arvados.git
8 years ago7253: instead of ignoring errors during BlockIterWithDuplicates, send them to the...
radhika [Wed, 25 Nov 2015 17:06:05 +0000 (12:06 -0500)]
7253: instead of ignoring errors during BlockIterWithDuplicates, send them to the caller.

8 years ago7253: Update test so that it compiles and passes.
radhika [Wed, 25 Nov 2015 15:21:11 +0000 (10:21 -0500)]
7253: Update test so that it compiles and passes.

8 years ago7253: Write a test that "does not" fail when an invalid manifest text is retrieved...
radhika [Tue, 24 Nov 2015 20:02:20 +0000 (15:02 -0500)]
7253: Write a test that "does not" fail when an invalid manifest text is retrieved during collection.GetCollections(). The expected behavior: GetCollections() raises error in this case and hence datamanager aborts without deleting any blocks.

8 years ago7253: Refactor APIStub and KeepServerStub into a testing.go so that the code can...
radhika [Tue, 24 Nov 2015 17:51:13 +0000 (12:51 -0500)]
7253: Refactor APIStub and KeepServerStub into a testing.go so that the code can be reused from various packages

8 years ago7751: 7654: Rename bool to _closed to avoid conflicting with superclass closed()...
Tom Clegg [Sun, 22 Nov 2015 10:03:36 +0000 (05:03 -0500)]
7751: 7654: Rename bool to _closed to avoid conflicting with superclass closed() method.

refs #7654

8 years agoFix Azure node listing in node manager. refs #5353
Peter Amstutz [Mon, 23 Nov 2015 14:25:04 +0000 (09:25 -0500)]
Fix Azure node listing in node manager.  refs #5353

8 years agocloses #7255
radhika [Fri, 20 Nov 2015 22:36:32 +0000 (17:36 -0500)]
closes #7255
Merge branch '7255-manifests-in-datamanager'

8 years agoMerge branch 'master' into 7255-manifests-in-datamanager
radhika [Fri, 20 Nov 2015 22:35:25 +0000 (17:35 -0500)]
Merge branch 'master' into 7255-manifests-in-datamanager

8 years ago7255: rename test and update comments.
radhika [Fri, 20 Nov 2015 22:34:34 +0000 (17:34 -0500)]
7255: rename test and update comments.

8 years agoInstall guide crunch-dispatch runit script exports $HOME.
Brett Smith [Fri, 20 Nov 2015 22:14:17 +0000 (17:14 -0500)]
Install guide crunch-dispatch runit script exports $HOME.

crunch-dispatch needs $HOME set in order to do some path
manipulation.  We set it to $(pwd) in production, which should
normally be the runit service definition directory.

This seems weird and it seems likely that there's a better value, but
until we investigate that and figure that out, documenting what we
have in production is better than letting crunch-dispatch crash.

Reported in IRC.  No issue #.

8 years agoMerge branch 'master' into 7255-manifests-in-datamanager
radhika [Fri, 20 Nov 2015 22:13:00 +0000 (17:13 -0500)]
Merge branch 'master' into 7255-manifests-in-datamanager

Conflicts:
services/datamanager/datamanager_test.go

8 years agocloses #7490
radhika [Fri, 20 Nov 2015 21:33:13 +0000 (16:33 -0500)]
closes #7490
Merge branch '7490-datamanager-dont-die-return-error'

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Fri, 20 Nov 2015 21:32:29 +0000 (16:32 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years agoMerge branch '7490-datamanager-dont-die-return-error' of git.curoverse.com:arvados...
radhika [Fri, 20 Nov 2015 21:26:18 +0000 (16:26 -0500)]
Merge branch '7490-datamanager-dont-die-return-error' of git.curoverse.com:arvados into 7490-datamanager-dont-die-return-error

8 years ago7490: Quote strings in error messages, fixup error matching in tests.
Tom Clegg [Fri, 20 Nov 2015 21:21:42 +0000 (16:21 -0500)]
7490: Quote strings in error messages, fixup error matching in tests.

8 years agoMerge branch '5353-booted-size' refs #5353
Peter Amstutz [Fri, 20 Nov 2015 21:20:46 +0000 (21:20 +0000)]
Merge branch '5353-booted-size' refs #5353

8 years ago5352: Set node size on records returned from libcloud create_node
Peter Amstutz [Fri, 20 Nov 2015 21:20:10 +0000 (21:20 +0000)]
5352: Set node size on records returned from libcloud create_node

8 years agoMerge branch '7711-record-node-price' closes #7711
Tom Clegg [Fri, 20 Nov 2015 20:42:28 +0000 (15:42 -0500)]
Merge branch '7711-record-node-price' closes #7711

8 years ago7711: Store cloud node size id and price in properties of Arvados node record.
Tom Clegg [Fri, 20 Nov 2015 20:36:04 +0000 (15:36 -0500)]
7711: Store cloud node size id and price in properties of Arvados node record.

8 years ago7255: update TestPutAndGetCollectionsWithMultipleStreamsAndBlocks to verify that...
radhika [Fri, 20 Nov 2015 18:28:04 +0000 (13:28 -0500)]
7255: update TestPutAndGetCollectionsWithMultipleStreamsAndBlocks to verify that expected number of unique block locators are created.

8 years ago7255: improve createMultiStreamBlockCollection to create collection with multiple...
radhika [Fri, 20 Nov 2015 17:26:05 +0000 (12:26 -0500)]
7255: improve createMultiStreamBlockCollection to create collection with multiple blocks per stream.

8 years agoFix for _size_shutdowns and node prices in node manager refs #5353
Peter Amstutz [Fri, 20 Nov 2015 15:48:57 +0000 (10:48 -0500)]
Fix for _size_shutdowns and node prices in node manager refs #5353

8 years agoMerge branch 'master' into 7255-manifests-in-datamanager
radhika [Fri, 20 Nov 2015 14:41:38 +0000 (09:41 -0500)]
Merge branch 'master' into 7255-manifests-in-datamanager

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Fri, 20 Nov 2015 14:31:24 +0000 (09:31 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years ago7490: remove loggerutil.LogErrorMessage that I added since it is not used
radhika [Thu, 19 Nov 2015 20:23:25 +0000 (15:23 -0500)]
7490: remove loggerutil.LogErrorMessage that I added since it is not used

8 years ago7490: use loggerutil to log any datamanager errors.
radhika [Thu, 19 Nov 2015 19:54:37 +0000 (14:54 -0500)]
7490: use loggerutil to log any datamanager errors.

8 years agoMerge branch '5353-set-node-size' refs #5353
Peter Amstutz [Thu, 19 Nov 2015 19:46:38 +0000 (14:46 -0500)]
Merge branch '5353-set-node-size' refs #5353

8 years ago5353: Remove checks that cloud_node.size is None (because it should never be None or
Peter Amstutz [Thu, 19 Nov 2015 19:44:42 +0000 (14:44 -0500)]
5353: Remove checks that cloud_node.size is None (because it should never be None or
booting multiple node sizes won't work).  Set size explicitly for the dummy driver.

8 years ago5353: Explicitly set size field on node objects returned by list_nodes on AWS and...
Peter Amstutz [Thu, 19 Nov 2015 18:32:44 +0000 (13:32 -0500)]
5353: Explicitly set size field on node objects returned by list_nodes on AWS and Azure.

8 years ago7490: Add Err to collection.ReadCollections and keep.ServerResponse so that the error...
radhika [Thu, 19 Nov 2015 17:44:15 +0000 (12:44 -0500)]
7490: Add Err to collection.ReadCollections and keep.ServerResponse so that the error can be propagated to clients accessing these through a channel read.

8 years agoHotfix: use a recursive lock for closed_lock so that EventClient.close() can be
Peter Amstutz [Thu, 19 Nov 2015 17:20:35 +0000 (12:20 -0500)]
Hotfix: use a recursive lock for closed_lock so that EventClient.close() can be
called from on_event(). refs #7654

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Thu, 19 Nov 2015 16:12:22 +0000 (11:12 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years agoMerge branch '7654-ws4py-hang' closes #7654
Peter Amstutz [Thu, 19 Nov 2015 02:35:50 +0000 (21:35 -0500)]
Merge branch '7654-ws4py-hang' closes #7654

8 years agoMerge branch '3137-arv-mount-stats' closes #3137
Peter Amstutz [Thu, 19 Nov 2015 02:27:05 +0000 (21:27 -0500)]
Merge branch '3137-arv-mount-stats' closes #3137

8 years ago3137: Bump Python SDK version requirement. Tweak Stats() class, don't keep two
Peter Amstutz [Thu, 19 Nov 2015 02:26:24 +0000 (21:26 -0500)]
3137: Bump Python SDK version requirement.  Tweak Stats() class, don't keep two
sets of data points.

8 years ago7255: add one more test with manifest_text with multiple blocks in stream.
radhika [Wed, 18 Nov 2015 23:09:22 +0000 (18:09 -0500)]
7255: add one more test with manifest_text with multiple blocks in stream.

8 years agoMerge branch '6923-crunch-no-dpkg-query-wip'
Brett Smith [Wed, 18 Nov 2015 23:00:27 +0000 (18:00 -0500)]
Merge branch '6923-crunch-no-dpkg-query-wip'

Closes #6923, #7740.

8 years ago6923: crunch-job logs PySDK version when minimally bootstrapped.
Brett Smith [Wed, 18 Nov 2015 20:30:09 +0000 (15:30 -0500)]
6923: crunch-job logs PySDK version when minimally bootstrapped.

8 years ago6923: Improve Arvados SDK version logging in Crunch run script.
Brett Smith [Mon, 9 Nov 2015 15:13:21 +0000 (10:13 -0500)]
6923: Improve Arvados SDK version logging in Crunch run script.

* Use a mechanism that works in a wider variety of containers.  This
  only depends on Python itself and setuptools.  It won't generate
  spurious warnings by calling dpkg-query on Red Hat containers.
* Don't log the version when we successfully set up the specified
  arvados_sdk_version.  The version will only be '0.1' in this case,
  and that's not helpful.

8 years ago7255: test collections with empty manifest_text and multiple streams and blocks.
radhika [Wed, 18 Nov 2015 22:52:27 +0000 (17:52 -0500)]
7255: test collections with empty manifest_text and multiple streams and blocks.

8 years ago7654: Fix hang in close().
Peter Amstutz [Wed, 18 Nov 2015 20:24:02 +0000 (15:24 -0500)]
7654: Fix hang in close().

8 years ago3137: Change --stats to --crunchstat-interval as specified on the ticket.
Peter Amstutz [Wed, 18 Nov 2015 18:48:35 +0000 (13:48 -0500)]
3137: Change --stats to --crunchstat-interval as specified on the ticket.

8 years agoMerge branch '5353-node-sizes' closes #5353
Peter Amstutz [Wed, 18 Nov 2015 17:09:47 +0000 (12:09 -0500)]
Merge branch '5353-node-sizes' closes #5353

8 years ago6846: Streamline Workbench 404 page.
Brett Smith [Wed, 18 Nov 2015 16:36:04 +0000 (11:36 -0500)]
6846: Streamline Workbench 404 page.

* Prompt the user to log in with a prominent button.
* Make the page text less verbose.
* DRY up the code in the _report_error partial.

Refs #6846.

8 years ago5353: Remove extra assertion because busywait does it for us.
Peter Amstutz [Wed, 18 Nov 2015 15:18:03 +0000 (10:18 -0500)]
5353: Remove extra assertion because busywait does it for us.

8 years ago5353: Update comment about min_nodes and node size.
Peter Amstutz [Wed, 18 Nov 2015 14:52:46 +0000 (09:52 -0500)]
5353: Update comment about min_nodes and node size.

8 years ago5353: Add a couple comments to tests.
Peter Amstutz [Wed, 18 Nov 2015 14:45:08 +0000 (09:45 -0500)]
5353: Add a couple comments to tests.

8 years ago5353: Fix typo in _nodes_wanted(). Calculate number of nodes that can boot
Peter Amstutz [Wed, 18 Nov 2015 14:25:32 +0000 (09:25 -0500)]
5353: Fix typo in _nodes_wanted().  Calculate number of nodes that can boot
based on price cap.  Don't add jobs to wishlist that exceed max price cap.

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Wed, 18 Nov 2015 13:38:38 +0000 (08:38 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years ago3137: Add --stats to arv-mount in crunch-job
Peter Amstutz [Wed, 18 Nov 2015 04:07:14 +0000 (23:07 -0500)]
3137: Add --stats to arv-mount in crunch-job

8 years ago3137: Add counter & logging for cache hits
Peter Amstutz [Wed, 18 Nov 2015 03:57:30 +0000 (22:57 -0500)]
3137: Add counter & logging for cache hits

8 years ago3137: Refactor stats to record keep & fuse operations as well as bytes.
Peter Amstutz [Wed, 18 Nov 2015 03:00:45 +0000 (22:00 -0500)]
3137: Refactor stats to record keep & fuse operations as well as bytes.

8 years agoCloses #7235. Merge branch '7235-python-keep-client-timeout'
sguthrie [Tue, 17 Nov 2015 21:49:04 +0000 (16:49 -0500)]
Closes #7235. Merge branch '7235-python-keep-client-timeout'

8 years agoCloses #7235. Instead of setting KeepService's pycurl.TIMEOUT_MS, set pycurl.LOW_SPEE...
sguthrie [Tue, 10 Nov 2015 20:23:18 +0000 (15:23 -0500)]
Closes #7235. Instead of setting KeepService's pycurl.TIMEOUT_MS, set pycurl.LOW_SPEED_LIMIT and pycurl.LOW_SPEED_TIME.
Default LOW_SPEED_LIMIT is 32768 bytes per second. Default LOW_SPEED_TIME is 64 seconds.
If the user specifies a length-two tuple, the first item sets CONNECTTIMEOUT_MS, the second item sets LOW_SPEED_TIME,
and LOW_SPEED_LIMIT is set to 32768 bytes per second.

Added bandwidth similator to keepstub, which uses millisecond precision (like curl) to measure timeouts.
Added tests to test_keep_client and modified existing tests to only use integers.

8 years ago3137: Add stat counters for bytes uploaded/downloaded (keep) and read/written (fuse).
Peter Amstutz [Tue, 17 Nov 2015 16:11:20 +0000 (11:11 -0500)]
3137: Add stat counters for bytes uploaded/downloaded (keep) and read/written (fuse).

8 years ago7490: added couple more datamanager tests with errors injected during GetCollections
radhika [Tue, 17 Nov 2015 15:26:09 +0000 (10:26 -0500)]
7490: added couple more datamanager tests with errors injected during GetCollections

8 years ago7313: crunch-job reports an error when a task doesn't record state.
Brett Smith [Tue, 17 Nov 2015 03:42:31 +0000 (22:42 -0500)]
7313: crunch-job reports an error when a task doesn't record state.

Closes #7313.

8 years ago5353: Fixes from testing with Dummy driver.
Peter Amstutz [Mon, 16 Nov 2015 22:01:05 +0000 (17:01 -0500)]
5353: Fixes from testing with Dummy driver.

8 years ago5353: Add note that min_nodes boots cheapest nodes.
Peter Amstutz [Mon, 16 Nov 2015 21:25:48 +0000 (16:25 -0500)]
5353: Add note that min_nodes boots cheapest nodes.

8 years ago5353: Added max_total_price. Added more tests for multiple node sizes.
Peter Amstutz [Mon, 16 Nov 2015 21:21:34 +0000 (16:21 -0500)]
5353: Added max_total_price.  Added more tests for multiple node sizes.
Updated config file examples.

8 years ago7490: added several error condition check tests for datamanager/keep package; increas...
radhika [Sun, 15 Nov 2015 00:04:56 +0000 (19:04 -0500)]
7490: added several error condition check tests for datamanager/keep package; increased code coverage from 14.6% to 72%

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Fri, 13 Nov 2015 18:05:09 +0000 (13:05 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years ago7490: a few more keep unit tests with simulated errors
radhika [Fri, 13 Nov 2015 18:04:26 +0000 (13:04 -0500)]
7490: a few more keep unit tests with simulated errors

8 years agoMerge branch '7696-pysdk-all-keep-service-types-wip'
Brett Smith [Fri, 13 Nov 2015 14:29:40 +0000 (09:29 -0500)]
Merge branch '7696-pysdk-all-keep-service-types-wip'

Closes #7696, #7758.

8 years ago7696: Improve PySDK KeepClient.ThreadLimiter.
Brett Smith [Wed, 11 Nov 2015 22:08:39 +0000 (17:08 -0500)]
7696: Improve PySDK KeepClient.ThreadLimiter.

* Move the calculation of how many threads to allow into the class.
* Teach it to handle cases where max_replicas_per_service is known and
  greater than 1.  This will never happen today, but is an anticipated
  improvement.
* Update docstrings to reflect current reality.

These are all changes I made while debugging the previous race
condition.

8 years ago7696: PySDK determines max_replicas_per_service after querying services.
Brett Smith [Wed, 11 Nov 2015 21:50:18 +0000 (16:50 -0500)]
7696: PySDK determines max_replicas_per_service after querying services.

Because max_replicas_per_service was set to 1 in the case where
KeepClient was instantiated with no direct information about available
Keep services, and because ThreadLimiter was being instantiated before
querying available Keep services (via map_new_services), the first
Keep request to talk to non-disk services would let multiple threads
run at once.  This fixes that race condition, and adds a test that was
triggering it semi-reliably.

8 years ago7696: PySDK KeepClient uses all service types.
Brett Smith [Wed, 11 Nov 2015 17:17:46 +0000 (12:17 -0500)]
7696: PySDK KeepClient uses all service types.

Filter out gateway services from the list of usable services, rather
than selecting only disk and proxy types.

8 years ago7696: Clean imports in PySDK arvados.keep module.
Brett Smith [Wed, 11 Nov 2015 17:18:46 +0000 (12:18 -0500)]
7696: Clean imports in PySDK arvados.keep module.

8 years ago7696: Refactor locator builder method in PySDK tests.
Brett Smith [Wed, 11 Nov 2015 15:06:51 +0000 (10:06 -0500)]
7696: Refactor locator builder method in PySDK tests.

8 years agoMerge branch '7123-crunch-no-record-log-failure-wip'
Brett Smith [Fri, 13 Nov 2015 14:28:12 +0000 (09:28 -0500)]
Merge branch '7123-crunch-no-record-log-failure-wip'

Closes #7123, #7741.

8 years ago7123: Crunch doesn't update job log when arv-put fails.
Brett Smith [Mon, 9 Nov 2015 15:28:51 +0000 (10:28 -0500)]
7123: Crunch doesn't update job log when arv-put fails.

This prevents crunch-job from recording the empty collection as a
job's log.  Most other components (Workbench, the log clenaer)
recognize a null log as a special case; less so the empty collection.

8 years agoMerge branch '7645-doc-client-max-body-size-wip'
Brett Smith [Thu, 12 Nov 2015 21:33:48 +0000 (16:33 -0500)]
Merge branch '7645-doc-client-max-body-size-wip'

Closes #7645, #7742.  Refs #7356.

8 years ago7356: Install guide sets client_max_body_size for arv-git-httpd.
Brett Smith [Mon, 9 Nov 2015 17:44:38 +0000 (12:44 -0500)]
7356: Install guide sets client_max_body_size for arv-git-httpd.

8 years ago7645: Install guide suggests setting client_max_body_size consistently.
Brett Smith [Mon, 9 Nov 2015 17:43:58 +0000 (12:43 -0500)]
7645: Install guide suggests setting client_max_body_size consistently.

Without these changes, the upstream Passenger processes may reject
large request bodies.

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Thu, 12 Nov 2015 21:26:44 +0000 (16:26 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years agoMerge branch '6846-workbench-top-nav-login-returns-wip'
Brett Smith [Thu, 12 Nov 2015 21:12:28 +0000 (16:12 -0500)]
Merge branch '6846-workbench-top-nav-login-returns-wip'

Closes #6846, #7739.

8 years ago6846: Workbench navigation bar login returns user to the same page.
Brett Smith [Mon, 9 Nov 2015 17:02:25 +0000 (12:02 -0500)]
6846: Workbench navigation bar login returns user to the same page.

8 years agoMerge branch '6356-crunch-permfail-task-retry-fix-wip'
Brett Smith [Thu, 12 Nov 2015 20:31:09 +0000 (15:31 -0500)]
Merge branch '6356-crunch-permfail-task-retry-fix-wip'

Closes #6356, #7738.

8 years ago6356: crunch-job doesn't create new tasks after job success is set.
Brett Smith [Mon, 9 Nov 2015 13:30:14 +0000 (08:30 -0500)]
6356: crunch-job doesn't create new tasks after job success is set.

#6356 reported that a permanently failed task was retried.  Note 3
discusses why this happened and suggests two fixes:

* Only put tempfailed task back on the todo list.
* Run `last THISROUND if $main::please_freeze || defined($main::success);`
  after we call reapchildren(), since it's the main place where the
  value of $main::success can change.

The first change would revert part of
75be7487c2bbd83aa5116aa5f8ade5ddf31501da, which intentionally puts
these tasks back on the todo list to get a correct tasks count.

The current `last if…` line was added in
b306eb48ab12676ffb365ede8197e4f2d7e92011, with the rationale "Don't
create new tasks if $main::success is defined."  This change corrects
the code to implement the desired functionality, by checking and
stopping just before we create a new task (functionally, at least).

8 years agoMerge branch '5824-keep-web-workbench' closes #5824
Tom Clegg [Thu, 12 Nov 2015 20:00:59 +0000 (15:00 -0500)]
Merge branch '5824-keep-web-workbench' closes #5824

8 years ago7490: Update the previously failing keep_test.go; no new tests added. We can now...
radhika [Thu, 12 Nov 2015 18:03:10 +0000 (13:03 -0500)]
7490: Update the previously failing keep_test.go; no new tests added. We can now add datamanager/keep to gostuff in run-tests.sh

8 years ago5824: Fix clear-download-dir helper.
Tom Clegg [Wed, 11 Nov 2015 23:32:50 +0000 (18:32 -0500)]
5824: Fix clear-download-dir helper.

8 years ago5824: Fix path and query escapes.
Tom Clegg [Wed, 11 Nov 2015 23:32:23 +0000 (18:32 -0500)]
5824: Fix path and query escapes.

Paths encode spaces as "%20", not "+".

Rails to_query helper does undesirable things like
"disposition[]=attachment".

8 years ago5824: Fix -attachment-only-host test config. Test more preview/download variants.
Tom Clegg [Wed, 11 Nov 2015 23:29:39 +0000 (18:29 -0500)]
5824: Fix -attachment-only-host test config. Test more preview/download variants.

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Wed, 11 Nov 2015 17:34:04 +0000 (12:34 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years agoMerge branch '5824-keep-web-workbench' refs #5824
Tom Clegg [Wed, 11 Nov 2015 17:14:16 +0000 (12:14 -0500)]
Merge branch '5824-keep-web-workbench' refs #5824

8 years ago5824: Merge branch 'master' into 5824-keep-web-workbench
Tom Clegg [Wed, 11 Nov 2015 17:11:46 +0000 (12:11 -0500)]
5824: Merge branch 'master' into 5824-keep-web-workbench

Conflicts:
services/keepproxy/keepproxy_test.go

8 years agoMerge branch 'master' into 7490-datamanager-dont-die-return-error
radhika [Wed, 11 Nov 2015 16:36:10 +0000 (11:36 -0500)]
Merge branch 'master' into 7490-datamanager-dont-die-return-error

8 years agocloses #7661
radhika [Wed, 11 Nov 2015 16:01:24 +0000 (11:01 -0500)]
closes #7661
Merge branch '7661-fuse-by-pdh'

8 years agoMerge branch 'master' into 7661-fuse-by-pdh
radhika [Wed, 11 Nov 2015 16:01:02 +0000 (11:01 -0500)]
Merge branch 'master' into 7661-fuse-by-pdh

8 years ago5824: Update/clarify docs and comments.
Tom Clegg [Wed, 11 Nov 2015 01:48:24 +0000 (20:48 -0500)]
5824: Update/clarify docs and comments.

8 years ago7661: Pass pdh_only when adding by_id subdir; test now passes.
radhika [Tue, 10 Nov 2015 23:41:55 +0000 (18:41 -0500)]
7661: Pass pdh_only when adding by_id subdir; test now passes.

8 years agoMerge branch '5538-test-post-retry' refs #5538
Tom Clegg [Tue, 10 Nov 2015 16:35:03 +0000 (11:35 -0500)]
Merge branch '5538-test-post-retry' refs #5538

8 years ago5538: Update comments to match new tests.
Tom Clegg [Tue, 10 Nov 2015 16:33:32 +0000 (11:33 -0500)]
5538: Update comments to match new tests.

8 years ago7661: added test with only_pdh (not working yet)
radhika [Tue, 10 Nov 2015 15:52:35 +0000 (10:52 -0500)]
7661: added test with only_pdh (not working yet)

8 years ago5538: Test that POST method is not retried.
Tom Clegg [Tue, 10 Nov 2015 15:10:55 +0000 (10:10 -0500)]
5538: Test that POST method is not retried.

8 years agoUse a different port number for each test case. No issue #
Tom Clegg [Tue, 10 Nov 2015 07:20:34 +0000 (02:20 -0500)]
Use a different port number for each test case. No issue #

8 years ago5824: Support configuration with a download-only host.
Tom Clegg [Tue, 10 Nov 2015 06:29:11 +0000 (01:29 -0500)]
5824: Support configuration with a download-only host.

8 years agoMerge branch 'master' into 7661-fuse-by-pdh
radhika [Mon, 9 Nov 2015 20:41:46 +0000 (15:41 -0500)]
Merge branch 'master' into 7661-fuse-by-pdh

8 years ago5824: Preserve query in keep_web_url template. Warn when redirecting preview to a...
Tom Clegg [Mon, 9 Nov 2015 20:00:14 +0000 (15:00 -0500)]
5824: Preserve query in keep_web_url template. Warn when redirecting preview to a single-origin keep_web_url.