arvados.git
7 years agoMerge branch 'master' into 9998-unsigned_manifest
Tom Clegg [Tue, 22 Nov 2016 18:35:06 +0000 (13:35 -0500)]
Merge branch 'master' into 9998-unsigned_manifest

Conflicts:
services/api/test/functional/arvados/v1/collections_controller_test.rb

7 years ago9998: Tidy up, add test.
Tom Clegg [Tue, 22 Nov 2016 18:23:41 +0000 (13:23 -0500)]
9998: Tidy up, add test.

7 years agoMerge branch '9897-log-block-prefetch-worker-exceptions' closes #9897
Tom Clegg [Tue, 22 Nov 2016 17:14:47 +0000 (12:14 -0500)]
Merge branch '9897-log-block-prefetch-worker-exceptions' closes #9897

7 years agoMerge branch '10473-keepstore-logrus' closes #10473
Tom Clegg [Tue, 22 Nov 2016 17:02:29 +0000 (12:02 -0500)]
Merge branch '10473-keepstore-logrus' closes #10473

7 years agoMerge branch '10498-arvdocker-project-uuid' refs #10498
Peter Amstutz [Tue, 22 Nov 2016 16:40:36 +0000 (11:40 -0500)]
Merge branch '10498-arvdocker-project-uuid' refs #10498

7 years ago10498: Handle project_uuid of None in arv_docker_get_image.
Peter Amstutz [Tue, 22 Nov 2016 15:33:01 +0000 (10:33 -0500)]
10498: Handle project_uuid of None in arv_docker_get_image.

7 years ago9897: Changes as per discussion in #9897.
Colin Nolan [Tue, 22 Nov 2016 10:18:18 +0000 (10:18 +0000)]
9897: Changes as per discussion in #9897.

7 years agoArvbox sets PATH, GEM_HOME and GEM_PATH in common.sh. refs #10410
Peter Amstutz [Tue, 22 Nov 2016 02:08:11 +0000 (21:08 -0500)]
Arvbox sets PATH, GEM_HOME and GEM_PATH in common.sh.  refs #10410

7 years ago10473: Tune up text-format logging.
Tom Clegg [Sun, 20 Nov 2016 06:44:35 +0000 (01:44 -0500)]
10473: Tune up text-format logging.

7 years ago10473: Use fixed-point timestamps and more human-readable field ordering, hide "incom...
Tom Clegg [Sun, 20 Nov 2016 06:39:05 +0000 (01:39 -0500)]
10473: Use fixed-point timestamps and more human-readable field ordering, hide "incoming request" if level<debug.

7 years ago10473: Fixed-width timestamps.
Tom Clegg [Sun, 20 Nov 2016 05:30:16 +0000 (00:30 -0500)]
10473: Fixed-width timestamps.

7 years ago10473: Log requests/responses in JSON format by default; add config option for text...
Tom Clegg [Fri, 18 Nov 2016 06:49:47 +0000 (01:49 -0500)]
10473: Log requests/responses in JSON format by default; add config option for text format.

7 years agoMerge branch '10484-keepstore-stats' refs #10484
Tom Clegg [Mon, 21 Nov 2016 18:07:30 +0000 (13:07 -0500)]
Merge branch '10484-keepstore-stats' refs #10484

7 years ago10484: Remove unused volumeStats.
Tom Clegg [Thu, 17 Nov 2016 22:24:05 +0000 (17:24 -0500)]
10484: Remove unused volumeStats.

7 years ago10484: Test s3 bucket stats.
Tom Clegg [Wed, 16 Nov 2016 23:10:32 +0000 (18:10 -0500)]
10484: Test s3 bucket stats.

7 years ago10484: Tidy up stats-tracking code into a bucket proxy type.
Tom Clegg [Wed, 16 Nov 2016 22:51:24 +0000 (17:51 -0500)]
10484: Tidy up stats-tracking code into a bucket proxy type.

7 years ago10484: Track non-s3 errors by Go type.
Tom Clegg [Thu, 10 Nov 2016 20:25:32 +0000 (15:25 -0500)]
10484: Track non-s3 errors by Go type.

7 years ago10484: Track s3 errors by response code.
Tom Clegg [Thu, 10 Nov 2016 20:21:26 +0000 (15:21 -0500)]
10484: Track s3 errors by response code.

7 years ago10484: Report volume IO stats for S3 volumes.
Tom Clegg [Tue, 8 Nov 2016 23:15:20 +0000 (18:15 -0500)]
10484: Report volume IO stats for S3 volumes.

7 years ago10484: Serve MemStats at /debug.json instead of /status.json.
Tom Clegg [Tue, 8 Nov 2016 16:04:08 +0000 (11:04 -0500)]
10484: Serve MemStats at /debug.json instead of /status.json.

7 years agoMerge branch '10499-cwl-crunch2-docs' refs #10499
Tom Clegg [Mon, 21 Nov 2016 16:06:39 +0000 (11:06 -0500)]
Merge branch '10499-cwl-crunch2-docs' refs #10499

7 years agoMerge branch '10470-slurm-error'
Tom Clegg [Fri, 18 Nov 2016 20:14:47 +0000 (15:14 -0500)]
Merge branch '10470-slurm-error'

refs #10470

7 years ago10470: Recognize more slurm error messages.
Tom Clegg [Fri, 18 Nov 2016 19:04:53 +0000 (14:04 -0500)]
10470: Recognize more slurm error messages.

Example from slurm 14.03.9:

srun: error: _server_read: fd 12 got error or unexpected eof reading header
srun: error: step_launch_notify_io_failure: aborting, io error with slurmstepd on node 0
srun: Job step aborted: Waiting up to 2 seconds for job step to finish.

7 years agoMerge branch '10556-get_anonymous_user_token.rb-multiple-similar-records'
Javier Bértoli [Fri, 18 Nov 2016 17:20:16 +0000 (14:20 -0300)]
Merge branch '10556-get_anonymous_user_token.rb-multiple-similar-records'

refs #10556

7 years agoMerge branch '10498-register-with-chosen-api' closes #10498
Tom Clegg [Thu, 17 Nov 2016 22:18:38 +0000 (17:18 -0500)]
Merge branch '10498-register-with-chosen-api' closes #10498

7 years ago10498: Check error message in "incompatible APIs" test.
Tom Clegg [Thu, 17 Nov 2016 21:49:12 +0000 (16:49 -0500)]
10498: Check error message in "incompatible APIs" test.

7 years ago10498: Tweak var names and help messages.
Tom Clegg [Thu, 17 Nov 2016 21:48:38 +0000 (16:48 -0500)]
10498: Tweak var names and help messages.

7 years agoUpdate documentation about get_anonymous_user_token.rb to prevent duplicates
Javier Bértoli [Thu, 17 Nov 2016 21:29:12 +0000 (18:29 -0300)]
Update documentation about get_anonymous_user_token.rb to prevent duplicates

refs #10556

7 years agoMerge branch '10529-cwl-exception-stuck' closes #10529
Peter Amstutz [Thu, 17 Nov 2016 16:39:26 +0000 (11:39 -0500)]
Merge branch '10529-cwl-exception-stuck' closes #10529

7 years agorefs #10293
radhika [Wed, 16 Nov 2016 22:03:35 +0000 (17:03 -0500)]
refs #10293
Merge branch '10293-container-request-output-uuid'

7 years agoMerge branch 'master' into 10293-container-request-output-uuid
radhika [Wed, 16 Nov 2016 22:00:18 +0000 (17:00 -0500)]
Merge branch 'master' into 10293-container-request-output-uuid

7 years ago10293: add scheduling_parameters to containers controller
radhika [Wed, 16 Nov 2016 21:58:12 +0000 (16:58 -0500)]
10293: add scheduling_parameters to containers controller

7 years agoPermit use_existing in create-and-commit container requests. refs #10216
Peter Amstutz [Wed, 16 Nov 2016 21:35:08 +0000 (16:35 -0500)]
Permit use_existing in create-and-commit container requests.  refs #10216

7 years ago10498: --create-workflow and --create-template do the same thing, depending on -...
Tom Clegg [Wed, 16 Nov 2016 21:23:35 +0000 (16:23 -0500)]
10498: --create-workflow and --create-template do the same thing, depending on --api choice.

Also:

* --update-workflow works for pipeline templates, too.

* --update-workflow establishes --api=jobs or --api=containers
  depending on the UUID. (If this conflicts with an explicit --api
  argument, that is an error.)

* If no --project-uuid is given, the user's UUID is not passed
  explicitly with create/update requests. The API will default to the
  user's UUID or (when updating an existing object) leaving the
  existing object's owner unchanged.

7 years agoMerge branch 'master' into 10293-container-request-output-uuid
radhika [Wed, 16 Nov 2016 20:58:10 +0000 (15:58 -0500)]
Merge branch 'master' into 10293-container-request-output-uuid

7 years agocloses #10290
radhika [Wed, 16 Nov 2016 20:57:19 +0000 (15:57 -0500)]
closes #10290
Merge branch '10290-container-partitions'

7 years ago10529: Improve handling errors raised when collecting outputs. If state
Peter Amstutz [Wed, 16 Nov 2016 20:06:02 +0000 (15:06 -0500)]
10529: Improve handling errors raised when collecting outputs.  If state
polling thread crashes, terminate executor.

7 years ago10290: scheduling_parameters added to container_requests controller.
radhika [Wed, 16 Nov 2016 16:40:55 +0000 (11:40 -0500)]
10290: scheduling_parameters added to container_requests controller.

7 years agoMerge branch 'master' into 10290-container-partitions
radhika [Wed, 16 Nov 2016 16:24:00 +0000 (11:24 -0500)]
Merge branch 'master' into 10290-container-partitions

7 years agoMerge branch '10290-container-partitions' of git.curoverse.com:arvados into 10290...
radhika [Wed, 16 Nov 2016 16:23:40 +0000 (11:23 -0500)]
Merge branch '10290-container-partitions' of git.curoverse.com:arvados into 10290-container-partitions

7 years agoMerge branch '10410-arvbox-ruby' refs #10410
Peter Amstutz [Tue, 15 Nov 2016 21:10:21 +0000 (16:10 -0500)]
Merge branch '10410-arvbox-ruby' refs #10410

7 years agocloses #10435
Jiayong Li [Tue, 15 Nov 2016 20:20:25 +0000 (15:20 -0500)]
closes #10435
Merge branch '10435-cwl-output-tags'

7 years agoMerge master to output-tags branch and resolve conflict
Jiayong Li [Tue, 15 Nov 2016 19:59:55 +0000 (14:59 -0500)]
Merge master to output-tags branch and resolve conflict

7 years ago10410: Add -o Acquire::Retries and combine package installation into single layer.
Peter Amstutz [Tue, 15 Nov 2016 19:32:53 +0000 (14:32 -0500)]
10410: Add -o Acquire::Retries and combine package installation into single layer.
Add some packaging and arvbox-related files to .gitignore.

7 years agoFix typos.
Ward Vandewege [Tue, 15 Nov 2016 19:18:39 +0000 (14:18 -0500)]
Fix typos.

refs #10346

7 years ago10293: add output and log uuids to containter_request search index.
radhika [Tue, 15 Nov 2016 18:18:46 +0000 (13:18 -0500)]
10293: add output and log uuids to containter_request search index.

7 years agoMerge branch 'master' into 10293-container-request-output-uuid
radhika [Tue, 15 Nov 2016 17:58:02 +0000 (12:58 -0500)]
Merge branch 'master' into 10293-container-request-output-uuid

7 years ago10293: added log_uuid to container_requests
radhika [Tue, 15 Nov 2016 17:57:04 +0000 (12:57 -0500)]
10293: added log_uuid to container_requests

7 years agoMerge branch '10346-rearrange-api-docs' closes #10346
Peter Amstutz [Tue, 15 Nov 2016 17:29:14 +0000 (12:29 -0500)]
Merge branch '10346-rearrange-api-docs' closes #10346

7 years ago10346: Fix formatting on container_request page.
Peter Amstutz [Tue, 15 Nov 2016 17:27:27 +0000 (12:27 -0500)]
10346: Fix formatting on container_request page.

7 years agoMerge branch '10534-go-systemd-sdnotify-v14' of https://github.com/wtsi-hgi/arvados
Tom Clegg [Tue, 15 Nov 2016 16:35:15 +0000 (11:35 -0500)]
Merge branch '10534-go-systemd-sdnotify-v14' of https://github.com/wtsi-hgi/arvados

refs #10534

7 years ago9897: Logs errors encountered by block prefetch workers.
Colin Nolan [Tue, 15 Nov 2016 15:46:51 +0000 (15:46 +0000)]
9897: Logs errors encountered by block prefetch workers.

7 years agoMerge branch 'master' into 10293-container-request-output-uuid
radhika [Tue, 15 Nov 2016 15:51:56 +0000 (10:51 -0500)]
Merge branch 'master' into 10293-container-request-output-uuid

Conflicts:
services/api/app/models/container_request.rb
services/api/db/structure.sql

7 years agoupdate signature of SdNotify for go-systemd v14
Joshua C. Randall [Tue, 15 Nov 2016 15:31:56 +0000 (15:31 +0000)]
update signature of SdNotify for go-systemd v14

7 years agocloses #10290
radhika [Tue, 15 Nov 2016 15:16:46 +0000 (10:16 -0500)]
closes #10290
Merge branch '10290-container-partitions'

7 years ago10290: Add scheduling_parameters map to containers and container_requests, and move...
radhika [Fri, 11 Nov 2016 20:16:25 +0000 (15:16 -0500)]
10290: Add scheduling_parameters map to containers and container_requests, and move partitions array out of runtime_constraints into this.

7 years ago10290: update test assertions
radhika [Tue, 15 Nov 2016 15:12:44 +0000 (10:12 -0500)]
10290: update test assertions

7 years ago10346: Add session establishment diagram. Clarify role of block signatures.
Peter Amstutz [Tue, 15 Nov 2016 03:43:36 +0000 (22:43 -0500)]
10346: Add session establishment diagram.  Clarify role of block signatures.
Fix typo on resource pages.

7 years agoAdd num_tries to adding tags and tests for container API
Jiayong Li [Mon, 14 Nov 2016 20:30:46 +0000 (15:30 -0500)]
Add num_tries to adding tags and tests for container API

7 years agoMerge branch '10517-consistent-select' closes #10517
Tom Clegg [Sat, 12 Nov 2016 23:55:59 +0000 (18:55 -0500)]
Merge branch '10517-consistent-select' closes #10517

7 years agoFixes API server to return default columns for collections
Joshua C. Randall [Sat, 12 Nov 2016 03:57:50 +0000 (03:57 +0000)]
Fixes API server to return default columns for collections

Prior to this fix, if a request has a query param `select=`
(as opposed to just omitting `select` entirely), the API
server would return a full set of columns rather than
enforcing its own defaults.

Fixes #10517, assuming this was a bug and not a feature.

7 years ago10517: Test edge cases in "deselect manifest_text by default" feature.
Tom Clegg [Sat, 12 Nov 2016 22:42:50 +0000 (17:42 -0500)]
10517: Test edge cases in "deselect manifest_text by default" feature.

7 years agochange keep-balance to request unsigned_manifest_text from API server
Joshua C. Randall [Sat, 12 Nov 2016 02:03:10 +0000 (02:03 +0000)]
change keep-balance to request unsigned_manifest_text from API server

7 years agoadd support for unsigned manifests to SizedDigests() in Go SDK
Joshua C. Randall [Sat, 12 Nov 2016 02:01:36 +0000 (02:01 +0000)]
add support for unsigned manifests to SizedDigests() in Go SDK

7 years agoalways omit unsigned_manifest_text when showing collection not in an index
Joshua C. Randall [Sat, 12 Nov 2016 01:15:57 +0000 (01:15 +0000)]
always omit unsigned_manifest_text when showing collection not in an index

7 years agoimplement unsigned_manifest_text column
Joshua C. Randall [Sat, 12 Nov 2016 00:40:07 +0000 (00:40 +0000)]
implement unsigned_manifest_text column

7 years ago3486: Fix ignored "required: false" in pipeline template. refs #3486 refs #10470
Tom Clegg [Fri, 11 Nov 2016 21:19:58 +0000 (16:19 -0500)]
3486: Fix ignored "required: false" in pipeline template. refs #3486 refs #10470

7 years ago10290: Add scheduling_parameters map to containers and container_requests, and move...
radhika [Fri, 11 Nov 2016 20:16:25 +0000 (15:16 -0500)]
10290: Add scheduling_parameters map to containers and container_requests, and move partitions array out of runtime_constraints into this.

7 years ago10346: Add slides about Keep and Crunch.
Peter Amstutz [Fri, 11 Nov 2016 19:33:37 +0000 (14:33 -0500)]
10346: Add slides about Keep and Crunch.

7 years ago10410: Build Ruby from source instead using Debian package in order to install a...
Peter Amstutz [Fri, 11 Nov 2016 15:03:22 +0000 (10:03 -0500)]
10410: Build Ruby from source instead using Debian package in order to install a more recent Ruby.

7 years ago10499: Warn about user guide sections that rely on crunch1.
Tom Clegg [Fri, 11 Nov 2016 15:42:21 +0000 (10:42 -0500)]
10499: Warn about user guide sections that rely on crunch1.

7 years ago10346: Fix cross references
Peter Amstutz [Fri, 11 Nov 2016 03:44:55 +0000 (22:44 -0500)]
10346: Fix cross references

7 years ago10293: add output_uuid to container_request and set it during finalize.
radhika [Thu, 10 Nov 2016 22:16:52 +0000 (17:16 -0500)]
10293: add output_uuid to container_request and set it during finalize.

7 years ago10346: Updates from review comments.
Peter Amstutz [Thu, 10 Nov 2016 21:45:48 +0000 (16:45 -0500)]
10346: Updates from review comments.

7 years agoFix typo and modify test
Jiayong Li [Thu, 10 Nov 2016 17:53:28 +0000 (12:53 -0500)]
Fix typo and modify test

7 years ago10346: Document manifest format in more detail. Document token signatures. Add...
Peter Amstutz [Thu, 10 Nov 2016 17:34:54 +0000 (12:34 -0500)]
10346: Document manifest format in more detail.  Document token signatures.  Add Arvados_permissions.svg

7 years agoChange output_tags to an attribute instead of kwarg, modify tests
Jiayong Li [Thu, 10 Nov 2016 16:55:16 +0000 (11:55 -0500)]
Change output_tags to an attribute instead of kwarg, modify tests

7 years agocloses #10310
radhika [Thu, 10 Nov 2016 15:34:42 +0000 (10:34 -0500)]
closes #10310
Merge branch '10310-crunch2-workbench'

7 years ago10310: invoke index and show actions only when they are not blacklisted by the api...
radhika [Wed, 2 Nov 2016 00:46:31 +0000 (20:46 -0400)]
10310: invoke index and show actions only when they are not blacklisted by the api server.

7 years ago10310: Check discovery doc when deciding ArvadosBase.creatable?.
Tom Clegg [Thu, 20 Oct 2016 09:37:25 +0000 (05:37 -0400)]
10310: Check discovery doc when deciding ArvadosBase.creatable?.

7 years agoMerge branch '10460-cwl-staging-fix' refs #10460
Peter Amstutz [Thu, 10 Nov 2016 14:35:47 +0000 (09:35 -0500)]
Merge branch '10460-cwl-staging-fix' refs #10460

7 years ago10346: Edits from review WIP.
Peter Amstutz [Wed, 9 Nov 2016 17:56:12 +0000 (12:56 -0500)]
10346: Edits from review WIP.

7 years ago10460: Add check for 'dockerOutputDirectory' and raise UnsupportedError for now.
Peter Amstutz [Tue, 8 Nov 2016 22:15:19 +0000 (17:15 -0500)]
10460: Add check for 'dockerOutputDirectory' and raise UnsupportedError for now.

7 years agoMerge branch '10467-client-disconnect' refs #10467
Tom Clegg [Tue, 8 Nov 2016 22:07:47 +0000 (17:07 -0500)]
Merge branch '10467-client-disconnect' refs #10467

7 years ago10460: Want to propagate size fields to output.
Peter Amstutz [Tue, 8 Nov 2016 21:03:55 +0000 (16:03 -0500)]
10460: Want to propagate size fields to output.

7 years ago10467: Merge branch 'master' into 10467-client-disconnect
Tom Clegg [Tue, 8 Nov 2016 20:37:26 +0000 (15:37 -0500)]
10467: Merge branch 'master' into 10467-client-disconnect

7 years ago10460: Don't use adjustFileObjs to set secondaryFiles because it traverses secondaryF...
Peter Amstutz [Tue, 8 Nov 2016 20:26:44 +0000 (15:26 -0500)]
10460: Don't use adjustFileObjs to set secondaryFiles because it traverses secondaryFiles.

7 years agoAdd --output-tags to arvados-cwl-runner and tests
Jiayong Li [Tue, 8 Nov 2016 19:15:42 +0000 (14:15 -0500)]
Add --output-tags to arvados-cwl-runner and tests

7 years ago10467: Use context.Background() for tests and background processes.
Tom Clegg [Tue, 8 Nov 2016 19:07:46 +0000 (14:07 -0500)]
10467: Use context.Background() for tests and background processes.

7 years ago10460: Add implied secondaryFiles based on input parameter spec.
Peter Amstutz [Tue, 8 Nov 2016 19:06:08 +0000 (14:06 -0500)]
10460: Add implied secondaryFiles based on input parameter spec.

7 years ago10466: Report missing 'location' in File object as workflow error.
Peter Amstutz [Tue, 8 Nov 2016 18:42:16 +0000 (13:42 -0500)]
10466: Report missing 'location' in File object as workflow error.

7 years ago10460: Fix initialWorkDir file staging broken by change in visit() behavior for direc...
Peter Amstutz [Tue, 8 Nov 2016 18:00:36 +0000 (13:00 -0500)]
10460: Fix initialWorkDir file staging broken by change in visit() behavior for directories.

7 years agoMerge branch '10468-blob-storage-timeouts' closes #10468
Tom Clegg [Mon, 7 Nov 2016 22:43:17 +0000 (17:43 -0500)]
Merge branch '10468-blob-storage-timeouts' closes #10468

7 years agoMerge branch '10460-cwl-directory-literal' closes #10460
Peter Amstutz [Mon, 7 Nov 2016 22:03:00 +0000 (17:03 -0500)]
Merge branch '10460-cwl-directory-literal' closes #10460

7 years ago10460: Style tweak make_output_collection
Peter Amstutz [Mon, 7 Nov 2016 22:02:18 +0000 (17:02 -0500)]
10460: Style tweak make_output_collection

7 years agoRun keep-exercise tests. No issue #
Tom Clegg [Mon, 7 Nov 2016 22:00:03 +0000 (17:00 -0500)]
Run keep-exercise tests. No issue #

7 years agokeep-exercise: limit PRNG usage to 512KiB per write. No issue #
Tom Clegg [Mon, 7 Nov 2016 21:54:11 +0000 (16:54 -0500)]
keep-exercise: limit PRNG usage to 512KiB per write. No issue #

7 years ago10468: Use consts for defaults.
Tom Clegg [Mon, 7 Nov 2016 20:44:20 +0000 (15:44 -0500)]
10468: Use consts for defaults.

7 years agoPackage keep-exercise.
Ward Vandewege [Mon, 7 Nov 2016 19:10:47 +0000 (14:10 -0500)]
Package keep-exercise.

No issue #

7 years agoUpdate keep-exercise to new SDK. No issue #
Tom Clegg [Mon, 7 Nov 2016 18:41:01 +0000 (13:41 -0500)]
Update keep-exercise to new SDK. No issue #