Peter Amstutz [Mon, 18 Nov 2019 17:20:58 +0000 (12:20 -0500)]
Merge branch 'master' into 15577-ownership-transfer
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Mon, 18 Nov 2019 17:20:17 +0000 (12:20 -0500)]
15577: Edits based on feedback
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Thu, 14 Nov 2019 15:42:18 +0000 (10:42 -0500)]
Merge branch '15828-trust-wb' refs #15828
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Thu, 14 Nov 2019 02:36:27 +0000 (21:36 -0500)]
15828: Configured workbench is a "trusted client" by default
Sidestep an installation sinkhole that almost everyone seems to fall into.
This makes it so it is no longer necessary to explicitly set
"is_trusted" on an api_client record for the system configured
Workbench instances to solve the "client cannot manipulate other's
tokens" permission error.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Eric Biagiotti [Tue, 12 Nov 2019 20:45:02 +0000 (15:45 -0500)]
Removes arvados-docker-cleaner commented out service file assert
refs #15538
Arvados-DCO-1.1-Signed-off-by: Eric Biagiotti <ebiagiotti@veritasgenetics.com>
Lucas Di Pentima [Tue, 12 Nov 2019 19:28:48 +0000 (16:28 -0300)]
Merge branch '15642-cluster-config-fix'
Closes #15642
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Lucas Di Pentima [Tue, 12 Nov 2019 17:41:05 +0000 (14:41 -0300)]
15642: Fixes legacy config loading for arv-git-httpd.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Lucas Di Pentima [Tue, 12 Nov 2019 17:36:47 +0000 (14:36 -0300)]
15642: Fixes legacy config loading for keep-web.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Lucas Di Pentima [Tue, 12 Nov 2019 18:06:02 +0000 (15:06 -0300)]
15642: Adds tests exposing the bug.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Peter Amstutz [Tue, 12 Nov 2019 14:49:18 +0000 (09:49 -0500)]
Merge branch 'evgeny-sabirov/evgeny-sabirov/sdk/java-v2/optimize-ok-http-resource-usage'
no issue #
https://github.com/curoverse/arvados/pull/103
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Tue, 12 Nov 2019 14:41:30 +0000 (09:41 -0500)]
Merge branch 'MajewskiKrzysztof/get-project-by-uuid' no issue #
https://github.com/curoverse/arvados/pull/99
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Tom Clegg [Tue, 12 Nov 2019 14:25:49 +0000 (09:25 -0500)]
Merge branch '15305-keep-balance-bytes'
fixes #15305
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Evgeny Sabirov [Fri, 8 Nov 2019 23:21:54 +0000 (02:21 +0300)]
Redesign OkHttpClientFactory:
- Singleton factory implementation
- Predefined default OkHttpClient instances
- Build OkHttpClient instances with shared factories/connection pools to optimize resource usage
Arvados-DCO-1.1-Signed-off-by: Evgeny Sabirov <evgeny.sabirov@genestack.com>
Peter Amstutz [Fri, 8 Nov 2019 21:23:38 +0000 (16:23 -0500)]
15577: Fix "user agreements" => "user_agreements" for consistency
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Fri, 8 Nov 2019 21:17:22 +0000 (16:17 -0500)]
15577: Overhaul user and group management documentation
* Rewrite discussion of user setup and activation
* Add state diagram to explain user account lifecycle
* Rewrite "user management at CLI" page
* Add a new "group management at CLI" page
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Fri, 8 Nov 2019 16:09:13 +0000 (11:09 -0500)]
15577: Add a way to skip SDK building to streamline doc writing
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Fri, 25 Oct 2019 14:48:23 +0000 (10:48 -0400)]
15577: Add user_agreements API page
Lots more work on describing user setup/activation.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Thu, 24 Oct 2019 22:11:19 +0000 (18:11 -0400)]
15577: Documentation updates WIP
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Krzysztof Majewski [Thu, 7 Nov 2019 11:05:25 +0000 (12:05 +0100)]
Get project by uuid.
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski <majewski.kielce@gmail.com>
Tom Clegg [Wed, 6 Nov 2019 21:17:03 +0000 (16:17 -0500)]
Merge branch '15799-baseurl-missing-slash'
fixes #15799
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Wed, 6 Nov 2019 18:59:29 +0000 (13:59 -0500)]
Merge branch '15107-google-login'
refs #15107
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Wed, 6 Nov 2019 18:43:30 +0000 (13:43 -0500)]
15799: Ensure default baseURL has a trailing slash.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 5 Nov 2019 22:00:07 +0000 (17:00 -0500)]
15107: Remove nonexistent legacy config key.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Ward Vandewege [Tue, 5 Nov 2019 21:23:52 +0000 (16:23 -0500)]
Merge branch '15779-add-workbench2-install-docs'
closes #15779
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>
Ward Vandewege [Tue, 5 Nov 2019 20:20:50 +0000 (15:20 -0500)]
Add install documentation for Workbench2.
refs #15779
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>
Tom Clegg [Tue, 5 Nov 2019 19:29:29 +0000 (14:29 -0500)]
Merge branch '15793-cache-results-in-each'
refs #15793
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 5 Nov 2019 18:33:19 +0000 (13:33 -0500)]
15793: Reuse result set even when each() is the only method called.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 5 Nov 2019 16:20:56 +0000 (11:20 -0500)]
15305: Remove unhelpful comment in log message.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 4 Nov 2019 22:11:34 +0000 (17:11 -0500)]
15107: Test controller-to-Rails callback.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 4 Nov 2019 20:35:44 +0000 (15:35 -0500)]
15305: Don't multiply by backend replication when counting bytes.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 4 Nov 2019 16:07:32 +0000 (11:07 -0500)]
15107: Propagate first/last names from Google to RailsAPI.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 4 Nov 2019 14:52:08 +0000 (09:52 -0500)]
15107: Google login option makes SSO credentials optional.
Add SystemRootToken to config loader.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Peter Amstutz [Fri, 1 Nov 2019 19:26:43 +0000 (15:26 -0400)]
Arvbox sets SystemRootToken
no issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Fri, 1 Nov 2019 18:05:32 +0000 (14:05 -0400)]
Fixes for ARVBOX_PUBLISH_IP to use a custom hostname
no issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 20:29:07 +0000 (16:29 -0400)]
Merge branch '15521-keepstore-logging'
refs #15521
refs #15520
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 19:00:06 +0000 (15:00 -0400)]
15107: Add LoginCluster test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 14:07:31 +0000 (10:07 -0400)]
15107: Add built-in Google login option, as an alternative to sso.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 19:01:58 +0000 (15:01 -0400)]
Merge branch '14287-federated-list'
fixes #14287
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 15:33:30 +0000 (11:33 -0400)]
14287: Fix non-federated case in list handler.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 31 Oct 2019 00:14:54 +0000 (20:14 -0400)]
Fix typo.
No issue #
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Eric Biagiotti [Wed, 30 Oct 2019 20:32:20 +0000 (16:32 -0400)]
Removes old config assertions
No issue #
Arvados-DCO-1.1-Signed-off-by: Eric Biagiotti <ebiagiotti@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 20:51:13 +0000 (16:51 -0400)]
15521: Convert remaining log uses to logrus.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Peter Amstutz [Tue, 29 Oct 2019 20:49:06 +0000 (16:49 -0400)]
Merge branch '15660-aws-spot-doc' refs #15660
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Tue, 29 Oct 2019 20:41:14 +0000 (16:41 -0400)]
15660: Harmonize preemptible / spot instance terms
Better distinguish between the generic feature and AWS specifically.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Tue, 29 Oct 2019 19:39:49 +0000 (15:39 -0400)]
15660: Clarify config.yml
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Peter Amstutz [Tue, 29 Oct 2019 19:35:59 +0000 (15:35 -0400)]
15660: Update documentation about using preemptible instances with c-d-c
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 18:22:24 +0000 (14:22 -0400)]
Merge branch '15734-dispatchcloud-node-info'
fixes #15734
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 15:43:34 +0000 (11:43 -0400)]
Merge branch '15606-keep-web-errors'
closes #15606
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 15:34:49 +0000 (11:34 -0400)]
15734: Fix InstanceType logging: propagate to detached child.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 15:02:49 +0000 (11:02 -0400)]
15521: Include request ID etc. in PutBlock log messages.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 29 Oct 2019 14:18:40 +0000 (10:18 -0400)]
15521: Fix truncated index response.
The client (keep-balance) looks for a blank line at the end of the
index response as an assurance the response is not truncated. If
headers have already been sent, http.Error("") writes a blank line --
so we were inadvertently assuring the client that truncated responses
were not truncated.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Peter Amstutz [Mon, 28 Oct 2019 20:07:41 +0000 (16:07 -0400)]
Merge branch '13936-inactive-user-text' refs #13936
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Tom Clegg [Mon, 28 Oct 2019 19:47:39 +0000 (15:47 -0400)]
Show initial fuse mount info when starting tests.
refs #15757
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 28 Oct 2019 19:30:23 +0000 (15:30 -0400)]
15606: Add error detail to 500 response.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 28 Oct 2019 19:25:17 +0000 (15:25 -0400)]
15606: Add error message and doc link to XSS protection error.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 28 Oct 2019 14:40:30 +0000 (10:40 -0400)]
15606: Clean up keep-web error responses.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Peter Amstutz [Fri, 25 Oct 2019 20:40:43 +0000 (16:40 -0400)]
13936: Add default InactivePageHTML text
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Ward Vandewege [Fri, 25 Oct 2019 17:01:54 +0000 (13:01 -0400)]
Remove table of contents from upgrading doc page, it is unmaintainable and
confusing now that we have auto-generated versioned documentation in place.
No issue #
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <wvandewege@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 21:07:59 +0000 (17:07 -0400)]
Merge branch '15713-controller-error-log'
fixes #15713
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Lucas Di Pentima [Thu, 24 Oct 2019 20:51:05 +0000 (17:51 -0300)]
Merge branch '15497-reuse-fix'
Closes #15497
Lucas Di Pentima [Thu, 24 Oct 2019 20:50:16 +0000 (17:50 -0300)]
15497: Adds issue # to comment.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 20:16:07 +0000 (16:16 -0400)]
15713: Log status sent to client if WriteHeader() is called >1x.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 19:31:02 +0000 (15:31 -0400)]
Merge branch '15713-controller-error-log'
refs #15713
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 19:30:13 +0000 (15:30 -0400)]
15713: Don't sniff non-error response body.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 18:22:04 +0000 (14:22 -0400)]
Merge branch '15734-dispatchcloud-node-info'
fixes #15734
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 24 Oct 2019 18:21:18 +0000 (14:21 -0400)]
15734: Reword crunch-run compatibility comment.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Peter Amstutz [Thu, 24 Oct 2019 15:25:04 +0000 (11:25 -0400)]
Merge branch 'MajewskiKrzysztof/master' refs #15740
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
Lucas Di Pentima [Thu, 24 Oct 2019 15:09:28 +0000 (12:09 -0300)]
15497: Don't reuse runner containers.
When using a-c-r with --submit, never reuse the runner container so that
a potential reuse=false hint on a workflow step can be honored.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Lucas Di Pentima [Thu, 24 Oct 2019 15:07:59 +0000 (12:07 -0300)]
15497: Fixes tests to confirm that runner containers don't get reused.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Tom Clegg [Wed, 23 Oct 2019 19:57:12 +0000 (15:57 -0400)]
15713: Include 1K of response body when logging error responses.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Krzysztof Majewski [Wed, 23 Oct 2019 16:45:35 +0000 (18:45 +0200)]
Merge branch 'master' of https://github.com/MajewskiKrzysztof/arvados
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski
<majewski.kielce@gmail.com>
Krzysztof Majewski [Wed, 23 Oct 2019 16:41:32 +0000 (18:41 +0200)]
Merge branch 'master' of https://github.com/MajewskiKrzysztof/arvados
Krzysztof Majewski [Wed, 23 Oct 2019 16:41:32 +0000 (18:41 +0200)]
Merge branch 'master' of https://github.com/MajewskiKrzysztof/arvados
Krzysztof Majewski [Tue, 22 Oct 2019 09:08:19 +0000 (11:08 +0200)]
NumberFormatException fix
Tom Clegg [Tue, 22 Oct 2019 20:09:02 +0000 (16:09 -0400)]
Merge branch '15652-crunch-run-memory-use'
refs #15652
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 19:31:12 +0000 (15:31 -0400)]
15652: Eliminate a malloc when writing a one-segment block.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 19:30:58 +0000 (15:30 -0400)]
15652: Add concurrency/memory test. Fix missing node lock in Flush.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 17:44:00 +0000 (13:44 -0400)]
15652: Fix Release() called prematurely before PutB returns.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 15:41:51 +0000 (11:41 -0400)]
15652: Use BLOCKSIZE const.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 15:04:49 +0000 (11:04 -0400)]
15652: Limit concurrent writes per filesystem, not per flush.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Tue, 22 Oct 2019 13:40:11 +0000 (09:40 -0400)]
15734: Save dispatcher's InstanceType record in container log.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Krzysztof Majewski [Tue, 22 Oct 2019 09:08:19 +0000 (11:08 +0200)]
NumberFormatException fix
Krzysztof Majewski [Tue, 22 Oct 2019 09:06:39 +0000 (11:06 +0200)]
NumberFormatException fix
Tom Clegg [Mon, 21 Oct 2019 20:59:58 +0000 (16:59 -0400)]
Merge branch '15699-update-gem'
refs #15699
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 21 Oct 2019 20:17:10 +0000 (16:17 -0400)]
15699: Avoid latest signet gem, to stay compatible with ruby 2.3.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 21 Oct 2019 19:41:38 +0000 (15:41 -0400)]
Merge branch '15707-dispatch-onhold-metrics'
fixes #15707
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 21 Oct 2019 15:42:39 +0000 (11:42 -0400)]
Merge branch '15680-arv-put-retry'
fixes #15680
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 21 Oct 2019 15:41:23 +0000 (11:41 -0400)]
15707: Forget about queued containers with priority=0.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Mon, 21 Oct 2019 14:38:48 +0000 (10:38 -0400)]
Merge branch '15699-update-gem'
refs #15699
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Lucas Di Pentima [Mon, 21 Oct 2019 14:28:15 +0000 (11:28 -0300)]
Merge branch '15716-api-keepservice-list-fix'
Closes #15716
Tom Clegg [Mon, 21 Oct 2019 14:04:57 +0000 (10:04 -0400)]
Fix keepclient service discovery race.
No issue #
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Sat, 19 Oct 2019 02:56:11 +0000 (22:56 -0400)]
15699: Update apiserver and workbench bundles to latest arvados gem.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Sat, 19 Oct 2019 02:53:25 +0000 (22:53 -0400)]
15699: Fix fencepost error at end of stream.
refs #15699
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Lucas Di Pentima [Fri, 18 Oct 2019 22:04:08 +0000 (19:04 -0300)]
15716: Merge branch 'master' into 15716-api-keepservice-list-fix
Lucas Di Pentima [Fri, 18 Oct 2019 22:01:54 +0000 (19:01 -0300)]
15716: Fix tests by importing CurrentApiClient module on missing places
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Lucas Di Pentima [Fri, 18 Oct 2019 21:44:49 +0000 (18:44 -0300)]
15716: Don't include modules on .rake files
The file symbols.rake used to include CurrentApiClient, making its methods
available to the entire app as Object class methods.
This made several tests to pass successfully while the code they exercised
really fail on production and development environments.
The solution is to make a helper class that works as a namespace of those
methods.
This commit exposes 41 failing tests.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
Tom Clegg [Fri, 18 Oct 2019 18:47:36 +0000 (14:47 -0400)]
15680: Update mockkeep.put to accept num_retries arg.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Fri, 18 Oct 2019 18:20:18 +0000 (14:20 -0400)]
15680: Log # attempts on failure.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Tom Clegg [Thu, 17 Oct 2019 19:39:24 +0000 (15:39 -0400)]
15680: Pass arv-put --retries arg to Collection and BlockManager.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
Lucas Di Pentima [Thu, 17 Oct 2019 17:41:14 +0000 (14:41 -0300)]
Merge branch '15429-wb1-use-trigram-search'
Closes #15429