radhika [Thu, 3 Mar 2016 22:03:05 +0000 (17:03 -0500)]
Merge branch '8497-datamanager-batchsize-1000' of https://github.com/wtsi-hgi/arvados into wtsi-hgi-8497-datamanager-batchsize-1000
Joshua Randall [Thu, 3 Mar 2016 21:33:14 +0000 (21:33 +0000)]
makes -collection-batch-size an option as requested by @rchippada
Peter Amstutz [Thu, 3 Mar 2016 20:28:34 +0000 (15:28 -0500)]
Merge branch '8620-better-README' closes #8620
Peter Amstutz [Thu, 3 Mar 2016 18:54:51 +0000 (13:54 -0500)]
Merge branch '8488-cwl-crunchrunner-collection' closes #8488
Peter Amstutz [Thu, 3 Mar 2016 17:21:37 +0000 (12:21 -0500)]
8620: Add note about arvbox publicdemo mode and link to Hacking page.
Peter Amstutz [Thu, 3 Mar 2016 16:38:04 +0000 (11:38 -0500)]
8620: Remove unnecessary "Arvados" header.
Peter Amstutz [Thu, 3 Mar 2016 16:37:30 +0000 (11:37 -0500)]
8620: Link to Hacking Arvados page under Development.
Peter Amstutz [Thu, 3 Mar 2016 15:48:51 +0000 (10:48 -0500)]
8620: Crunch is a cluster and HPC workflow engine.
Peter Amstutz [Thu, 3 Mar 2016 15:46:51 +0000 (10:46 -0500)]
8620: Add link to cloud.curoverse.com, and mention using arvbox for development
testing.
Peter Amstutz [Thu, 3 Mar 2016 15:24:03 +0000 (10:24 -0500)]
8620: Better onramp in README.md so people visiting Github page for Arvados get
a sense of what it's about and can try out arvbox.
Peter Amstutz [Thu, 3 Mar 2016 14:58:24 +0000 (09:58 -0500)]
Add git clone to arvbox quickstart doc. refs #8230
Peter Amstutz [Thu, 3 Mar 2016 01:11:04 +0000 (20:11 -0500)]
8488: Fix reverse mapping for references to input files from keep.
Tom Clegg [Wed, 2 Mar 2016 21:40:05 +0000 (16:40 -0500)]
Merge branch '7263-batch-task-lookup' closes #7263
Tom Clegg [Wed, 2 Mar 2016 21:35:47 +0000 (16:35 -0500)]
7263: Let arvados library do the json encoding.
Tom Clegg [Wed, 2 Mar 2016 21:25:55 +0000 (16:25 -0500)]
7263: Check new tasks after a task completes, even if others failed in the same reapchildren().
Joshua Randall [Mon, 29 Feb 2016 23:10:47 +0000 (23:10 +0000)]
7263: Updates reapchildren to perform API query for new tasks in batches
Conflicts:
sdk/cli/bin/crunch-job
radhika [Wed, 2 Mar 2016 18:22:06 +0000 (13:22 -0500)]
closes #7399
Merge branch '7399-log-throttling'
radhika [Wed, 2 Mar 2016 18:19:24 +0000 (13:19 -0500)]
7399: do not handle crunchstat stderr partial line segments in this story.
radhika [Wed, 2 Mar 2016 17:55:21 +0000 (12:55 -0500)]
7399: use regexp to look for partial line segments.
Tom Clegg [Wed, 2 Mar 2016 17:16:27 +0000 (12:16 -0500)]
Merge branch '8099-babysit-all-srun' closes #8099
Tom Clegg [Wed, 2 Mar 2016 17:16:19 +0000 (12:16 -0500)]
Merge branch 'master' into 8099-babysit-all-srun
Conflicts:
sdk/cli/bin/crunch-job
Tom Clegg [Wed, 2 Mar 2016 17:14:08 +0000 (12:14 -0500)]
8099: Remove duplicated line
Tom Clegg [Wed, 2 Mar 2016 16:08:19 +0000 (11:08 -0500)]
Merge branch '8343-cgroup-root' closes #8343
Tom Clegg [Wed, 2 Mar 2016 16:05:19 +0000 (11:05 -0500)]
8343: Allow overriding -cgroup-root=/sys/fs/cgroup via crunch-dispatch run script.
Peter Amstutz [Wed, 2 Mar 2016 15:54:53 +0000 (10:54 -0500)]
8488: Match line beginnings
Peter Amstutz [Wed, 2 Mar 2016 15:20:56 +0000 (10:20 -0500)]
Merge branch '8231-publish-arvbox' closes #8231
Peter Amstutz [Wed, 2 Mar 2016 15:10:03 +0000 (10:10 -0500)]
8231: Convert arvbox documentation to textile. Update root Arvados README to
mention Arvbox.
Peter Amstutz [Wed, 2 Mar 2016 14:38:56 +0000 (09:38 -0500)]
8231: Fix nginx logging issue
Peter Amstutz [Wed, 2 Mar 2016 13:46:41 +0000 (08:46 -0500)]
8488: Set docker_outdir to get correct outdir in command line. Bump cwltool
dependency to get better workflow iteration.
Peter Amstutz [Wed, 2 Mar 2016 01:50:48 +0000 (20:50 -0500)]
8488: Determine actual output dir from reading logs. Need to set
$(runtime.outdir) correctly for arvados-cwl-runner.
Brett Smith [Tue, 1 Mar 2016 22:08:01 +0000 (17:08 -0500)]
8373: Expand crunch-job regexp to detect more Keep temporary failures.
Closes #8373.
Peter Amstutz [Tue, 1 Mar 2016 21:18:03 +0000 (16:18 -0500)]
8231: Move arvbox README into install guide.
Peter Amstutz [Tue, 1 Mar 2016 20:56:37 +0000 (15:56 -0500)]
Merge branch '8015-crunch2-mount' closes #8015
Peter Amstutz [Tue, 1 Mar 2016 20:48:14 +0000 (15:48 -0500)]
Peter Amstutz [Tue, 1 Mar 2016 20:34:15 +0000 (15:34 -0500)]
8015: Fix typos in error reporting. Fix tests.
Peter Amstutz [Tue, 1 Mar 2016 18:15:11 +0000 (13:15 -0500)]
Merge branch '6605-arv-copy-http' closes #6605
radhika [Mon, 29 Feb 2016 23:45:17 +0000 (18:45 -0500)]
7399: added test for partial line segment throttling.
Peter Amstutz [Mon, 29 Feb 2016 21:42:12 +0000 (16:42 -0500)]
6605: Add --allow-git-http-src and --allow-git-http-dst instead of looking at ARVADOS_API_HOST_INSECURE.
Tom Clegg [Mon, 29 Feb 2016 21:00:39 +0000 (16:00 -0500)]
8099: 7263: Merge branch 'hgi/7263-even-better-busy-behavior' of github.com:wtsi-hgi/arvados into 8099-babysit-all-srun
Conflicts:
sdk/cli/bin/crunch-job
Tom Clegg [Mon, 29 Feb 2016 20:40:14 +0000 (15:40 -0500)]
Workaround for https://bugs.python.org/issue7980. No issue #
Brett Smith [Mon, 29 Feb 2016 18:21:35 +0000 (13:21 -0500)]
Docs: Fix typo in run-command foreach example.
Reported in IRC. No issue #.
Peter Amstutz [Mon, 29 Feb 2016 15:33:48 +0000 (10:33 -0500)]
Merge branch '8437-nodemanager-on-failure' closes #8437
Peter Amstutz [Mon, 29 Feb 2016 15:33:27 +0000 (10:33 -0500)]
8437: Test all exceptions that should be caught.
Peter Amstutz [Mon, 29 Feb 2016 14:40:50 +0000 (09:40 -0500)]
Merge branch '8416-node-manager-find-node' closes #8416
Peter Amstutz [Mon, 29 Feb 2016 14:40:10 +0000 (09:40 -0500)]
8416: Don't catch exception from search_for, potentially hides exceptions we
wanted to see and the original intended behavior of re-raising the original
exception doesn't work anyway, because sys.exc_info is overwritten when the 2nd
exception is caught.
Peter Amstutz [Mon, 29 Feb 2016 14:13:48 +0000 (09:13 -0500)]
8488: Use OrderedJsonModel so that pipeline components show up in the order they were queued.
Peter Amstutz [Fri, 26 Feb 2016 19:38:09 +0000 (14:38 -0500)]
8488: Update cwltool pin
Peter Amstutz [Fri, 26 Feb 2016 16:38:50 +0000 (11:38 -0500)]
8437: Add missing test.
Peter Amstutz [Thu, 25 Feb 2016 20:25:20 +0000 (15:25 -0500)]
8488: Fix output collection to accomodate reverse mapping fixes in cwltool.
Catch errors and mark pipeline as terminated.
Peter Amstutz [Thu, 25 Feb 2016 16:15:47 +0000 (11:15 -0500)]
Tweak slurm configuration to run as non-root user.
Peter Amstutz [Thu, 25 Feb 2016 16:14:21 +0000 (11:14 -0500)]
Fix arvados-login-sync for vm account creation
Peter Amstutz [Thu, 25 Feb 2016 16:12:00 +0000 (11:12 -0500)]
Generalize arvbox 'svrestart' to 'sv' no issue #
Peter Amstutz [Thu, 25 Feb 2016 14:08:01 +0000 (09:08 -0500)]
8437: Add FullStopActor which uses os.killpg() to terminate node manager on_failure. Added test.
radhika [Thu, 25 Feb 2016 02:53:14 +0000 (21:53 -0500)]
closes #5694
Merge branch '5694-running-job-log'
radhika [Thu, 25 Feb 2016 02:52:23 +0000 (21:52 -0500)]
5694: remove the extra white space in log tab display.
Peter Amstutz [Tue, 9 Feb 2016 16:36:37 +0000 (11:36 -0500)]
8416: Remove find_node and use existing search_for feature.
radhika [Wed, 24 Feb 2016 14:34:39 +0000 (09:34 -0500)]
Merge branch 'master' into 5694-running-job-log
radhika [Wed, 24 Feb 2016 14:32:19 +0000 (09:32 -0500)]
7399: throttle partial segments of long lines to once every "n" seconds
Peter Amstutz [Tue, 23 Feb 2016 20:18:13 +0000 (15:18 -0500)]
6605: Use git -c instead of "git config" to set credentials. Refuse to use
insecure http unless ARVADOS_API_HOST_INSECURE is also true.
Peter Amstutz [Tue, 23 Feb 2016 16:32:07 +0000 (11:32 -0500)]
8488: Update default arvados branch to master
Peter Amstutz [Tue, 23 Feb 2016 16:20:47 +0000 (11:20 -0500)]
8488: crunchrunner brings certificates with it to ensure that it can
communicate with API server from inside the container.
Peter Amstutz [Tue, 23 Feb 2016 14:44:51 +0000 (09:44 -0500)]
8488: Set certificate path.
radhika [Mon, 22 Feb 2016 14:30:00 +0000 (09:30 -0500)]
5694: display 2000 historic log lines in running job's Log tab.
Tom Clegg [Sat, 20 Feb 2016 09:17:48 +0000 (04:17 -0500)]
8099: When invoking setup tasks via srun, check slurm queue and propagate stderr to logs.
Tom Clegg [Fri, 19 Feb 2016 22:44:52 +0000 (17:44 -0500)]
Merge branch '8484-sanity-check-collection-count' closes #8484
Tom Clegg [Fri, 19 Feb 2016 22:43:21 +0000 (17:43 -0500)]
8484: Fix fixtures with modified_at=NULL
Joshua C. Randall [Fri, 19 Feb 2016 22:09:35 +0000 (22:09 +0000)]
adds missing var collections SdkCollectionList
Joshua C. Randall [Fri, 19 Feb 2016 21:59:06 +0000 (21:59 +0000)]
raises datamanager BatchSize from 50 to 1000
Tom Clegg [Fri, 19 Feb 2016 21:45:18 +0000 (16:45 -0500)]
Merge branch '8485-datamanager-identical-modifiedat' of https://github.com/wtsi-hgi/arvados closes #8485
Nico Cesar [Fri, 19 Feb 2016 21:38:01 +0000 (16:38 -0500)]
package building is failing because of bad version pinning
see https://ci.curoverse.com/job/build-packages/1733
no issue #
Peter Amstutz [Fri, 19 Feb 2016 17:01:56 +0000 (12:01 -0500)]
8488: Use crunchrunner binary instead of git repo
Peter Amstutz [Fri, 19 Feb 2016 15:49:18 +0000 (10:49 -0500)]
Pin google-api-python-client and oauth2client versions to deal with
incompatability between google api client and oauth2 client 2.0. no issue #
Joshua C. Randall [Fri, 19 Feb 2016 13:42:25 +0000 (13:42 +0000)]
Modifies sanity check to query for the total expected number of collections
Joshua C. Randall [Fri, 19 Feb 2016 12:27:08 +0000 (12:27 +0000)]
Makes changes suggested by tomclegg in review of PR #39
Peter Amstutz [Thu, 18 Feb 2016 21:28:29 +0000 (16:28 -0500)]
Run slurmctld and slurmd inside arvbox. refs #6518
radhika [Thu, 18 Feb 2016 19:24:08 +0000 (14:24 -0500)]
closes #8441
Merge branch '8441-project-chooser'
radhika [Thu, 18 Feb 2016 19:23:09 +0000 (14:23 -0500)]
Merge branch 'master' into 8441-project-chooser
Tom Clegg [Thu, 18 Feb 2016 18:57:59 +0000 (13:57 -0500)]
Merge branch '8400-additional-gitignore' of https://github.com/wtsi-hgi/arvados closes #8400
Peter Amstutz [Thu, 18 Feb 2016 18:42:40 +0000 (13:42 -0500)]
6605: Check to see if each git URL works by using git ls-remote.
Preferentially use https. Set GIT_ASKPASS=/bin/false to suppress asking for
credentials.
radhika [Thu, 18 Feb 2016 17:55:25 +0000 (12:55 -0500)]
8441: Update project chooser modal to display favorites and top-level-my-projects and remove the now unused build_project_trees and shared_project_tree code.
Joshua C. Randall [Thu, 18 Feb 2016 14:36:53 +0000 (14:36 +0000)]
Changes GetCollection loop to more reliably fetch all collections
Modifies the loop termination condition in GetCollection so that
it continues until there are no more items available according to
the API server (returned in collections.ItemsAvailable).
Modifies the query code so that it uses an offset to page through
results in case an entire batch has equal modified_at timestamps.
Peter Amstutz [Thu, 18 Feb 2016 14:36:45 +0000 (09:36 -0500)]
Merge branch '8319-bcbio-cwl' closes #8319
Joshua C. Randall [Thu, 18 Feb 2016 00:02:06 +0000 (00:02 +0000)]
Adds sanity check on number of collections retrieved
Changes GetCollections() to return an error if the number
of collections retrieved is less than the initial number
of collections.
Peter Amstutz [Wed, 17 Feb 2016 17:59:57 +0000 (12:59 -0500)]
8319: Add log message about uploading docker image
radhika [Wed, 17 Feb 2016 14:32:09 +0000 (09:32 -0500)]
closes #8286
Merge branch '8286-fav-projects'
radhika [Wed, 17 Feb 2016 14:30:58 +0000 (09:30 -0500)]
8286: bigger star icon with stronger color contrast.
Peter Amstutz [Wed, 17 Feb 2016 14:21:09 +0000 (09:21 -0500)]
8319: Add environment variable to disable websockets.
Peter Amstutz [Tue, 16 Feb 2016 18:28:20 +0000 (13:28 -0500)]
8015: Fix tests again for endianness of Docker logs, added --read-write to arv-mount command line.
radhika [Tue, 16 Feb 2016 17:00:09 +0000 (12:00 -0500)]
8286: also include link to Home in favorites section of the Projects dropdown, so that the user does not have to scroll through all of his favorites to seek in MyProjects section.
Peter Amstutz [Tue, 16 Feb 2016 15:29:12 +0000 (10:29 -0500)]
8015: Don't use Docker logging driver. Attach stdout/stderr before starting container.
Peter Amstutz [Tue, 16 Feb 2016 15:16:55 +0000 (10:16 -0500)]
Move services to /var/lib/arvbox/services because they include logs and logs
don't go in /usr. no issue #
radhika [Tue, 16 Feb 2016 02:33:01 +0000 (21:33 -0500)]
Merge branch 'master' into 8286-fav-projects
radhika [Tue, 16 Feb 2016 02:32:00 +0000 (21:32 -0500)]
closes #8079
Merge branch '8079-api-client-auth-uuid'
radhika [Tue, 16 Feb 2016 01:46:05 +0000 (20:46 -0500)]
Merge branch 'master' into 8079-api-client-auth-uuid
radhika [Tue, 16 Feb 2016 01:44:59 +0000 (20:44 -0500)]
8286: check if project is starred only when current_user is not null (anonymous user case).
radhika [Mon, 15 Feb 2016 22:28:55 +0000 (17:28 -0500)]
8286: to facilitate in-place star icon refresh without the whole page refresh, it became necessary
to refresh the Projects menu after star/unstar action. Hence, moved the breadcrumbs code from
body.html into a partial.
Peter Amstutz [Mon, 15 Feb 2016 21:58:34 +0000 (16:58 -0500)]
8015: check error when deleting temporary directory.
Peter Amstutz [Mon, 15 Feb 2016 21:37:00 +0000 (16:37 -0500)]
Explicitly install Docker 1.9.1 instead of using get.dockerproject.org (which gets the latest). no issue #
Peter Amstutz [Sun, 14 Feb 2016 04:18:27 +0000 (23:18 -0500)]
Add crunch-dispatch-local to arvbox. no issue #
radhika [Mon, 15 Feb 2016 20:26:05 +0000 (15:26 -0500)]
8286: convert star method into action controller action and refresh the star icon in place rather than a full page refresh.