Lucas Di Pentima [Wed, 5 Apr 2017 17:23:49 +0000 (14:23 -0300)]
6304: Avoid possible dns update race condition by writing the temp file with unique name to avoid collisions.
Catch IO specific exceptions when trying to write the config files.
Added test to assert that no config file is written when the update command is not set up but the config dir is.
Tom Clegg [Tue, 4 Apr 2017 15:39:30 +0000 (11:39 -0400)]
Merge branch '11100-cr-output-ttl'
refs #11100
Peter Amstutz [Mon, 3 Apr 2017 20:21:28 +0000 (16:21 -0400)]
Merge branch '11407-go-sdk-debug' closes #11407
Peter Amstutz [Mon, 3 Apr 2017 19:26:50 +0000 (15:26 -0400)]
11407: keepclient checks for ARVADOS_DEBUG and enables debugging.
Tom Clegg [Sat, 1 Apr 2017 02:07:19 +0000 (22:07 -0400)]
11100: Adjust delete_at in before_validation hook instead of validation. Permit changing trash_at without extending delete_at.
Tom Clegg [Fri, 31 Mar 2017 21:26:43 +0000 (17:26 -0400)]
11100: Specify units in output_ttl docs.
Tom Clegg [Fri, 31 Mar 2017 20:17:19 +0000 (16:17 -0400)]
11402: Disable caching if $HOME/ is not writable, instead of returning a broken cache.
closes #11402
radhika [Fri, 31 Mar 2017 18:04:02 +0000 (14:04 -0400)]
closes #11368
Merge branch '11368-collection-file-rename-warning'
radhika [Fri, 31 Mar 2017 15:39:13 +0000 (11:39 -0400)]
11368: show error if user tries to rename a collection file with a duplicate name.
Tom Clegg [Fri, 31 Mar 2017 17:54:51 +0000 (13:54 -0400)]
Merge branch '11398-nodes-items-available'
refs #11398
Tom Clegg [Fri, 31 Mar 2017 17:52:36 +0000 (13:52 -0400)]
11398: Fix missing items_available in nodes#index response.
Peter Amstutz [Fri, 31 Mar 2017 14:41:55 +0000 (10:41 -0400)]
Merge branch '9132-dockerclient' closes #9132
Peter Amstutz [Fri, 31 Mar 2017 14:17:23 +0000 (10:17 -0400)]
9132: Fix test errors due to rebase.
Ward Vandewege [Fri, 31 Mar 2017 13:57:56 +0000 (09:57 -0400)]
Fix package test for ubuntu1204.
refs #10797
Tom Clegg [Thu, 30 Mar 2017 22:47:12 +0000 (18:47 -0400)]
11100: If caller sets collection.delete_at too early, set it to the earliest allowed time instead of failing.
Peter Amstutz [Thu, 30 Mar 2017 22:02:11 +0000 (18:02 -0400)]
9132: Fix ContainerCreate to include HostConfig, container UUID as name.
Tom Clegg [Thu, 30 Mar 2017 21:11:05 +0000 (17:11 -0400)]
11100: Add comment about delete_at validation race.
Tom Clegg [Thu, 30 Mar 2017 20:56:59 +0000 (16:56 -0400)]
11100: Clean up permission checks.
Tom Clegg [Thu, 30 Mar 2017 16:34:12 +0000 (12:34 -0400)]
11100: Add container_requests.output_ttl field. Fix validation of output/log changes on finalized CRs.
Peter Amstutz [Thu, 30 Mar 2017 18:19:42 +0000 (14:19 -0400)]
9132: Fix after rebase
radhika [Wed, 22 Mar 2017 20:47:44 +0000 (16:47 -0400)]
9132: Use ThinDockerClientProxy to overcome the import issue around "github.com/docker/docker/vendor/golang.org/x/net/context".
Perform most of the test updates needed to use the new API.
Peter Amstutz [Thu, 30 Mar 2017 18:09:28 +0000 (14:09 -0400)]
9132: few more updates to use the new API
Peter Amstutz [Thu, 30 Mar 2017 18:07:01 +0000 (14:07 -0400)]
9132: WIP switching to using official Docker Go client.
Peter Amstutz [Thu, 30 Mar 2017 18:32:06 +0000 (14:32 -0400)]
Merge branch '11332-fix-crunchscript' refs #11332
Tom Clegg [Thu, 30 Mar 2017 17:41:22 +0000 (13:41 -0400)]
Merge branch '7709-api-rails4' (partial)
refs #7709
refs #11100
Tom Clegg [Tue, 21 Mar 2017 15:59:40 +0000 (11:59 -0400)]
7709: De-duplicate "ensure unique name" implementations.
Tom Clegg [Tue, 21 Mar 2017 16:49:06 +0000 (12:49 -0400)]
7709: Do not set job_readable when it won't be used.
Tom Clegg [Tue, 21 Mar 2017 15:56:17 +0000 (11:56 -0400)]
7709: Leave container_request alone when applying default keep_cache_ram value.
Tom Clegg [Tue, 21 Mar 2017 16:01:33 +0000 (12:01 -0400)]
7709: Fix tests (count existing links before adding new ones).
Tom Clegg [Thu, 30 Mar 2017 14:29:47 +0000 (10:29 -0400)]
11209: Restore missing import.
refs #11209
Peter Amstutz [Thu, 30 Mar 2017 14:09:33 +0000 (10:09 -0400)]
11332-fix-crunchscript: Set ACCEPTLIST_RE because crunch_script alternate entry
point doesn't go through main.
Tom Clegg [Thu, 30 Mar 2017 01:23:24 +0000 (21:23 -0400)]
11355: Arvados gems accept json 2.x.
refs #11355
Tom Clegg [Wed, 29 Mar 2017 15:51:55 +0000 (11:51 -0400)]
Merge branch '11235-log-retryable'
refs #11235
Tom Clegg [Wed, 29 Mar 2017 15:49:49 +0000 (11:49 -0400)]
11235: Log a message when a job is interrupted by node failure.
...and say what's going to happen as a result, even if that is not
"giving up" yet.
radhika [Wed, 29 Mar 2017 15:44:42 +0000 (11:44 -0400)]
closes #3821
Merge branch '3821-collection-file-manage'
Peter Amstutz [Wed, 29 Mar 2017 15:43:20 +0000 (11:43 -0400)]
Fix invalid records in API collections test fixture and improve error message
to include both values. Incidentally revealed by adding PDH index to
collections table. refs #11361
radhika [Wed, 29 Mar 2017 15:28:28 +0000 (11:28 -0400)]
3821: improve the tooltip on rename file option.
Peter Amstutz [Wed, 29 Mar 2017 14:54:20 +0000 (10:54 -0400)]
Fix packaging for python-arvados-cwl-runner refs #11333
Tom Clegg [Wed, 29 Mar 2017 04:26:24 +0000 (00:26 -0400)]
Merge branch '11361-pdh-index'
refs #11361
Tom Clegg [Tue, 28 Mar 2017 22:01:25 +0000 (18:01 -0400)]
11361: Add pdh index to collections table.
Tom Clegg [Tue, 28 Mar 2017 20:13:18 +0000 (16:13 -0400)]
Merge branch '11209-unmount-replace'
refs #11209
Peter Amstutz [Tue, 28 Mar 2017 20:01:50 +0000 (16:01 -0400)]
Merge branch '11333-cwl-phone-home' closes #11333
radhika [Tue, 28 Mar 2017 20:01:06 +0000 (16:01 -0400)]
3821: update test assertion that randomly fails; in fact, I don't see how it ever worked with that syntax.
Peter Amstutz [Tue, 28 Mar 2017 16:57:25 +0000 (12:57 -0400)]
11333: Add explicit version pin on 'typing'
Peter Amstutz [Tue, 28 Mar 2017 16:44:20 +0000 (12:44 -0400)]
11332: Suppress phone-home behavior in check_exists by recognizing
http://arvados.org/cwl and returning True.
Peter Amstutz [Tue, 28 Mar 2017 19:50:02 +0000 (15:50 -0400)]
Merge branch '11332-cwl-filenames' closes #11332
radhika [Tue, 28 Mar 2017 19:26:39 +0000 (15:26 -0400)]
Merge branch 'master' into 3821-collection-file-manage
radhika [Tue, 28 Mar 2017 18:07:42 +0000 (14:07 -0400)]
3821: collection viewed from another object
radhika [Tue, 28 Mar 2017 16:54:56 +0000 (12:54 -0400)]
3821: The "Remove selected files" option should only be presented if the user can update the collection.
Peter Amstutz [Mon, 27 Mar 2017 21:29:58 +0000 (17:29 -0400)]
11332: Override relaxed path checks to be even more relaxed, and bump cwltool &
schema salad pin for hashes-in-filenames fix.
radhika [Tue, 28 Mar 2017 15:33:19 +0000 (11:33 -0400)]
3821: attr_accessor not needed on collection "filename"
radhika [Tue, 28 Mar 2017 15:25:35 +0000 (11:25 -0400)]
3821: add an integration test to rename a file in a collection
Tom Clegg [Tue, 28 Mar 2017 05:52:56 +0000 (01:52 -0400)]
11209: Test using ./bin/arv-mount from source dir.
radhika [Mon, 27 Mar 2017 23:37:45 +0000 (19:37 -0400)]
3821: integration test to remove files from a collection
Tom Clegg [Mon, 27 Mar 2017 22:43:56 +0000 (18:43 -0400)]
11209: Replace "--unmount /path/..." with "--unmount-all /path".
Tom Clegg [Mon, 27 Mar 2017 22:36:48 +0000 (18:36 -0400)]
11209: Fix daemon mode.
DaemonContext cannot happen after listen_for_events().
radhika [Mon, 27 Mar 2017 22:35:56 +0000 (18:35 -0400)]
3821: collection controller tests for remove and rename files.
Peter Amstutz [Mon, 27 Mar 2017 20:22:46 +0000 (16:22 -0400)]
Update cwl test_submit refs #10401
Peter Amstutz [Mon, 27 Mar 2017 19:54:41 +0000 (15:54 -0400)]
Merge branch '10401-run-upload-dir' refs #10401
Peter Amstutz [Fri, 24 Mar 2017 18:55:02 +0000 (14:55 -0400)]
10401: Support in arv-run for uploading Directories.
Tom Clegg [Mon, 27 Mar 2017 16:26:32 +0000 (12:26 -0400)]
Pin ws4py <0.4 (our websocket tests fail on 0.4.1)
No issue #
radhika [Fri, 24 Mar 2017 20:58:20 +0000 (16:58 -0400)]
3821: Rename collection file path
Tom Clegg [Fri, 24 Mar 2017 19:59:56 +0000 (15:59 -0400)]
11209: Remove unused imports.
Tom Clegg [Fri, 24 Mar 2017 19:59:26 +0000 (15:59 -0400)]
11209: Add tests for --unmount and --replace flags.
Tom Clegg [Fri, 24 Mar 2017 19:55:24 +0000 (15:55 -0400)]
11209: Fix missing import. Use context handler for standalone mode.
Tom Clegg [Fri, 24 Mar 2017 18:42:30 +0000 (14:42 -0400)]
Remove debug printf.
No issue #
Tom Clegg [Fri, 24 Mar 2017 18:37:22 +0000 (14:37 -0400)]
Remove -i flag from Rails3 pg_dump invocation.
No issue #
radhika [Fri, 24 Mar 2017 15:37:00 +0000 (11:37 -0400)]
3821: remove selection file in collection file row
radhika [Fri, 24 Mar 2017 14:26:56 +0000 (10:26 -0400)]
3821: added 'Remove selected files' to collection#show page.
Peter Amstutz [Fri, 24 Mar 2017 13:31:36 +0000 (09:31 -0400)]
Merge branch '8567-docker-migrator' refs #8567
Tom Clegg [Thu, 23 Mar 2017 22:06:01 +0000 (18:06 -0400)]
11209: Try unmounting at least once even if timeout=0.
Tom Clegg [Fri, 17 Mar 2017 20:32:10 +0000 (16:32 -0400)]
11209: "--unmount /path/..." unmounts /path and all fuse mounts below it.
Tom Clegg [Thu, 16 Mar 2017 20:49:49 +0000 (16:49 -0400)]
11209: Add arv-mount --unmount and --replace flags
Peter Amstutz [Thu, 23 Mar 2017 20:16:33 +0000 (16:16 -0400)]
Merge branch '11325-no-broken-nodes' refs #11323, refs #11324, refs #11325
Peter Amstutz [Thu, 23 Mar 2017 17:30:35 +0000 (13:30 -0400)]
11323: Don't try to offer_arvados_pair on unpaired nodes which are being shut down.
Peter Amstutz [Thu, 23 Mar 2017 18:05:51 +0000 (14:05 -0400)]
11324: Fix crash in NodeManagerDaemonActor when receiving a node_can_shutdown
message for a node that has already been shut down.
Tom Clegg [Thu, 23 Mar 2017 20:10:48 +0000 (16:10 -0400)]
Merge branch '10766-install-ws'
closes #10766
Tom Clegg [Thu, 23 Mar 2017 19:56:44 +0000 (15:56 -0400)]
Merge branch '11065-rotate-logs'
closes #11065
Tom Clegg [Thu, 23 Mar 2017 19:56:16 +0000 (15:56 -0400)]
11065: Avoid scientific notation in PostgreSQL literal.
Tom Clegg [Thu, 23 Mar 2017 19:18:51 +0000 (15:18 -0400)]
11065: Update comments.
Tom Clegg [Thu, 23 Mar 2017 18:51:21 +0000 (14:51 -0400)]
Merge branch '11221-always-restart-services'
closes #11221
Peter Amstutz [Thu, 23 Mar 2017 17:23:54 +0000 (13:23 -0400)]
11325: Remove "broken node" check. Assume if the node really isn't
functioning, it should be "down" in SLURM anyway. Remove test_broken_node_not_counted because broken node check is removed.
Tom Clegg [Thu, 23 Mar 2017 18:05:06 +0000 (14:05 -0400)]
10766: Fix copy-paste error in godoc link.
Tom Clegg [Thu, 23 Mar 2017 17:46:37 +0000 (13:46 -0400)]
10766: Migrate install guide from puma to arvados-ws.
Tom Clegg [Thu, 23 Mar 2017 14:56:34 +0000 (10:56 -0400)]
Merge branch '10669-safe-http-cache'
closes #10669
Tom Clegg [Thu, 23 Mar 2017 14:43:01 +0000 (10:43 -0400)]
10669: Improve error reporting in test case.
Peter Amstutz [Thu, 23 Mar 2017 13:52:39 +0000 (09:52 -0400)]
Merge branch '11255-docker-host-networking' closes #11255
Peter Amstutz [Thu, 23 Mar 2017 13:49:56 +0000 (09:49 -0400)]
11255: Fix whitespace
Peter Amstutz [Wed, 22 Mar 2017 16:56:34 +0000 (12:56 -0400)]
11255: Add documentation about configuration to enable host networking always.
Peter Amstutz [Thu, 23 Mar 2017 13:49:31 +0000 (09:49 -0400)]
11255: Add -container-enable-networking and -container-network-mode options.
Lucas Di Pentima [Thu, 23 Mar 2017 13:33:14 +0000 (10:33 -0300)]
Merge branch '11170-stale-squeue-procs'
Closes #11170
Tom Clegg [Thu, 23 Mar 2017 04:19:38 +0000 (00:19 -0400)]
10669: pep8
Tom Clegg [Thu, 23 Mar 2017 04:16:26 +0000 (00:16 -0400)]
10669: Test that SafeHTTPCache is actually used.
Tom Clegg [Wed, 22 Mar 2017 21:57:47 +0000 (17:57 -0400)]
10669: Only delete *.tmp when cleaning old cache files.
Tom Clegg [Wed, 22 Mar 2017 21:45:32 +0000 (17:45 -0400)]
10699: Delete >2-day old cache entries.
Tom Clegg [Wed, 22 Mar 2017 21:44:52 +0000 (17:44 -0400)]
10669: Bust old (possibly broken) cache entries by naming our files *.tmp
Tom Clegg [Wed, 22 Mar 2017 19:16:37 +0000 (15:16 -0400)]
10669: Robust cache for httplib2
Lucas Di Pentima [Wed, 22 Mar 2017 20:18:59 +0000 (17:18 -0300)]
Merge branch '10218-record-node-info'
Closes #10218
Lucas Di Pentima [Wed, 22 Mar 2017 19:56:58 +0000 (16:56 -0300)]
10218: Avoid running df commands more than necessary. Updated test to check for disk inodes report. Added deferred Close() call on CallRaw reader.
Tom Clegg [Wed, 22 Mar 2017 19:30:52 +0000 (15:30 -0400)]
11065: Merge branch 'master' into 11065-rotate-logs