arvados.git
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 agocloses #4024
radhika [Mon, 17 Nov 2014 17:35:22 +0000 (12:35 -0500)]
closes #4024
Merge branch '4024-pipeline-instances-scroll'

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

9 years ago2853: Merge branch 'master' into 2853-rendezvous
Tom Clegg [Thu, 13 Nov 2014 14:27:46 +0000 (09:27 -0500)]
2853: Merge branch 'master' into 2853-rendezvous

9 years agoMerge branch '4027-api-sdk-version-wip'
Brett Smith [Thu, 13 Nov 2014 13:56:33 +0000 (08:56 -0500)]
Merge branch '4027-api-sdk-version-wip'

Refs #4027.  Closes #4489.

9 years ago4027: Add arvados_sdk_version runtime constraint to API server.
Brett Smith [Tue, 11 Nov 2014 20:33:40 +0000 (15:33 -0500)]
4027: Add arvados_sdk_version runtime constraint to API server.

Crunch will use this information to provide a specific SDK version in
the runtime environment.

9 years ago3177: update test to select row in preview panel
radhika [Thu, 13 Nov 2014 02:49:59 +0000 (21:49 -0500)]
3177: update test to select row in preview panel

9 years agoMerge branch 'master' into 3177-collection-choose-files
radhika [Thu, 13 Nov 2014 02:19:35 +0000 (21:19 -0500)]
Merge branch 'master' into 3177-collection-choose-files

9 years ago3177: file selection
radhika [Thu, 13 Nov 2014 02:19:01 +0000 (21:19 -0500)]
3177: file selection

9 years ago2853: Use mock from KeepClientServiceTestCase for rendezvous tests
Tom Clegg [Wed, 12 Nov 2014 23:10:17 +0000 (18:10 -0500)]
2853: Use mock from KeepClientServiceTestCase for rendezvous tests
instead of intruding on KeepClient's private instance variables.

9 years agoUpdate arv-tag --help text in arv subcommands documentation.
Ward Vandewege [Wed, 12 Nov 2014 22:22:31 +0000 (17:22 -0500)]
Update arv-tag --help text in arv subcommands documentation.

refs #4486

9 years agoMake arv-tag print usage when --help is given. Also, fix typo in usage lines.
Ward Vandewege [Wed, 12 Nov 2014 22:20:31 +0000 (17:20 -0500)]
Make arv-tag print usage when --help is given. Also, fix typo in usage lines.

No issue #

9 years agoRemove some redundant lines from sdk/bin/arv
Ward Vandewege [Wed, 12 Nov 2014 22:19:39 +0000 (17:19 -0500)]
Remove some redundant lines from sdk/bin/arv

No issue #

9 years ago2853: Avoid using reserved word "hash" as a variable name.
Tom Clegg [Wed, 12 Nov 2014 21:54:36 +0000 (16:54 -0500)]
2853: Avoid using reserved word "hash" as a variable name.

9 years ago2853: Fix reference to reference set.
Tom Clegg [Wed, 12 Nov 2014 21:53:39 +0000 (16:53 -0500)]
2853: Fix reference to reference set.

9 years ago2853: Use Md5String() in getWeight().
Tom Clegg [Wed, 12 Nov 2014 21:53:00 +0000 (16:53 -0500)]
2853: Use Md5String() in getWeight().

9 years ago4363: Fix filename munging. Add tests.
Tom Clegg [Wed, 12 Nov 2014 21:55:06 +0000 (16:55 -0500)]
4363: Fix filename munging. Add tests.

9 years ago2853: Remove redundant test case.
Tom Clegg [Wed, 12 Nov 2014 21:52:21 +0000 (16:52 -0500)]
2853: Remove redundant test case.

9 years agoMerge branch '3609-run-command-bugfix'
Tim Pierce [Wed, 12 Nov 2014 21:35:31 +0000 (16:35 -0500)]
Merge branch '3609-run-command-bugfix'

Refs #3609.

9 years ago3609: fix "NameError: name 'rcode' is not defined"
Tim Pierce [Wed, 12 Nov 2014 21:07:15 +0000 (16:07 -0500)]
3609: fix "NameError: name 'rcode' is not defined"

If run-command raises an exception in the main 'try' loop before any
subprocesses have run, rcode will not be defined and "not any([status !=
0 for status in rcode.values()])" will raise a confusing "NameError:
name 'rcode' is not defined" exception.

Solution is to define rcode before the try/except block and to make sure
'success' is False if rcode is completely empty.