Tom Clegg [Fri, 11 Mar 2016 19:16:48 +0000 (14:16 -0500)]
8491: Merge branch 'master' into 8491-import-build-tools
Tom Clegg [Wed, 9 Mar 2016 21:01:22 +0000 (16:01 -0500)]
8491: 8222: Prohibit activesupport 4.2.6 so our gem can be installed with ruby <2.2.2
Tom Clegg [Wed, 9 Mar 2016 18:36:49 +0000 (13:36 -0500)]
8491: Remove git-commit.version before running api server tests
Tom Clegg [Wed, 9 Mar 2016 18:36:16 +0000 (13:36 -0500)]
8491: --retry applies to do_install too
Tom Clegg [Tue, 8 Mar 2016 21:37:42 +0000 (16:37 -0500)]
8491: move files from arvados-dev into their new places
Tom Clegg [Fri, 11 Mar 2016 18:40:36 +0000 (13:40 -0500)]
Tom Clegg [Fri, 11 Mar 2016 18:35:13 +0000 (13:35 -0500)]
Merge branch '8345-llfuse-unpin' refs #8345
Tom Clegg [Fri, 11 Mar 2016 17:28:53 +0000 (12:28 -0500)]
8345: Need "yum install -y" to reliably install rpm packages.
Tom Clegg [Fri, 11 Mar 2016 07:15:10 +0000 (02:15 -0500)]
8345: 8491: Downgrade to llfuse 0.41 until #8345 gets sorted out (but keep the fuse backports).
radhika [Fri, 11 Mar 2016 14:46:47 +0000 (09:46 -0500)]
closes #8558
Merge branch '8558-cwl-propagate-resource-req'
radhika [Fri, 11 Mar 2016 14:45:17 +0000 (09:45 -0500)]
Merge branch 'master' into 8558-cwl-propagate-resource-req
Conflicts:
sdk/cwl/arvados_cwl/__init__.py
Peter Amstutz [Thu, 10 Mar 2016 20:54:27 +0000 (15:54 -0500)]
Fix node manager to send ActorProxy instead of TellActorProxy to
ComputeNodeStateChangeBase subscribers. refs #8543
Ward Vandewege [Thu, 10 Mar 2016 19:06:38 +0000 (14:06 -0500)]
Get the go binary from a http url instead of https, so that our
transparent proxy can cache it.
No issue #
Ward Vandewege [Thu, 10 Mar 2016 19:05:21 +0000 (14:05 -0500)]
Build package for arvados-cwl-runner.
refs #8671
radhika [Thu, 10 Mar 2016 17:44:22 +0000 (12:44 -0500)]
8558: when cores not found in resources, use default.
radhika [Thu, 10 Mar 2016 16:39:40 +0000 (11:39 -0500)]
refs #8558
Merge branch '8558-add-cwl-jenkins'
radhika [Thu, 10 Mar 2016 16:36:12 +0000 (11:36 -0500)]
8558: compacted code
Peter Amstutz [Wed, 9 Mar 2016 20:32:52 +0000 (15:32 -0500)]
8636: Fix ArvPathMapper.reversemap to return a tuple as expected by caller.
Improve job reuse by setting minimum_script_version. refs #8636
radhika [Wed, 9 Mar 2016 19:39:58 +0000 (14:39 -0500)]
8558: update field names and ensure the tests pass
radhika [Wed, 9 Mar 2016 19:39:30 +0000 (14:39 -0500)]
8558: add cwl to jenkins
Tom Clegg [Wed, 9 Mar 2016 18:58:29 +0000 (13:58 -0500)]
Remove duplicate environment variable.
Fixes tests failing after perl security fix.
"Previously on a duplicate, %ENV would have the last entry for the name
from environ[], but a typical getenv() would return the first entry."
refs:
* http://perl5.git.perl.org/perl.git/commitdiff/
ae37b791a73a9e78dedb89fb2429d2628cf58076
* https://security-tracker.debian.org/tracker/CVE-2016-2381
No issue #
radhika [Wed, 9 Mar 2016 16:43:18 +0000 (11:43 -0500)]
closes #8508
Merge branch 'wtsi-hgi-8508-datamanager-test-badpaths'
radhika [Wed, 9 Mar 2016 16:41:57 +0000 (11:41 -0500)]
8508: go fmt
Peter Amstutz [Tue, 8 Mar 2016 20:08:14 +0000 (15:08 -0500)]
Merge branch '8543-nodemanager-fewer-futures' closes #8543
Peter Amstutz [Thu, 3 Mar 2016 18:54:30 +0000 (13:54 -0500)]
8543: Implement TellActorProxy which uses Actor.tell() instead of Actor.ask().
Implement BaseNodeMangerActor and TellableActorRef to provide tell_proxy().
Convert proxies in Node Manager that don't return Futures to use
TellActorProxy.
Brett Smith [Tue, 8 Mar 2016 15:27:02 +0000 (10:27 -0500)]
Merge branch '8439-gitolite-nonff-perms-wip'
Closes #8439, #8525.
Brett Smith [Tue, 23 Feb 2016 16:59:25 +0000 (11:59 -0500)]
8439: API server suggests RW+ Gitolite permissions for writers.
This lets users with write permission do non-fast-forward pushes.
Peter Amstutz [Tue, 8 Mar 2016 15:10:32 +0000 (10:10 -0500)]
8558: Add test case for running ArvadosCommandTool
Tom Clegg [Mon, 7 Mar 2016 19:28:10 +0000 (14:28 -0500)]
8345: Uninstall old llfuse from reused virtualenv, if necessary.
Tom Clegg [Mon, 7 Mar 2016 05:47:10 +0000 (00:47 -0500)]
8345: Merge branch 'master' into 8345-llfuse-unpin
Tom Clegg [Mon, 7 Mar 2016 05:46:08 +0000 (00:46 -0500)]
8345: Fix up log messages to show which distro/package is being built/tested.
Tom Clegg [Mon, 7 Mar 2016 05:44:46 +0000 (00:44 -0500)]
8345: Build contextlib2 backport, needed by python-llfuse on debian7.
Peter Amstutz [Fri, 4 Mar 2016 19:10:59 +0000 (14:10 -0500)]
Fix crunch-run tests to pass reliably. refs #8015
radhika [Fri, 4 Mar 2016 18:39:03 +0000 (13:39 -0500)]
8558: include min_scratch_mb_per_node in the keys propagated
radhika [Fri, 4 Mar 2016 17:07:37 +0000 (12:07 -0500)]
Merge branch 'master' into 8558-cwl-propagate-resource-req
Peter Amstutz [Fri, 4 Mar 2016 16:23:02 +0000 (11:23 -0500)]
CWL test select config, refs #8558
Peter Amstutz [Fri, 4 Mar 2016 16:19:14 +0000 (11:19 -0500)]
Bugfix for CWL conformance test script, refs #8558
Peter Amstutz [Fri, 4 Mar 2016 16:02:44 +0000 (11:02 -0500)]
Self test script for running CWL conformance tests on arvados-cwl-runner
against Arvados arvbox instance. refs #8558
Peter Amstutz [Fri, 4 Mar 2016 15:42:01 +0000 (10:42 -0500)]
Rename arvbox command 'reboot' to 'rebuild' no issue #
Peter Amstutz [Fri, 4 Mar 2016 15:17:44 +0000 (10:17 -0500)]
arvbox "ready" script correctly waits for all sdk packages to be ready. no issue #
Peter Amstutz [Fri, 4 Mar 2016 15:11:40 +0000 (10:11 -0500)]
Add arvados-cwl-runner to arvbox sdk install script. no issue #
Peter Amstutz [Fri, 4 Mar 2016 15:01:06 +0000 (10:01 -0500)]
Arvbox improvements: add "pipe", "cat", "ls". Report both container IP address
and published arvbox host. Update install page with new commands. no issue #
radhika [Fri, 4 Mar 2016 13:08:38 +0000 (08:08 -0500)]
8558: add min_cores_per_node and min_ram_mb_per_node to runtime_constraints from builder resources
radhika [Thu, 3 Mar 2016 22:07:06 +0000 (17:07 -0500)]
closes #8497
Merge branch 'wtsi-hgi-8497-datamanager-batchsize-1000'
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
Tom Clegg [Thu, 3 Mar 2016 18:02:41 +0000 (13:02 -0500)]
8345: Add build-essential to ubuntu1204 package-building image
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.
radhika [Thu, 3 Mar 2016 15:38:11 +0000 (10:38 -0500)]
Merge branch '8508-datamanager-test-badpaths' of https://github.com/wtsi-hgi/arvados into wtsi-hgi-8508-datamanager-test-badpaths
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 [Thu, 3 Mar 2016 01:05:26 +0000 (20:05 -0500)]
8345: Build and install new fuse libs before building llfuse.
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
Ward Vandewege [Wed, 2 Mar 2016 15:35:55 +0000 (10:35 -0500)]
Build arvbox instead of the old docker images.
refs #8231
Tom Clegg [Wed, 2 Mar 2016 15:34:58 +0000 (10:34 -0500)]
8345: Use a separate vendor/cache for each OS target. See dev.arvados.org/issues/8345#note-11
Peter Amstutz [Wed, 2 Mar 2016 15:24:08 +0000 (10:24 -0500)]
Remove arvbox from arvados-dev (now in arvados/tools) refs #8231
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
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.