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
Tom Clegg [Tue, 1 Mar 2016 07:42:46 +0000 (02:42 -0500)]
Merge branch 'master' into 8345-llfuse-unpin
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 #.
Brett Smith [Mon, 29 Feb 2016 17:45:39 +0000 (12:45 -0500)]
8371, 8413: Bump Rails package iteration.
Build these bug fixes into new packages.
Closes #8371, #8413.
Brett Smith [Mon, 29 Feb 2016 17:43:38 +0000 (12:43 -0500)]
Merge branch '8413-fix-rails-postinst-chgrp-wip'
Refs #8413. Closes #8475.
Brett Smith [Fri, 26 Feb 2016 23:13:19 +0000 (18:13 -0500)]
8413: Rails postinst doesn't chgrp root /etc/arvados.
Non-sensitive Rails configuration files can be 0644 root:root.
Porting those permissions is fine for the individual configuration
file, but not the parent directory tree. Don't change the group of
the directory tree in this case.
Brett Smith [Mon, 29 Feb 2016 17:43:11 +0000 (12:43 -0500)]
Merge branch '8371-centos-postrm-bugfix-wip'
Refs #8371. Closes #8476.
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.
Brett Smith [Fri, 26 Feb 2016 23:20:41 +0000 (18:20 -0500)]
8371: Rails postrm only fires after removing last RPM.
This prevents removing the package files when the postrm script is
called for the old version of a package after doing an upgrade.
RPM post- scripts are called with $1 as the number of versions of the
package currently installed on the system. 0 means the last version
has been removed. We only want to remove files in that case.
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 [Fri, 26 Feb 2016 13:54:49 +0000 (08:54 -0500)]
6518: strigger works
Peter Amstutz [Fri, 26 Feb 2016 03:09:16 +0000 (22:09 -0500)]
6518: Working on using strigger to update job records when crunch-run cannot.
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:16:20 +0000 (11:16 -0500)]
Merge branch 'arvbox-fixes' no issue #
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: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: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 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.
Joshua C. Randall [Sun, 21 Feb 2016 11:56:07 +0000 (11:56 +0000)]
Fixes 8508 by creating a bad path explicitly
Rather than assuming we can't write to '/', this change
creates a temporary directory and then refers to a nonexistent
path within it.
Tom Clegg [Sat, 20 Feb 2016 09:49:20 +0000 (04:49 -0500)]
Merge branch 'master' into 8345-llfuse-unpin
Conflicts:
jenkins/run-build-packages.sh
Tom Clegg [Sat, 20 Feb 2016 08:39:03 +0000 (03:39 -0500)]
Install bundler gem in all build containers.
RVM used to install bundler by default, but now it doesn't.
https://github.com/rvm/rvm/commit/
dc07790042d78c525d7d52616c78cb2d55c0e764
I suppose some systems (like Jenkins) have been able to continue
working because they have cached docker images that were built before
RVM dropped bundler (1.26.11 -- Mar 30, 2015).
But on a new system, we ended up here:
[...]
Package python3-websocket-client_0.35.0-1_all.deb exists, not rebuilding
/jenkins/run-library.sh: line 139: bundle: command not found
ERROR: arvados-api-server package prep failed
/jenkins/run-build-packages.sh: line 492: bundle: command not found
ERROR: Asset precompilation failed
ERROR: build failed with exit status 1.
No issue #
Tom Clegg [Sat, 20 Feb 2016 08:04:50 +0000 (03:04 -0500)]
Fix dependencies after installing built package. refs #8345
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.
Ward Vandewege [Sat, 20 Feb 2016 04:58:09 +0000 (23:58 -0500)]
Pin package builds of the google-api-python-client and oauth2client
packages to a known-working version.
no issue #
Tom Clegg [Sat, 20 Feb 2016 03:46:34 +0000 (22:46 -0500)]
8345: Add libselinux-dev build-dep missed by awk script, skip "recommended" packages
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 14:26:35 +0000 (14:26 +0000)]
uses variable for curl output filename and makes curl foLlow redirects
Joshua C. Randall [Fri, 19 Feb 2016 14:18:06 +0000 (14:18 +0000)]
cleans up debian/changelog generation per tomclegg's comment
Joshua C. Randall [Fri, 19 Feb 2016 14:11:47 +0000 (14:11 +0000)]
adds safety quotes and '-[0-9]' before wildcard as suggested in PR #6 comments
Joshua C. Randall [Fri, 19 Feb 2016 14:09:34 +0000 (14:09 +0000)]
adds safety quotes and '_' before wildcard as suggested in PR #6 comments
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 [Fri, 19 Feb 2016 03:20:14 +0000 (22:20 -0500)]
6518: Add --share, quoting, shut down priority checking goroutine when
container state is complete.
Peter Amstutz [Fri, 19 Feb 2016 02:50:46 +0000 (21:50 -0500)]
6518: Log when container is cancelled.
Peter Amstutz [Fri, 19 Feb 2016 02:42:31 +0000 (21:42 -0500)]
Merge branch '8015-crunch2-mount' into 6518-crunch2-dispatch-slurm
Peter Amstutz [Fri, 19 Feb 2016 02:42:10 +0000 (21:42 -0500)]
6518: Dispatch to slurm using sbatch
Peter Amstutz [Thu, 18 Feb 2016 21:28:29 +0000 (16:28 -0500)]
Run slurmctld and slurmd inside arvbox. refs #6518
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 #
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 [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 #
Peter Amstutz [Sun, 14 Feb 2016 04:18:27 +0000 (23:18 -0500)]
Add crunch-dispatch-local to arvbox. no issue #