arvados.git
9 years ago7444: Clean stopped containers at startup.
Tom Clegg [Mon, 2 Nov 2015 20:46:22 +0000 (15:46 -0500)]
7444: Clean stopped containers at startup.

9 years ago7593: Add version hint to arvados-python-client. Add get_uploaded() and
Peter Amstutz [Mon, 2 Nov 2015 20:42:48 +0000 (15:42 -0500)]
7593: Add version hint to arvados-python-client.  Add get_uploaded() and
add_uploaded(). Add comments to clarify CollectionFsAccess._match

9 years ago7444: Test deletion error handling.
Tom Clegg [Mon, 2 Nov 2015 19:03:52 +0000 (14:03 -0500)]
7444: Test deletion error handling.

9 years ago7444: Note automatic removal of stopped containers, and how to disable.
Tom Clegg [Fri, 30 Oct 2015 22:44:20 +0000 (18:44 -0400)]
7444: Note automatic removal of stopped containers, and how to disable.

9 years ago7444: Delete containers as soon as they stop.
Tom Clegg [Fri, 30 Oct 2015 22:18:09 +0000 (18:18 -0400)]
7444: Delete containers as soon as they stop.

9 years ago5824: Mention -anonymous-token in godoc. Sync usage messages.
Tom Clegg [Fri, 30 Oct 2015 19:57:44 +0000 (15:57 -0400)]
5824: Mention -anonymous-token in godoc. Sync usage messages.

9 years ago5824: Give an anonymous token to keepproxy, not an admin token.
Tom Clegg [Fri, 30 Oct 2015 19:44:43 +0000 (15:44 -0400)]
5824: Give an anonymous token to keepproxy, not an admin token.

9 years ago5824: Send keepproxy and keepstore logs to stderr via fifo, just like nginx_access_log.
Tom Clegg [Fri, 30 Oct 2015 19:38:49 +0000 (15:38 -0400)]
5824: Send keepproxy and keepstore logs to stderr via fifo, just like nginx_access_log.

9 years ago6638/7370: Force new builds of Python backports with dependencies.
Brett Smith [Fri, 30 Oct 2015 19:12:04 +0000 (15:12 -0400)]
6638/7370: Force new builds of Python backports with dependencies.

Even though we've declared these dependencies for a while now, Jenkins
has not published packages with them, because without a new upstream
version, fpm believes that there's no new package to build.  This
resolves that by building a new iteration of the affected packages.

This is less than ideal, because if a new version is released, we'll
automatically package it with iteration 2.  That is not correct, but
it doesn't affect any functionality, and we already have a plan to do
things properly in #6885.  So we'll live with "correct functionality,
gross aesthetics" until then.

Ward approved in conversation.  Refs #6638, #7370.

9 years agoMerge branch '7668-crunch-node-properties-wip'
Brett Smith [Fri, 30 Oct 2015 18:47:31 +0000 (14:47 -0400)]
Merge branch '7668-crunch-node-properties-wip'

Closes #7668, #7672.

9 years ago7668: Move node stats from info to properties in fixtures.
Tom Clegg [Thu, 29 Oct 2015 16:06:55 +0000 (12:06 -0400)]
7668: Move node stats from info to properties in fixtures.

9 years ago7668: crunch-dispatch gets node stats from properties field.
Brett Smith [Wed, 28 Oct 2015 15:37:58 +0000 (11:37 -0400)]
7668: crunch-dispatch gets node stats from properties field.

This information moved from the info field to the properties field as
part of #3605.  This simply updates crunch-dispatch to catch up with
the change.

9 years ago5824: Enable anonymous use of keep-web in integration tests.
Tom Clegg [Fri, 30 Oct 2015 18:33:44 +0000 (14:33 -0400)]
5824: Enable anonymous use of keep-web in integration tests.

9 years agoMerge branch '5824-keep-web' into 5824-keep-web-workbench
Tom Clegg [Fri, 30 Oct 2015 18:30:13 +0000 (14:30 -0400)]
Merge branch '5824-keep-web' into 5824-keep-web-workbench

Conflicts:
sdk/python/tests/run_test_server.py
services/keepproxy/keepproxy_test.go

9 years ago5824: Merge branch 'master' into 5824-keep-web
Tom Clegg [Fri, 30 Oct 2015 18:22:21 +0000 (14:22 -0400)]
5824: Merge branch 'master' into 5824-keep-web

9 years agoSync Gemfile.lock to current Gemfile.
Tom Clegg [Fri, 30 Oct 2015 18:19:35 +0000 (14:19 -0400)]
Sync Gemfile.lock to current Gemfile.

amends 77460b2190e84df4178c25f014bbf136d559922e
refs #7582

9 years ago5824: Add -anonymous-token flag.
Tom Clegg [Fri, 30 Oct 2015 18:02:10 +0000 (14:02 -0400)]
5824: Add -anonymous-token flag.

9 years ago5824: Update arvadostest usage.
Tom Clegg [Fri, 30 Oct 2015 18:01:20 +0000 (14:01 -0400)]
5824: Update arvadostest usage.

9 years ago7534: move the print statement of the token obtained out the library into script.
radhika [Fri, 30 Oct 2015 00:50:36 +0000 (20:50 -0400)]
7534: move the print statement of the token obtained out the library into script.

9 years ago5824: Merge branch 'master' into 5824-keep-web
Tom Clegg [Thu, 29 Oct 2015 20:31:37 +0000 (16:31 -0400)]
5824: Merge branch 'master' into 5824-keep-web

9 years ago5824: Add some clarifying comments and golint/vet/fmt fixes.
Tom Clegg [Thu, 29 Oct 2015 18:47:16 +0000 (14:47 -0400)]
5824: Add some clarifying comments and golint/vet/fmt fixes.

9 years ago5824: Add comments and fix variable names, cf. golint.
Tom Clegg [Thu, 29 Oct 2015 17:40:18 +0000 (13:40 -0400)]
5824: Add comments and fix variable names, cf. golint.

9 years ago5824: Add tests.
Tom Clegg [Thu, 29 Oct 2015 16:06:09 +0000 (12:06 -0400)]
5824: Add tests.

9 years ago7534: return an existing token instead of creating a new each time; add tests.
radhika [Thu, 29 Oct 2015 19:55:58 +0000 (15:55 -0400)]
7534: return an existing token instead of creating a new each time; add tests.

9 years ago7593: Add arvados-cwl-runner to disambiguate if there is a conflict over what
Peter Amstutz [Thu, 29 Oct 2015 15:32:24 +0000 (11:32 -0400)]
7593: Add arvados-cwl-runner to disambiguate if there is a conflict over what
should be default cwl-runner.

9 years ago7695: Docs reflect that docker_image can't be a collection UUID.
Brett Smith [Thu, 29 Oct 2015 15:14:48 +0000 (11:14 -0400)]
7695: Docs reflect that docker_image can't be a collection UUID.

We intended to allow this, but it's not actually implemented.  Update
the docs for now.  We'll add the functionality in refs #7695.

9 years ago5824: Add test for file in subdir.
Tom Clegg [Thu, 29 Oct 2015 15:09:11 +0000 (11:09 -0400)]
5824: Add test for file in subdir.

9 years ago5824: Clarify docs.
Tom Clegg [Thu, 29 Oct 2015 15:08:59 +0000 (11:08 -0400)]
5824: Clarify docs.

9 years ago7534: refactor the code from create_superuser_token.rb script into lib and verify...
radhika [Thu, 29 Oct 2015 14:30:14 +0000 (10:30 -0400)]
7534: refactor the code from create_superuser_token.rb script into lib and verify manually that existing behavior is preserved.

9 years agoFix typo in arvados-cli version number refs #7582
Peter Amstutz [Wed, 28 Oct 2015 16:24:36 +0000 (12:24 -0400)]
Fix typo in arvados-cli version number refs #7582

9 years agocloses #7492
radhika [Wed, 28 Oct 2015 16:22:51 +0000 (12:22 -0400)]
closes #7492
Merge branch '7492-keepproxy-upstream-errors'

9 years agoUpdate Gemfile pin on arvados-cli to ensure latest crunch-job refs #7582
Peter Amstutz [Wed, 28 Oct 2015 16:21:46 +0000 (12:21 -0400)]
Update Gemfile pin on arvados-cli to ensure latest crunch-job refs #7582

9 years ago7167: update keep-rsync tests to use "Contains" instead of "HasSuffix" to make sure...
radhika [Wed, 28 Oct 2015 16:21:21 +0000 (12:21 -0400)]
7167: update keep-rsync tests to use "Contains" instead of "HasSuffix" to make sure the error message checks pass even when retries happen.

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Wed, 28 Oct 2015 16:18:33 +0000 (12:18 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years ago5824: Rename conventional dl.* to collections.*
Tom Clegg [Wed, 28 Oct 2015 16:17:54 +0000 (12:17 -0400)]
5824: Rename conventional dl.* to collections.*

9 years ago5824: Rename cookie to arvados_api_token.
Tom Clegg [Wed, 28 Oct 2015 15:37:47 +0000 (11:37 -0400)]
5824: Rename cookie to arvados_api_token.

9 years agorefs #7167
radhika [Wed, 28 Oct 2015 15:33:46 +0000 (11:33 -0400)]
refs #7167
Add a log statement to see why the test failed intermittently.

9 years ago7593: Make peter/crunchrunner the default repository (so that it works on
Peter Amstutz [Wed, 28 Oct 2015 15:16:32 +0000 (11:16 -0400)]
7593: Make peter/crunchrunner the default repository (so that it works on
cloud.curoverse.com) until the deployment plan is sorted out.

9 years ago7593: Generate files replaces $(task.keep)/ with keep: notation to reference
Peter Amstutz [Wed, 28 Oct 2015 15:08:53 +0000 (11:08 -0400)]
7593: Generate files replaces $(task.keep)/ with keep: notation to reference
keep files.

9 years ago5824: Rename keepdl to keep-web.
Tom Clegg [Wed, 28 Oct 2015 14:52:34 +0000 (10:52 -0400)]
5824: Rename keepdl to keep-web.

9 years ago5824: Clarify docs.
Tom Clegg [Tue, 27 Oct 2015 21:15:16 +0000 (17:15 -0400)]
5824: Clarify docs.

9 years ago5824: Fix wrong title.
Tom Clegg [Tue, 27 Oct 2015 14:33:08 +0000 (10:33 -0400)]
5824: Fix wrong title.

9 years agoUpdate redmine links in README.
Ward Vandewege [Wed, 28 Oct 2015 14:22:58 +0000 (10:22 -0400)]
Update redmine links in README.

No issue #

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Wed, 28 Oct 2015 13:51:26 +0000 (09:51 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years agoFix typo in example config file
Tom Clegg [Wed, 28 Oct 2015 13:15:58 +0000 (09:15 -0400)]
Fix typo in example config file

No issue #

9 years ago7492: add a test that simulates keep server unavailable error.
radhika [Tue, 27 Oct 2015 23:48:47 +0000 (19:48 -0400)]
7492: add a test that simulates keep server unavailable error.

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Tue, 27 Oct 2015 22:39:12 +0000 (18:39 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years agocloses #7453
radhika [Tue, 27 Oct 2015 22:38:33 +0000 (18:38 -0400)]
closes #7453
Merge branch '7453-create-new-group-with-role'

9 years ago7593: Fixup to use keep: URI scheme globbing for outputs.
Peter Amstutz [Tue, 27 Oct 2015 20:54:30 +0000 (16:54 -0400)]
7593: Fixup to use keep: URI scheme globbing for outputs.

9 years ago7593: References to files in keep must have keep: URI scheme. Improve error
Peter Amstutz [Tue, 27 Oct 2015 20:26:10 +0000 (16:26 -0400)]
7593: References to files in keep must have keep: URI scheme.  Improve error
handling.  Support configuring which git repo has crunchrunner.

9 years ago7453: revert back to no generic "add new" button in all those pages.
radhika [Tue, 27 Oct 2015 20:09:20 +0000 (16:09 -0400)]
7453: revert back to no generic "add new" button in all those pages.

9 years ago7453: Upon Nico's request, put back the "Add a new" button in keep disks, keep servic...
radhika [Tue, 27 Oct 2015 19:46:33 +0000 (15:46 -0400)]
7453: Upon Nico's request, put back the "Add a new" button in keep disks, keep services, and virtual machines pages.

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Tue, 27 Oct 2015 18:11:13 +0000 (14:11 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years agoMerge branch '7582-crunch-runner' refs #7582
Peter Amstutz [Tue, 27 Oct 2015 17:06:19 +0000 (13:06 -0400)]
Merge branch '7582-crunch-runner' refs #7582

9 years ago7453: Disable submit button in add group dialog until a name is entered.
radhika [Tue, 27 Oct 2015 15:35:28 +0000 (11:35 -0400)]
7453: Disable submit button in add group dialog until a name is entered.
Observed that the "Add a new user" button is offered in /users page even to non-admin users. Corrected this bug.
Deleted one test in errors_test that was trying to access the "Add new group" button in /groups page.
Also, deleted the one test in virtual_machines_test that were trying to click the "Add new" button.
Added a new test in users_test that clicks the "Add new group" button and verifies the group is added.

9 years agoMerge branch '7160-azure-blob-doc' closes #7160
Tom Clegg [Tue, 27 Oct 2015 14:39:11 +0000 (10:39 -0400)]
Merge branch '7160-azure-blob-doc' closes #7160

9 years ago7160: Clarify exampleAccountName -> exampleStorageAccountName
Tom Clegg [Tue, 27 Oct 2015 14:37:33 +0000 (10:37 -0400)]
7160: Clarify exampleAccountName -> exampleStorageAccountName

9 years ago7582: Fixup concurrency around signal catching and forwarding.
Peter Amstutz [Tue, 27 Oct 2015 14:22:10 +0000 (10:22 -0400)]
7582: Fixup concurrency around signal catching and forwarding.

9 years ago7453: do not display generic "add new" button in the groups, keep_disks, keep_service...
radhika [Tue, 27 Oct 2015 13:23:24 +0000 (09:23 -0400)]
7453: do not display generic "add new" button in the groups, keep_disks, keep_services, links, nodes, and virtual_machines listing pages.

9 years ago7160: Add Azure Storage config page, update keepstore help text, add run script.
Tom Clegg [Mon, 26 Oct 2015 22:14:41 +0000 (18:14 -0400)]
7160: Add Azure Storage config page, update keepstore help text, add run script.

9 years ago7593: Don't upload the same files more than once. Fix handling "./" in glob paths.
Peter Amstutz [Mon, 26 Oct 2015 19:53:07 +0000 (15:53 -0400)]
7593: Don't upload the same files more than once.  Fix handling "./" in glob paths.

9 years ago7453: Add "Add new group" button to user admin page.
radhika [Mon, 26 Oct 2015 19:39:27 +0000 (15:39 -0400)]
7453: Add "Add new group" button to user admin page.

9 years agoMerge branch 'pr/25'
Brett Smith [Mon, 26 Oct 2015 18:46:57 +0000 (14:46 -0400)]
Merge branch 'pr/25'

Closes #7307.

9 years ago7307: Clarify intended failure in arv-git-httpd SplitHostPort test.
Brett Smith [Mon, 26 Oct 2015 18:24:51 +0000 (14:24 -0400)]
7307: Clarify intended failure in arv-git-httpd SplitHostPort test.

9 years ago7582: Passes draft-2 conformance tests.
Peter Amstutz [Mon, 26 Oct 2015 18:13:45 +0000 (14:13 -0400)]
7582: Passes draft-2 conformance tests.

9 years ago7492: add a keepproxy test with temporary connection refused error.
radhika [Sat, 24 Oct 2015 20:00:38 +0000 (16:00 -0400)]
7492: add a keepproxy test with temporary connection refused error.

9 years agoMerge branch '7587-pysdk-retry-test-wip'
Brett Smith [Sat, 24 Oct 2015 19:21:27 +0000 (15:21 -0400)]
Merge branch '7587-pysdk-retry-test-wip'

Closes #7587, #7647.

9 years ago7587: Add test for PySDK API client socket.error retries.
Brett Smith [Fri, 23 Oct 2015 20:34:38 +0000 (16:34 -0400)]
7587: Add test for PySDK API client socket.error retries.

9 years ago7587: Refactor PySDK API tests to use TestCaseWithServers.
Brett Smith [Fri, 23 Oct 2015 19:42:59 +0000 (15:42 -0400)]
7587: Refactor PySDK API tests to use TestCaseWithServers.

History: first this test case used entirely mock responses.  Then we
started running the API server to provide a discovery document.  Then
people added tests that expected to talk to a real test server,
particularly test_empty_list and test_nonempty_list.  These tests
would talk to the API server configured in the user's environment, and
fail if that's not a test API server.

Using TestCaseWithServers fixes the immediate bug in the tests, and
better reflects the current real state of the test case.

9 years ago7582: Fixup to work with latest cwltool. Runs jobs with Go crunchrunner.
Peter Amstutz [Fri, 23 Oct 2015 21:43:38 +0000 (17:43 -0400)]
7582: Fixup to work with latest cwltool.  Runs jobs with Go crunchrunner.

9 years agoMerge branch '6600-retry-job-helpers'
Bryan Cosca [Fri, 23 Oct 2015 21:30:43 +0000 (17:30 -0400)]
Merge branch '6600-retry-job-helpers'

refs #6600

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Fri, 23 Oct 2015 21:28:07 +0000 (17:28 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years ago6600: Added Retryloop to task_set_output(), current_task(), and current_job() to...
Bryan Cosca [Fri, 23 Oct 2015 21:19:57 +0000 (17:19 -0400)]
6600: Added Retryloop to task_set_output(), current_task(), and current_job() to python SDK

9 years agoMerge branch 'master' into 7582-crunch-runner
Peter Amstutz [Fri, 23 Oct 2015 19:17:50 +0000 (15:17 -0400)]
Merge branch 'master' into 7582-crunch-runner

Conflicts:
sdk/cli/bin/crunch-job

9 years agoMerge branch '7582-run-any-docker-container' refs #7582
Peter Amstutz [Fri, 23 Oct 2015 19:00:01 +0000 (15:00 -0400)]
Merge branch '7582-run-any-docker-container' refs #7582

9 years ago7582: Add test for stdbuf in /bin/sh bootstrap script.
Peter Amstutz [Fri, 23 Oct 2015 18:57:55 +0000 (14:57 -0400)]
7582: Add test for stdbuf in /bin/sh bootstrap script.

9 years ago7582: Adjust signal catching to eliminate races. Tighten up code based on comments.
Peter Amstutz [Fri, 23 Oct 2015 15:16:27 +0000 (11:16 -0400)]
7582: Adjust signal catching to eliminate races.  Tighten up code based on comments.

9 years ago7492: cleanup error checking in keepproxy
radhika [Fri, 23 Oct 2015 15:14:43 +0000 (11:14 -0400)]
7492: cleanup error checking in keepproxy

9 years agoMerge branch 'master' into 7492-keepproxy-upstream-errors
radhika [Fri, 23 Oct 2015 13:44:47 +0000 (09:44 -0400)]
Merge branch 'master' into 7492-keepproxy-upstream-errors

9 years agoMerge branch '7587-httplib2-retries-wip'
Brett Smith [Fri, 23 Oct 2015 00:09:37 +0000 (20:09 -0400)]
Merge branch '7587-httplib2-retries-wip'

Refs #7587.  Closes #7640.

9 years ago7587: PySDK retries socket.error exceptions from API requests.
Brett Smith [Wed, 21 Oct 2015 16:35:45 +0000 (12:35 -0400)]
7587: PySDK retries socket.error exceptions from API requests.

9 years agocloses #7546
radhika [Thu, 22 Oct 2015 19:32:31 +0000 (15:32 -0400)]
closes #7546
Merge branch '7546-put-retry'

9 years ago7546: update comment to explain why we do not want to retry when status code is 503.
radhika [Thu, 22 Oct 2015 19:31:32 +0000 (15:31 -0400)]
7546: update comment to explain why we do not want to retry when status code is 503.

9 years agoMerge branch 'master' into 7546-put-retry
radhika [Thu, 22 Oct 2015 19:24:43 +0000 (15:24 -0400)]
Merge branch 'master' into 7546-put-retry

9 years ago7582: fix typo --user=$try_user to $try_user_arg
Peter Amstutz [Thu, 22 Oct 2015 19:08:15 +0000 (15:08 -0400)]
7582: fix typo --user=$try_user to $try_user_arg

9 years ago7582: Don't call stdbuf in minimal run mode.
Peter Amstutz [Thu, 22 Oct 2015 19:05:11 +0000 (15:05 -0400)]
7582: Don't call stdbuf in minimal run mode.

9 years ago7582: Make fields in Job, Task, TaskDefs public so that json loading reflection works.
Peter Amstutz [Thu, 22 Oct 2015 18:55:44 +0000 (14:55 -0400)]
7582: Make fields in Job, Task, TaskDefs public so that json loading reflection works.

9 years ago7582: Add parameter substitution. Improve validity checking for filenames.
Peter Amstutz [Thu, 22 Oct 2015 18:16:56 +0000 (14:16 -0400)]
7582: Add parameter substitution. Improve validity checking for filenames.
Adjust signal handling & added test.  Tweak behavior on exit code handling.
Move IArvadosClient to crunchrunner.

9 years agorefs #7167
radhika [Thu, 22 Oct 2015 17:14:00 +0000 (13:14 -0400)]
refs #7167
Merge branch '7167-keep-rsync'

9 years agoMerge branch 'master' into 7167-keep-rsync
radhika [Thu, 22 Oct 2015 17:03:18 +0000 (13:03 -0400)]
Merge branch 'master' into 7167-keep-rsync

9 years ago7582: Better reporting in the log about user probe behavior.
Peter Amstutz [Thu, 22 Oct 2015 14:20:36 +0000 (10:20 -0400)]
7582: Better reporting in the log about user probe behavior.

9 years ago7582: Better reporting in the log about user probe behavior.
Peter Amstutz [Thu, 22 Oct 2015 14:20:36 +0000 (10:20 -0400)]
7582: Better reporting in the log about user probe behavior.

9 years ago7582: Runner uploads results. Feature complete.
Peter Amstutz [Thu, 22 Oct 2015 13:51:37 +0000 (09:51 -0400)]
7582: Runner uploads results.  Feature complete.

9 years ago7582: Uploader passes tests
Peter Amstutz [Thu, 22 Oct 2015 13:20:13 +0000 (09:20 -0400)]
7582: Uploader passes tests

9 years ago7582: Uploader mostly done, writing tests
Peter Amstutz [Wed, 21 Oct 2015 20:41:35 +0000 (16:41 -0400)]
7582: Uploader mostly done, writing tests

9 years agoFix multiple exception catching in arv-run.
Brett Smith [Wed, 21 Oct 2015 19:37:53 +0000 (15:37 -0400)]
Fix multiple exception catching in arv-run.

The previous version catches IOError and binds the exception object to
the name OSError.  No issue #.

9 years ago7582: More tests, add vwd support
Peter Amstutz [Wed, 21 Oct 2015 17:38:57 +0000 (13:38 -0400)]
7582: More tests, add vwd support

9 years ago7582: Working on tests.
Peter Amstutz [Wed, 21 Oct 2015 17:04:07 +0000 (13:04 -0400)]
7582: Working on tests.

9 years ago7167: expand the src and dst help messages to list the config parameters that are...
radhika [Wed, 21 Oct 2015 16:23:09 +0000 (12:23 -0400)]
7167: expand the src and dst help messages to list the config parameters that are to be included in the config files.

9 years agoMerge branch '7015-update-user-guide'
Bryan Cosca [Wed, 21 Oct 2015 15:36:25 +0000 (11:36 -0400)]
Merge branch '7015-update-user-guide'

closes #7015