arvados.git
9 years ago4027: Document that SDK version constraint requires Docker image. 4027-api-sdk-requires-docker-wip
Brett Smith [Thu, 20 Nov 2014 15:04:03 +0000 (10:04 -0500)]
4027: Document that SDK version constraint requires Docker image.

9 years ago4027: API Jobs that specify SDK version must also use Docker.
Brett Smith [Thu, 20 Nov 2014 14:52:53 +0000 (09:52 -0500)]
4027: API Jobs that specify SDK version must also use Docker.

Because compute nodes will be upgraded regularly, we don't want to
guarantee that we'll have the necessary tools to run older SDK
versions.  The primary motivation for this feature is to install SDKs
into Docker images, so we require that to be specified.

This commit removes a few `job.valid?` assertions from the job unit
tests.  These are redundant when they come after `Job.create!` because
that will raise an exception if the job isn't valid.

9 years agoMerge branch '3382-always-show-inputs' (closes #3382)
Phil Hodgson [Wed, 19 Nov 2014 19:15:34 +0000 (20:15 +0100)]
Merge branch '3382-always-show-inputs' (closes #3382)

9 years agoMerge branch 'master' into 3382-always-show-inputs
Phil Hodgson [Wed, 19 Nov 2014 18:50:19 +0000 (19:50 +0100)]
Merge branch 'master' into 3382-always-show-inputs

9 years agocloses #4250
radhika [Wed, 19 Nov 2014 16:19:27 +0000 (11:19 -0500)]
closes #4250
Merge branch '4250-doc-updates'

9 years ago4250: keep doc update
radhika [Wed, 19 Nov 2014 14:00:05 +0000 (09:00 -0500)]
4250: keep doc update

9 years ago3382: test that after editing that an input is editable a second time
Phil Hodgson [Wed, 19 Nov 2014 09:15:45 +0000 (10:15 +0100)]
3382: test that after editing that an input is editable a second time
  - reverted from commit 7bd04ed26901e34e3e5788093bee12be4406dd7b and then adjusted according to latest code review

9 years agoMerge branch 'master' into 4250-doc-updates
radhika [Tue, 18 Nov 2014 22:28:55 +0000 (17:28 -0500)]
Merge branch 'master' into 4250-doc-updates

9 years agoMerge branch '4380-node-manager-slurm-drain-wip'
Brett Smith [Tue, 18 Nov 2014 20:04:13 +0000 (15:04 -0500)]
Merge branch '4380-node-manager-slurm-drain-wip'

Closes #4380, #4519.

9 years ago4380: Add SLURM dispatcher to Node Manager.
Brett Smith [Thu, 13 Nov 2014 20:34:54 +0000 (15:34 -0500)]
4380: Add SLURM dispatcher to Node Manager.

9 years ago4380: Fix retry scheduling for Node Manager change methods.
Brett Smith [Thu, 13 Nov 2014 20:44:19 +0000 (15:44 -0500)]
4380: Fix retry scheduling for Node Manager change methods.

9 years ago4380: Node Manager shutdown actor is more robust.
Brett Smith [Thu, 13 Nov 2014 17:58:14 +0000 (12:58 -0500)]
4380: Node Manager shutdown actor is more robust.

ComputeNodeShutdownActor now checks that destroying the cloud node
succeeds.  Before retrying, it will check if the node is still
eligible for shutdown, and abort if not.

9 years ago4380: Node Manager monitors respond to shutdown_eligible message.
Brett Smith [Thu, 13 Nov 2014 14:47:07 +0000 (09:47 -0500)]
4380: Node Manager monitors respond to shutdown_eligible message.

9 years ago4250: update pdh to uuid in keep tutorial
radhika [Tue, 18 Nov 2014 19:34:57 +0000 (14:34 -0500)]
4250: update pdh to uuid in keep tutorial

9 years agoMerge branch 'master' into 4250-doc-updates
radhika [Tue, 18 Nov 2014 19:16:54 +0000 (14:16 -0500)]
Merge branch 'master' into 4250-doc-updates

9 years agorefs #4194
radhika [Tue, 18 Nov 2014 19:14:06 +0000 (14:14 -0500)]
refs #4194
Merge branch '4194-keep-logging'

9 years agoMerge branch '4552-collection-unique-name' closes #4552
Tom Clegg [Tue, 18 Nov 2014 19:16:09 +0000 (14:16 -0500)]
Merge branch '4552-collection-unique-name' closes #4552

Conflicts:
services/api/app/models/collection.rb

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Tue, 18 Nov 2014 19:13:08 +0000 (14:13 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Tue, 18 Nov 2014 18:53:15 +0000 (13:53 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years ago4194: use same log statement for successes as well as errors.
radhika [Tue, 18 Nov 2014 18:49:31 +0000 (13:49 -0500)]
4194: use same log statement for successes as well as errors.

9 years ago4552: Set permit_unsigned_manifests=false needed for test.
Tom Clegg [Tue, 18 Nov 2014 18:40:32 +0000 (13:40 -0500)]
4552: Set permit_unsigned_manifests=false needed for test.

9 years agoMerge branch '4363-less-filename-munging' closes #4363
Tom Clegg [Tue, 18 Nov 2014 18:31:11 +0000 (13:31 -0500)]
Merge branch '4363-less-filename-munging' closes #4363

9 years ago4363: Fix flaky test case (race with filterable.js debounce timer).
Tom Clegg [Tue, 18 Nov 2014 17:39:50 +0000 (12:39 -0500)]
4363: Fix flaky test case (race with filterable.js debounce timer).

9 years ago4194: use go fmt to replace spaces with tabs.
radhika [Tue, 18 Nov 2014 17:37:22 +0000 (12:37 -0500)]
4194: use go fmt to replace spaces with tabs.

9 years ago4194: just print data size and never the data
radhika [Tue, 18 Nov 2014 17:29:33 +0000 (12:29 -0500)]
4194: just print data size and never the data

9 years ago4363: Fix size hints for multi-byte manifests (backported from f78caf9).
Tom Clegg [Tue, 18 Nov 2014 16:33:15 +0000 (11:33 -0500)]
4363: Fix size hints for multi-byte manifests (backported from f78caf9).

9 years ago4363: Accept manifest_text in a non-UTF-8 encoding that is equal to its UTF-8 encoding.
Tom Clegg [Tue, 18 Nov 2014 16:24:58 +0000 (11:24 -0500)]
4363: Accept manifest_text in a non-UTF-8 encoding that is equal to its UTF-8 encoding.

9 years ago4363: Specify ASCII encoding in test case.
Tom Clegg [Tue, 18 Nov 2014 15:58:19 +0000 (10:58 -0500)]
4363: Specify ASCII encoding in test case.

9 years agocloses #4194
radhika [Tue, 18 Nov 2014 15:11:23 +0000 (10:11 -0500)]
closes #4194
Merge branch '4194-keep-logging'

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Tue, 18 Nov 2014 15:08:14 +0000 (10:08 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years agoMerge branch '4027-sdk-constraint-reuse-wip'
Brett Smith [Tue, 18 Nov 2014 14:21:24 +0000 (09:21 -0500)]
Merge branch '4027-sdk-constraint-reuse-wip'

Refs #4027.  Closes #4532.

9 years ago4027: Test updating job's SDK version after it's already set.
Brett Smith [Mon, 17 Nov 2014 22:31:12 +0000 (17:31 -0500)]
4027: Test updating job's SDK version after it's already set.

9 years ago4027: API server considers arvados_sdk_version for Job reuse.
Brett Smith [Fri, 14 Nov 2014 18:57:33 +0000 (13:57 -0500)]
4027: API server considers arvados_sdk_version for Job reuse.

* Extend "in git" and "not in git" filters to the arvados_sdk_version
  column.
* When no filters are specified, if the submitted job specifies an
  arvados_sdk_version constraint, require reuse candidates to meet it.
* Document all this.

9 years ago4363: Merge branch 'master' into 4363-less-filename-munging
Tom Clegg [Tue, 18 Nov 2014 08:32:11 +0000 (03:32 -0500)]
4363: Merge branch 'master' into 4363-less-filename-munging

9 years ago4363: Explicit UTF-8 for test string.
Tom Clegg [Tue, 18 Nov 2014 08:31:19 +0000 (03:31 -0500)]
4363: Explicit UTF-8 for test string.

9 years ago4363: Validate utf-8 encoding of manifest_text.
Tom Clegg [Mon, 17 Nov 2014 16:01:49 +0000 (11:01 -0500)]
4363: Validate utf-8 encoding of manifest_text.

9 years ago4363: Remove redundant test.
Tom Clegg [Thu, 13 Nov 2014 19:54:29 +0000 (14:54 -0500)]
4363: Remove redundant test.

9 years ago4400: Silence git error messages during package install (we ignore them anyway)
Tom Clegg [Tue, 18 Nov 2014 07:36:58 +0000 (02:36 -0500)]
4400: Silence git error messages during package install (we ignore them anyway)

9 years ago4552: Tidy up ensure_unique_name block.
Tom Clegg [Mon, 17 Nov 2014 20:17:59 +0000 (15:17 -0500)]
4552: Tidy up ensure_unique_name block.

9 years ago4552: Use faster database_cleaner strategy.
Tom Clegg [Mon, 17 Nov 2014 18:57:51 +0000 (13:57 -0500)]
4552: Use faster database_cleaner strategy.

9 years ago4552: Fix conflict between ensure_unique_name and signed manifests.
Tom Clegg [Mon, 17 Nov 2014 18:48:30 +0000 (13:48 -0500)]
4552: Fix conflict between ensure_unique_name and signed manifests.

9 years ago4194: rename wrapper as logging_router
radhika [Tue, 18 Nov 2014 03:11:17 +0000 (22:11 -0500)]
4194: rename wrapper as logging_router

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Mon, 17 Nov 2014 22:27:30 +0000 (17:27 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years ago4194: MakeLoggingRESTRouter returns a pointer rather than the struct.
radhika [Mon, 17 Nov 2014 22:26:39 +0000 (17:26 -0500)]
4194: MakeLoggingRESTRouter returns a pointer rather than the struct.

9 years ago4194: rename wrapper
radhika [Mon, 17 Nov 2014 22:13:03 +0000 (17:13 -0500)]
4194: rename wrapper

9 years agoBe a bit smarter about handling the dynamic dns resolver records for
Ward Vandewege [Mon, 17 Nov 2014 22:09:54 +0000 (17:09 -0500)]
Be a bit smarter about handling the dynamic dns resolver records for
compute nodes on api server startup.

refs #4461

9 years ago4194: rename RESTRouterWrapper as LoggingRESTRouter
radhika [Mon, 17 Nov 2014 22:02:00 +0000 (17:02 -0500)]
4194: rename RESTRouterWrapper as LoggingRESTRouter

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Mon, 17 Nov 2014 21:53:33 +0000 (16:53 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years ago4250: update user guide to reflect current code.
radhika [Mon, 17 Nov 2014 21:42:12 +0000 (16:42 -0500)]
4250: update user guide to reflect current code.

9 years ago3382: test that after editing that an input is editable a second time
Phil Hodgson [Mon, 17 Nov 2014 17:40:16 +0000 (18:40 +0100)]
3382: test that after editing that an input is editable a second time

9 years agocloses #4024
radhika [Mon, 17 Nov 2014 17:35:22 +0000 (12:35 -0500)]
closes #4024
Merge branch '4024-pipeline-instances-scroll'

9 years ago3382: test that an input without a description is still displayed after it has been...
Phil Hodgson [Mon, 17 Nov 2014 17:18:48 +0000 (18:18 +0100)]
3382: test that an input without a description is still displayed after it has been specified

9 years agoMerge branch 'master' into 3382-always-show-inputs
Phil Hodgson [Mon, 17 Nov 2014 17:16:06 +0000 (18:16 +0100)]
Merge branch 'master' into 3382-always-show-inputs

9 years agoMerge branch '4024-pipeline-instances-scroll' of git.curoverse.com:arvados into 4024...
radhika [Mon, 17 Nov 2014 17:02:52 +0000 (12:02 -0500)]
Merge branch '4024-pipeline-instances-scroll' of git.curoverse.com:arvados into 4024-pipeline-instances-scroll

9 years ago4024: Make items_available, result_limit, and result_offset work for empty result...
Tom Clegg [Mon, 17 Nov 2014 16:46:30 +0000 (11:46 -0500)]
4024: Make items_available, result_limit, and result_offset work for empty result sets.

9 years agoMerge branch '3824-task-work' closes #3824
Tom Clegg [Mon, 17 Nov 2014 16:05:14 +0000 (11:05 -0500)]
Merge branch '3824-task-work' closes #3824

9 years ago3824: Check whether there is anything to install before trying to lock $destdir.
Tom Clegg [Mon, 17 Nov 2014 15:55:59 +0000 (10:55 -0500)]
3824: Check whether there is anything to install before trying to lock $destdir.

9 years agoMerge branch '4535-configure-api-host-url' closes #4535
Peter Amstutz [Mon, 17 Nov 2014 15:51:17 +0000 (10:51 -0500)]
Merge branch '4535-configure-api-host-url' closes #4535

9 years agoMerge branch 'master' into 4024-pipeline-instances-scroll
radhika [Mon, 17 Nov 2014 15:05:36 +0000 (10:05 -0500)]
Merge branch 'master' into 4024-pipeline-instances-scroll

9 years agoMerge branch '4388-workbench-update' closes #4388
Tom Clegg [Mon, 17 Nov 2014 14:32:44 +0000 (09:32 -0500)]
Merge branch '4388-workbench-update' closes #4388

9 years ago4024: update test assert
radhika [Mon, 17 Nov 2014 02:28:47 +0000 (21:28 -0500)]
4024: update test assert

9 years ago4024: add test assertion to check no error in page.
radhika [Mon, 17 Nov 2014 01:58:34 +0000 (20:58 -0500)]
4024: add test assertion to check no error in page.

9 years agoMerge branch 'master' into 4024-pipeline-instances-scroll
radhika [Sun, 16 Nov 2014 21:18:56 +0000 (16:18 -0500)]
Merge branch 'master' into 4024-pipeline-instances-scroll

9 years agoMerge branch '4024-pipeline-instances-scroll' of git.curoverse.com:arvados into 4024...
radhika [Sun, 16 Nov 2014 21:18:45 +0000 (16:18 -0500)]
Merge branch '4024-pipeline-instances-scroll' of git.curoverse.com:arvados into 4024-pipeline-instances-scroll

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Sun, 16 Nov 2014 20:57:22 +0000 (15:57 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years ago4194: logging writer copies / appends passed in data into its own buffer.
radhika [Sun, 16 Nov 2014 20:51:37 +0000 (15:51 -0500)]
4194: logging writer copies / appends passed in data into its own buffer.

9 years agoMake our dynamic dns update system for compute nodes more generic.
Ward Vandewege [Sun, 16 Nov 2014 18:54:47 +0000 (13:54 -0500)]
Make our dynamic dns update system for compute nodes more generic.

refs #4461

9 years agoFix sdk/go/keepclient test race condition
Ward Vandewege [Sun, 16 Nov 2014 13:25:27 +0000 (08:25 -0500)]
Fix sdk/go/keepclient test race condition

This closes #4395

9 years ago3824: Run build_script (and create *_WORK) inside the container.
Tom Clegg [Sun, 16 Nov 2014 09:16:20 +0000 (04:16 -0500)]
3824: Run build_script (and create *_WORK) inside the container.

9 years ago3400: Do not fetch API results just for the sake of looking up resource_class.
Tom Clegg [Sun, 16 Nov 2014 04:48:32 +0000 (23:48 -0500)]
3400: Do not fetch API results just for the sake of looking up resource_class.

9 years ago4024: @limit override must happen before find_objects_for_index.
Tom Clegg [Sun, 16 Nov 2014 04:47:21 +0000 (23:47 -0500)]
4024: @limit override must happen before find_objects_for_index.

9 years ago3400: Do not fetch_multiple_pages in #index actions.
Tom Clegg [Sun, 16 Nov 2014 04:46:09 +0000 (23:46 -0500)]
3400: Do not fetch_multiple_pages in #index actions.

9 years ago4024: Merge branch '4388-workbench-update' into 4024-pipeline-instances-scroll
Tom Clegg [Sun, 16 Nov 2014 02:38:54 +0000 (21:38 -0500)]
4024: Merge branch '4388-workbench-update' into 4024-pipeline-instances-scroll

9 years ago4024: Merge branch 'master' into 4024-pipeline-instances-scroll
Tom Clegg [Sun, 16 Nov 2014 02:18:47 +0000 (21:18 -0500)]
4024: Merge branch 'master' into 4024-pipeline-instances-scroll

9 years ago4388: Fix typo
Tom Clegg [Sun, 16 Nov 2014 01:55:30 +0000 (20:55 -0500)]
4388: Fix typo

9 years ago4388: Update bundle
Tom Clegg [Sun, 16 Nov 2014 01:52:39 +0000 (20:52 -0500)]
4388: Update bundle

9 years ago4388: Fix javascript errors.
Tom Clegg [Sat, 15 Nov 2014 00:36:31 +0000 (19:36 -0500)]
4388: Fix javascript errors.

9 years ago4194: update keepstore and handler_test to make wrapper instance rather than the...
radhika [Sat, 15 Nov 2014 15:55:01 +0000 (10:55 -0500)]
4194: update keepstore and handler_test to make wrapper instance rather than the two step process of creating REST router and then the wrapper.

9 years ago4194: refactor router wrapper into a separate file.
radhika [Sat, 15 Nov 2014 03:27:29 +0000 (22:27 -0500)]
4194: refactor router wrapper into a separate file.

9 years agoMerge branch 'master' into 4194-keep-logging
radhika [Sat, 15 Nov 2014 02:32:47 +0000 (21:32 -0500)]
Merge branch 'master' into 4194-keep-logging

9 years ago4194: refactor REST Router wrapper into a separate package named keep_utils in keep...
radhika [Sat, 15 Nov 2014 02:29:23 +0000 (21:29 -0500)]
4194: refactor REST Router wrapper into a separate package named keep_utils in keep directory.

9 years agoRelax activesupport dependency to accommodate 4.x. refs #4388
Tom Clegg [Fri, 14 Nov 2014 23:07:20 +0000 (18:07 -0500)]
Relax activesupport dependency to accommodate 4.x. refs #4388

9 years ago4194: rename RESTRouterWrapper
radhika [Fri, 14 Nov 2014 20:32:04 +0000 (15:32 -0500)]
4194: rename RESTRouterWrapper

9 years ago4194: remove some more old log statements
radhika [Fri, 14 Nov 2014 20:08:44 +0000 (15:08 -0500)]
4194: remove some more old log statements

9 years ago4194: since LoggingResponseWriter is doing the logging, remove some of the old log...
radhika [Fri, 14 Nov 2014 19:50:59 +0000 (14:50 -0500)]
4194: since LoggingResponseWriter is doing the logging, remove some of the old log statements that are now covered by the LoggingResponseWriter in keepstore handlers.

9 years ago4535: Change default to false because ~ indicates "must be filled in".
Peter Amstutz [Fri, 14 Nov 2014 19:38:45 +0000 (14:38 -0500)]
4535: Change default to false because ~ indicates "must be filled in".

9 years ago4535: Add default_url_options to application controller that consults
Peter Amstutz [Fri, 14 Nov 2014 19:33:55 +0000 (14:33 -0500)]
4535: Add default_url_options to application controller that consults
Rails.configuration.  Added entry with documentation to
application.yml.default.

9 years agoMerge branch 'master' into 4024-pipeline-instances-scroll
radhika [Fri, 14 Nov 2014 19:07:17 +0000 (14:07 -0500)]
Merge branch 'master' into 4024-pipeline-instances-scroll

9 years ago4194: improve logging when large block is retrieved.
radhika [Fri, 14 Nov 2014 16:03:55 +0000 (11:03 -0500)]
4194: improve logging when large block is retrieved.

9 years ago4194: Add LoggingResponseWriter and RESTRouter wrapper. Update keepstore and handler_...
radhika [Fri, 14 Nov 2014 14:50:39 +0000 (09:50 -0500)]
4194: Add LoggingResponseWriter and RESTRouter wrapper. Update keepstore and handler_test to use the router wrapper.

9 years ago4024: Use filterable-control input values (if any) when first loading dynamic content.
Tom Clegg [Fri, 14 Nov 2014 02:47:29 +0000 (21:47 -0500)]
4024: Use filterable-control input values (if any) when first loading dynamic content.

9 years agocloses #3177
radhika [Fri, 14 Nov 2014 02:29:17 +0000 (21:29 -0500)]
closes #3177
Merge branch '3177-collection-choose-files'

9 years ago3177: use no left padding when collection files preview panel is used in file chooser...
radhika [Fri, 14 Nov 2014 02:12:41 +0000 (21:12 -0500)]
3177: use no left padding when collection files preview panel is used in file chooser dialog.

9 years agoMerge branch 'master' into 3177-collection-choose-files
radhika [Fri, 14 Nov 2014 01:45:50 +0000 (20:45 -0500)]
Merge branch 'master' into 3177-collection-choose-files

9 years ago4024: Add test for double-load bug.
Tom Clegg [Thu, 13 Nov 2014 22:27:51 +0000 (17:27 -0500)]
4024: Add test for double-load bug.

9 years ago4024: Remove unused /pipeline_instances/?search=x support.
Tom Clegg [Thu, 13 Nov 2014 21:21:44 +0000 (16:21 -0500)]
4024: Remove unused /pipeline_instances/?search=x support.

9 years ago4363: Test edge cases as directory names, too.
Tom Clegg [Thu, 13 Nov 2014 16:54:36 +0000 (11:54 -0500)]
4363: Test edge cases as directory names, too.

9 years ago4363: Test that munged filenames show up in os.listdir().
Tom Clegg [Thu, 13 Nov 2014 16:42:08 +0000 (11:42 -0500)]
4363: Test that munged filenames show up in os.listdir().

9 years ago4363: Reject NUL characters in filenames in CollectionWriter.
Tom Clegg [Thu, 13 Nov 2014 16:40:23 +0000 (11:40 -0500)]
4363: Reject NUL characters in filenames in CollectionWriter.

9 years agoMerge branch '2853-rendezvous' closes #2853
Tom Clegg [Thu, 13 Nov 2014 14:47:54 +0000 (09:47 -0500)]
Merge branch '2853-rendezvous' closes #2853