arvados.git
7 years ago12125: Recognize that projects (groups) can be trashed, too.
Peter Amstutz [Wed, 4 Oct 2017 12:35:02 +0000 (08:35 -0400)]
12125: Recognize that projects (groups) can be trashed, too.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Don't offer to untrash item if it isn't trash
Peter Amstutz [Mon, 23 Oct 2017 12:44:15 +0000 (08:44 -0400)]
12125: Don't offer to untrash item if it isn't trash

Ensure that it behaves in a reasonable way if user has access to an item via a
sideways permission link instead of the usual ownership hierarchy.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Update trash tests
Peter Amstutz [Fri, 20 Oct 2017 20:37:10 +0000 (16:37 -0400)]
12125: Update trash tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12216-webdav-list'
Tom Clegg [Fri, 20 Oct 2017 19:02:25 +0000 (15:02 -0400)]
Merge branch '12216-webdav-list'

closes #12216

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12462: Fix full-text search for terms like "foo.bar".
Tom Clegg [Fri, 20 Oct 2017 17:59:45 +0000 (13:59 -0400)]
12462: Fix full-text search for terms like "foo.bar".

A search for a filename like "foo.bar" should match text "foo.bar" --
but "foo.bar" was transformed to "foo:* & bar:*", and since "." is a
word character, "bar:*" did not match "foo.bar".

Now "foo.bar" is transformed to "foo.bar:*".

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Merge branch 'master' into 12216-webdav-list
Tom Clegg [Fri, 20 Oct 2017 17:55:54 +0000 (13:55 -0400)]
12216: Merge branch 'master' into 12216-webdav-list

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Add cadaver to arvbox.
Tom Clegg [Fri, 20 Oct 2017 17:18:45 +0000 (13:18 -0400)]
12216: Add cadaver to arvbox.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Document UUIDTTL in help message.
Tom Clegg [Fri, 20 Oct 2017 15:40:25 +0000 (11:40 -0400)]
12216: Document UUIDTTL in help message.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12018: resourceList interface simplification. Code re-stying.
Lucas Di Pentima [Fri, 20 Oct 2017 14:33:04 +0000 (11:33 -0300)]
12018: resourceList interface simplification. Code re-stying.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12125: Added note about searching for collections within trash.
Peter Amstutz [Fri, 20 Oct 2017 14:23:08 +0000 (10:23 -0400)]
12125: Added note about searching for collections within trash.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Don't show checkbox for items located within trashed project.
Peter Amstutz [Fri, 20 Oct 2017 14:17:05 +0000 (10:17 -0400)]
12125: Don't show checkbox for items located within trashed project.

They can't be untrashed directly.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: 404 page searches owners to find actual trashed object.
Peter Amstutz [Thu, 19 Oct 2017 22:01:33 +0000 (18:01 -0400)]
12125: 404 page searches owners to find actual trashed object.

Change untrash behavior so that untrash button always directs to 404 page for
untrash confirmation.  Provides better consistency of UX and ensures that
multiple levels of trash (such as a trashed collection within a trashed
project) are handled.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago11220: Revive "arv-get {block-locator}" ability.
Tom Clegg [Fri, 20 Oct 2017 03:31:22 +0000 (23:31 -0400)]
11220: Revive "arv-get {block-locator}" ability.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12018: Simplify ListAll()
Lucas Di Pentima [Fri, 20 Oct 2017 02:32:59 +0000 (23:32 -0300)]
12018: Simplify ListAll()

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago11220: Fix deprecated assertEquals -> assertEqual.
Tom Clegg [Fri, 20 Oct 2017 02:30:40 +0000 (22:30 -0400)]
11220: Fix deprecated assertEquals -> assertEqual.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago11220: Don't bother trying to read manifests from Keep.
Tom Clegg [Fri, 20 Oct 2017 02:30:35 +0000 (22:30 -0400)]
11220: Don't bother trying to read manifests from Keep.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12018: Manage two way links for group memberships.
Lucas Di Pentima [Fri, 20 Oct 2017 00:41:25 +0000 (21:41 -0300)]
12018: Manage two way links for group memberships.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12018: Various updates, described below:
Lucas Di Pentima [Thu, 19 Oct 2017 22:06:47 +0000 (19:06 -0300)]
12018: Various updates, described below:

* Code styling.
* Added system_user as permission links owner.
* Improved userId option handling.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12125: Can search within trashed projects.
Peter Amstutz [Mon, 9 Oct 2017 20:41:05 +0000 (16:41 -0400)]
12125: Can search within trashed projects.

Don't show items within trashed projects in the complete list, but do make it
possible to search for them.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Displaying only trashed collections sort of works.
Peter Amstutz [Fri, 6 Oct 2017 23:04:43 +0000 (19:04 -0400)]
12125: Displaying only trashed collections sort of works.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Expand test case.
Peter Amstutz [Wed, 4 Oct 2017 12:23:00 +0000 (08:23 -0400)]
12125: Expand test case.

Tests trashing project and checking that it shows up on the trash page.  Tests
UI using both trash/recycle buttons and using selections.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Adding test
Peter Amstutz [Wed, 4 Oct 2017 01:05:54 +0000 (21:05 -0400)]
12125: Adding test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Adjust table layout
Peter Amstutz [Tue, 3 Oct 2017 17:17:00 +0000 (13:17 -0400)]
12125: Adjust table layout

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

Reviewed-by: Peter Amstutz <peter.amstutz@curoverse.com>
7 years ago12125: Missing file
Peter Amstutz [Tue, 3 Oct 2017 14:06:24 +0000 (10:06 -0400)]
12125: Missing file

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Restore "move trashed items to home" behavior for now.
Peter Amstutz [Mon, 18 Sep 2017 13:55:07 +0000 (09:55 -0400)]
12125: Restore "move trashed items to home" behavior for now.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Fix 404 page when not showing a specific object.
Peter Amstutz [Fri, 15 Sep 2017 12:33:22 +0000 (08:33 -0400)]
12125: Fix 404 page when not showing a specific object.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Workbench 404 page checks if item is in the trash.
Peter Amstutz [Fri, 15 Sep 2017 02:11:22 +0000 (22:11 -0400)]
12125: Workbench 404 page checks if item is in the trash.

Provides a convenient button to untrash it.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Can browse trashed projects & untrash them.
Peter Amstutz [Fri, 15 Sep 2017 01:35:40 +0000 (21:35 -0400)]
12125: Can browse trashed projects & untrash them.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12125: Initial work, separate collection and project trash tabs.
Peter Amstutz [Fri, 15 Sep 2017 00:36:24 +0000 (20:36 -0400)]
12125: Initial work, separate collection and project trash tabs.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoUpdate libcloud pin for VHD delete bugfix. refs #12324 1.1.0
Peter Amstutz [Thu, 19 Oct 2017 20:36:08 +0000 (16:36 -0400)]
Update libcloud pin for VHD delete bugfix.  refs #12324

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12461-cache-race'
Tom Clegg [Thu, 19 Oct 2017 18:15:47 +0000 (14:15 -0400)]
Merge branch '12461-cache-race'

refs #12461

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoFix wrong HTTP status code for early "impossible path" check.
Tom Clegg [Thu, 19 Oct 2017 18:12:07 +0000 (14:12 -0400)]
Fix wrong HTTP status code for early "impossible path" check.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '12467-read-imgload-response' closes #12467
Peter Amstutz [Thu, 19 Oct 2017 18:09:34 +0000 (14:09 -0400)]
Merge branch '12467-read-imgload-response' closes #12467

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12467: Fix log messages. Defer response.Body.Close().
Peter Amstutz [Thu, 19 Oct 2017 17:59:24 +0000 (13:59 -0400)]
12467: Fix log messages.  Defer response.Body.Close().

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12467: Wait for response that image loading is complete
Peter Amstutz [Thu, 19 Oct 2017 17:35:23 +0000 (13:35 -0400)]
12467: Wait for response that image loading is complete

Need to do this before trying to start container.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12446-dispatcher-query' closes #12446
Peter Amstutz [Thu, 19 Oct 2017 15:41:40 +0000 (11:41 -0400)]
Merge branch '12446-dispatcher-query' closes #12446

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12446: Avoid listing every container uuid in status query.
Peter Amstutz [Tue, 17 Oct 2017 14:30:42 +0000 (10:30 -0400)]
12446: Avoid listing every container uuid in status query.

7 years ago12018: Skip CSV register if one of its fields is empty
Lucas Di Pentima [Wed, 18 Oct 2017 22:39:14 +0000 (19:39 -0300)]
12018: Skip CSV register if one of its fields is empty

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12018: Removed superfluous check
Lucas Di Pentima [Wed, 18 Oct 2017 21:36:22 +0000 (18:36 -0300)]
12018: Removed superfluous check

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12018: Added flag to specify a parent group UUID. When not given,
Lucas Di Pentima [Wed, 18 Oct 2017 21:32:28 +0000 (18:32 -0300)]
12018: Added flag to specify a parent group UUID. When not given,
it tries to search for a default & system owned group, or create
one if none found.
Group List & Create operations adjusted to use the correct parent
group as owner.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12461: Avoid race bug in Rails file cache.
Tom Clegg [Wed, 18 Oct 2017 19:37:54 +0000 (15:37 -0400)]
12461: Avoid race bug in Rails file cache.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12018: Several changes, listed below:
Lucas Di Pentima [Wed, 18 Oct 2017 17:17:01 +0000 (14:17 -0300)]
12018: Several changes, listed below:
* Removed initial Python version.
* Removed superfluous input files checks and moved file opening
to be before any API calls, to avoid doing them is there's a problem
with the file.
* Added user, group & link types so they're populated by json decoding.
* Cleaned up ListAll() func so it can work with different resource
types.
* Changed usage of set style types from map[string]struct{} to be
map[string]bool to simplify membership checking.
* Corrected error messages to start with lowercase.
* Added more debug messages for -verbose mode.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago11260: Fix tests.
Tom Clegg [Tue, 17 Oct 2017 19:49:14 +0000 (15:49 -0400)]
11260: Fix tests.

refs #11260

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoComment out sdk/go/health from run-tests.sh until it is fixed.
Peter Amstutz [Wed, 18 Oct 2017 13:38:56 +0000 (09:38 -0400)]
Comment out sdk/go/health from run-tests.sh until it is fixed.

refs #12260

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12452-nm-unpaired-down' refs #12452
Peter Amstutz [Tue, 17 Oct 2017 19:23:25 +0000 (15:23 -0400)]
Merge branch '12452-nm-unpaired-down' refs #12452

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12216: Merge branch 'master' into 12216-webdav-list
Tom Clegg [Tue, 17 Oct 2017 15:08:27 +0000 (11:08 -0400)]
12216: Merge branch 'master' into 12216-webdav-list

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Separate config for uuid->pdh cache TTL, default 5 seconds.
Tom Clegg [Tue, 17 Oct 2017 15:06:16 +0000 (11:06 -0400)]
12216: Separate config for uuid->pdh cache TTL, default 5 seconds.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12452: Fix test
Peter Amstutz [Tue, 17 Oct 2017 14:50:23 +0000 (10:50 -0400)]
12452: Fix test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12260-system-health'
Tom Clegg [Tue, 17 Oct 2017 14:24:19 +0000 (10:24 -0400)]
Merge branch '12260-system-health'

refs #12260

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12260: Build arvados-health package.
Tom Clegg [Tue, 17 Oct 2017 14:23:37 +0000 (10:23 -0400)]
12260: Build arvados-health package.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12260: Merge branch 'master' into 12260-system-health
Tom Clegg [Tue, 17 Oct 2017 13:06:50 +0000 (09:06 -0400)]
12260: Merge branch 'master' into 12260-system-health

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12452: Consider unpaired node older than boot grace period 'down'.
Peter Amstutz [Mon, 16 Oct 2017 19:50:36 +0000 (15:50 -0400)]
12452: Consider unpaired node older than boot grace period 'down'.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12216: Allow Authorization header in cross-origin requests.
Tom Clegg [Mon, 16 Oct 2017 18:03:30 +0000 (14:03 -0400)]
12216: Allow Authorization header in cross-origin requests.

This allows browser-based applications to send tokens in Authorization
headers. This is the only token-passing mechanism that neither exposes
the token inappropriately in proxy/server logs nor interferes with
webdav's use of request bodies.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '12447-crunch-run-leak' closes #12447
Peter Amstutz [Mon, 16 Oct 2017 18:01:50 +0000 (14:01 -0400)]
Merge branch '12447-crunch-run-leak' closes #12447

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12447: Simplify BlockCache locking.
Peter Amstutz [Mon, 16 Oct 2017 17:13:44 +0000 (13:13 -0400)]
12447: Simplify BlockCache locking.

Close response body when content-length is missing.

Tweak messages related to crunch-run -memprofile.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12447: Require Content-Length in KeepClient.Get
Peter Amstutz [Mon, 16 Oct 2017 17:00:55 +0000 (13:00 -0400)]
12447: Require Content-Length in KeepClient.Get

Fix test stub to report Content-Length.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12260: Update comments to match real func/type names.
Tom Clegg [Mon, 16 Oct 2017 14:44:54 +0000 (10:44 -0400)]
12260: Update comments to match real func/type names.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12447: Fix typo shadowing 'data' in BlockCache.Get
Peter Amstutz [Mon, 16 Oct 2017 14:41:18 +0000 (10:41 -0400)]
12447: Fix typo shadowing 'data' in BlockCache.Get

Move locking to BlockCache.setup()

Tweak tests to bind explicitly to loopback address.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12216: Fix crash at path "/c=foo"
Tom Clegg [Sun, 15 Oct 2017 17:17:06 +0000 (13:17 -0400)]
12216: Fix crash at path "/c=foo"

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12447: Remove .Bytes()
Peter Amstutz [Sat, 14 Oct 2017 16:47:42 +0000 (12:47 -0400)]
12447: Remove .Bytes()

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12447: Use ReadFull(). Use goimport for import formatting.
Peter Amstutz [Sat, 14 Oct 2017 15:58:14 +0000 (11:58 -0400)]
12447: Use ReadFull().  Use goimport for import formatting.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12216: Avoid opening all files when generating webdav dir lists.
Tom Clegg [Sat, 14 Oct 2017 04:29:38 +0000 (00:29 -0400)]
12216: Avoid opening all files when generating webdav dir lists.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Allow Content-Type header via CORS.
Tom Clegg [Fri, 13 Oct 2017 13:15:37 +0000 (09:15 -0400)]
12216: Allow Content-Type header via CORS.

AJAX libraries set Content-Type automatically, and it's safe for us to
accept it, so this means one less obstacle for browser applications.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12447: Add ClearBlockCache method to KeepClient
Peter Amstutz [Fri, 13 Oct 2017 13:50:30 +0000 (09:50 -0400)]
12447: Add ClearBlockCache method to KeepClient

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12447: Reduce memory footprint of crunch-run.
Peter Amstutz [Fri, 13 Oct 2017 01:13:17 +0000 (21:13 -0400)]
12447: Reduce memory footprint of crunch-run.

* BlockCache reads into a fixed-capacity buffer, to avoid reallocations (this
  cuts resident memory usage by 1/2 and makes memory footprint extremely
  stable)
* Limit the crunch-run BlockCache to 2 blocks instead of 4 (cuts footprint by
  1/2 again)
* Clear the crunch-run BlockCache after loading the Docker image (probably cuts
  post-image-load footprint by 1/2 again).

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12216: Test webdav directory listings.
Tom Clegg [Thu, 12 Oct 2017 18:42:34 +0000 (14:42 -0400)]
12216: Test webdav directory listings.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Disable lock operations.
Tom Clegg [Thu, 12 Oct 2017 05:20:19 +0000 (01:20 -0400)]
12216: Disable lock operations.

Lock support in a webdav server is optional, and none of the
operations that would be affected by locks (i.e., writes) are
supported here anyway.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Use no-op locking system.
Tom Clegg [Thu, 12 Oct 2017 04:59:02 +0000 (00:59 -0400)]
12216: Use no-op locking system.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '12431-nm-delete-nic' refs #12431
Peter Amstutz [Thu, 12 Oct 2017 16:59:18 +0000 (12:59 -0400)]
Merge branch '12431-nm-delete-nic' refs #12431

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12431: Fix test
Peter Amstutz [Thu, 12 Oct 2017 16:58:35 +0000 (12:58 -0400)]
12431: Fix test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoMerge branch '12416-s3-empty-object'
Tom Clegg [Thu, 12 Oct 2017 13:23:42 +0000 (09:23 -0400)]
Merge branch '12416-s3-empty-object'

refs #12416

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12416: Merge Put() into PutReader().
Tom Clegg [Wed, 11 Oct 2017 20:28:43 +0000 (16:28 -0400)]
12416: Merge Put() into PutReader().

Put() was only used for empty blocks, and passing a nil reader to
PutReader works just as well.

This ensures the "put empty block" fix applies to all writes.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12416: Merge branch 'fix/keepstore-s3-radosgw-empty-object' of https://github.com...
Tom Clegg [Thu, 12 Oct 2017 13:14:26 +0000 (09:14 -0400)]
12416: Merge branch 'fix/keepstore-s3-radosgw-empty-object' of https://github.com/wtsi-hgi/arvados into 12416-s3-empty-object

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12216: Add webdav handler.
Tom Clegg [Wed, 11 Oct 2017 21:17:02 +0000 (17:17 -0400)]
12216: Add webdav handler.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agofix s3_volume so that it can create empty recent/* objects on Ceph RadosGW
Joshua C. Randall [Sun, 8 Oct 2017 12:10:33 +0000 (12:10 +0000)]
fix s3_volume so that it can create empty recent/* objects on Ceph RadosGW

Arvados-DCO-1.1-Signed-off-by: Joshua C. Randall <jcrandall@alum.mit.edu>

7 years ago12431: Use libcloud fork 2.2.2.dev1
Peter Amstutz [Wed, 11 Oct 2017 17:03:20 +0000 (13:03 -0400)]
12431: Use libcloud fork 2.2.2.dev1

Should address issue deleting NICs.  Also add ex_fetch_power_state=False to
reduce Azure API calls.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12018: Ignore compiled binary
Lucas Di Pentima [Wed, 11 Oct 2017 11:15:56 +0000 (08:15 -0300)]
12018: Ignore compiled binary

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years ago12018: Remote group synchronization tool. First draft.
Lucas Di Pentima [Wed, 11 Oct 2017 11:13:49 +0000 (08:13 -0300)]
12018: Remote group synchronization tool. First draft.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

7 years agoMerge branch '12418-glob-empty-collection' closes #12418
Peter Amstutz [Tue, 10 Oct 2017 18:04:33 +0000 (14:04 -0400)]
Merge branch '12418-glob-empty-collection' closes #12418

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12418: Add regression test for glob output on empty collection.
Peter Amstutz [Tue, 10 Oct 2017 18:03:55 +0000 (14:03 -0400)]
12418: Add regression test for glob output on empty collection.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago12418: Explicitly check if collection is not None
Peter Amstutz [Tue, 10 Oct 2017 15:19:47 +0000 (11:19 -0400)]
12418: Explicitly check if collection is not None

The empty collection evaluates to False, so it is necessary to explicitly check
for "not None".

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agopin ciso8601 >=1.0.0, <=1.0.4 closes #12422
Peter Amstutz [Tue, 10 Oct 2017 17:09:38 +0000 (13:09 -0400)]
pin ciso8601 >=1.0.0, <=1.0.4 closes #12422

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoUpdate BytesAllocated -> BytesAllocatedCumulative in status report.
Tom Clegg [Fri, 6 Oct 2017 14:15:39 +0000 (10:15 -0400)]
Update BytesAllocated -> BytesAllocatedCumulative in status report.

The number reported is the total of all buffer allocations since
startup. It doesn't take into account how many of those buffers have
since been freed.

refs #12402

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12260: Add more services. Use existing package names.
Tom Clegg [Fri, 6 Oct 2017 03:22:09 +0000 (23:22 -0400)]
12260: Add more services. Use existing package names.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '12355-make-cwl-conformance-tests-faster'
Ward Vandewege [Thu, 5 Oct 2017 15:17:35 +0000 (11:17 -0400)]
Merge branch '12355-make-cwl-conformance-tests-faster'

closes #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoMerge branch 'master' into 12355-make-cwl-conformance-tests-faster
Ward Vandewege [Thu, 5 Oct 2017 15:17:08 +0000 (11:17 -0400)]
Merge branch 'master' into 12355-make-cwl-conformance-tests-faster

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoarvbox: use overlay2 inside arvbox.
Ward Vandewege [Wed, 4 Oct 2017 18:49:26 +0000 (14:49 -0400)]
arvbox: use overlay2 inside arvbox.

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoarvbox: run the rails code in production mode when running in localdemo or
Ward Vandewege [Wed, 4 Oct 2017 15:45:09 +0000 (11:45 -0400)]
arvbox: run the rails code in production mode when running in localdemo or
publicdemo.

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoAdd missing test files refs #12213
Peter Amstutz [Wed, 4 Oct 2017 01:06:58 +0000 (21:06 -0400)]
Add missing test files refs #12213

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years agoarvbox: containers api: make crunch-dispatch-local poll more agressively
Ward Vandewege [Wed, 4 Oct 2017 00:44:43 +0000 (20:44 -0400)]
arvbox: containers api: make crunch-dispatch-local poll more agressively

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoarvbox: jobs api: crunch-dispatch: stop excessive stat of /etc/localtime
Ward Vandewege [Wed, 4 Oct 2017 00:43:13 +0000 (20:43 -0400)]
arvbox: jobs api: crunch-dispatch: stop excessive stat of /etc/localtime

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoarvbox: bump ruby version up to 2.3.5
Ward Vandewege [Wed, 4 Oct 2017 00:42:00 +0000 (20:42 -0400)]
arvbox: bump ruby version up to 2.3.5

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years agoRun cwl conformance tests with the containers api.
Ward Vandewege [Wed, 4 Oct 2017 00:39:07 +0000 (20:39 -0400)]
Run cwl conformance tests with the containers api.

refs #12355

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>

7 years ago12260: Add -config arg. Drop non-resolvable hostname support.
Tom Clegg [Tue, 3 Oct 2017 19:15:20 +0000 (15:15 -0400)]
12260: Add -config arg. Drop non-resolvable hostname support.

Change check key to svctype+http://host:port/path.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '8333-docker-repo-tag'
Tom Clegg [Tue, 3 Oct 2017 14:56:39 +0000 (10:56 -0400)]
Merge branch '8333-docker-repo-tag'

closes #8333

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12260: Fix remote ping auth. Make server work.
Tom Clegg [Tue, 3 Oct 2017 14:55:42 +0000 (10:55 -0400)]
12260: Fix remote ping auth. Make server work.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years agoMerge branch '12213-expression-keepref' closes #12213
Peter Amstutz [Tue, 3 Oct 2017 13:25:10 +0000 (09:25 -0400)]
Merge branch '12213-expression-keepref' closes #12213

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

7 years ago8333: Support "myrepo.example:8888/repo/image"
Tom Clegg [Tue, 3 Oct 2017 13:15:24 +0000 (09:15 -0400)]
8333: Support "myrepo.example:8888/repo/image"

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago8333: Support "myrepo.example:8888/repo/image:tag"
Tom Clegg [Tue, 3 Oct 2017 13:03:33 +0000 (09:03 -0400)]
8333: Support "myrepo.example:8888/repo/image:tag"

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

7 years ago12260: Improve data structures.
Tom Clegg [Tue, 3 Oct 2017 02:36:35 +0000 (22:36 -0400)]
12260: Improve data structures.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>