arvados.git
6 years ago12199: Improve race handling in busywait.
Tom Clegg [Mon, 12 Feb 2018 22:06:13 +0000 (17:06 -0500)]
12199: Improve race handling in busywait.

The previous implementation was "call f() until it's truthy, then
assert f()". The assertion fails if f() returns truthy but then
returns falsy on the next call.

The new implementation doesn't call f() again after it returns truthy
once.

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

6 years ago12199: Fix errant uses of size.name that should be size.id.
Tom Clegg [Mon, 12 Feb 2018 21:48:15 +0000 (16:48 -0500)]
12199: Fix errant uses of size.name that should be size.id.

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

6 years ago12199: Update integration tests.
Tom Clegg [Mon, 12 Feb 2018 21:39:23 +0000 (16:39 -0500)]
12199: Update integration tests.

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

6 years ago12199: Make operator precedence more obvious.
Tom Clegg [Mon, 5 Feb 2018 14:52:18 +0000 (09:52 -0500)]
12199: Make operator precedence more obvious.

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

6 years ago12199: Track slurm node features, avoid redundant updates.
Tom Clegg [Fri, 2 Feb 2018 21:46:32 +0000 (16:46 -0500)]
12199: Track slurm node features, avoid redundant updates.

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

6 years ago12199: Keep SLURM's node properties up to date.
Tom Clegg [Tue, 30 Jan 2018 18:33:12 +0000 (13:33 -0500)]
12199: Keep SLURM's node properties up to date.

Change the semantics of ComputeNodeUpdateActor.sync_node so it gets
called every time a new Arvados node record appears, even if hostnames
match. The base actor's implementation now compares hostnames itself
before calling the cloud driver.

This allows the slurm update actor's sync_node method to sync SLURM
state periodically, even if hostnames don't go out of sync.

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

6 years ago12199: Assign slot and hostname when creating/reusing a node record.
Tom Clegg [Tue, 30 Jan 2018 01:03:23 +0000 (20:03 -0500)]
12199: Assign slot and hostname when creating/reusing a node record.

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

6 years ago12199: Derate advertised node sizes by 5%.
Tom Clegg [Mon, 29 Jan 2018 16:48:43 +0000 (11:48 -0500)]
12199: Derate advertised node sizes by 5%.

This matches nodemanager's default behavior. It aims to account for
the difference between advertised and actual memory capacity, as well
as making some room for system processes on the host.

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

6 years ago12199: Log timestamps in slow integration tests.
Tom Clegg [Mon, 29 Jan 2018 15:22:26 +0000 (10:22 -0500)]
12199: Log timestamps in slow integration tests.

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

6 years ago12199: Update integration tests.
Tom Clegg [Mon, 29 Jan 2018 04:04:22 +0000 (23:04 -0500)]
12199: Update integration tests.

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

6 years ago12199: Make mocks match real slurm output.
Tom Clegg [Mon, 29 Jan 2018 03:32:08 +0000 (22:32 -0500)]
12199: Make mocks match real slurm output.

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

6 years ago12199: Update slurm features when nodes come up.
Tom Clegg [Sun, 28 Jan 2018 22:22:28 +0000 (17:22 -0500)]
12199: Update slurm features when nodes come up.

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

6 years ago12199: Rename instance type features: a1.xl => instancetype=a1.xl
Tom Clegg [Sun, 28 Jan 2018 21:52:13 +0000 (16:52 -0500)]
12199: Rename instance type features: a1.xl => instancetype=a1.xl

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

6 years ago12199: Use node type X to run jobs with constraint instancetype=X.
Tom Clegg [Sun, 28 Jan 2018 21:32:22 +0000 (16:32 -0500)]
12199: Use node type X to run jobs with constraint instancetype=X.

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

6 years ago12199: Refactor for more test-friendly initialization.
Tom Clegg [Fri, 26 Jan 2018 19:33:48 +0000 (14:33 -0500)]
12199: Refactor for more test-friendly initialization.

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

6 years ago12199: Pass node type to sbatch --constraint argument if configured.
Tom Clegg [Fri, 26 Jan 2018 00:13:18 +0000 (19:13 -0500)]
12199: Pass node type to sbatch --constraint argument if configured.

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

6 years ago12199: Refactor to eliminate evil globals.
Tom Clegg [Fri, 26 Jan 2018 00:12:49 +0000 (19:12 -0500)]
12199: Refactor to eliminate evil globals.

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

6 years ago12199: Add SlurmNodeTypeFeatureKludge.
Tom Clegg [Fri, 26 Jan 2018 00:11:32 +0000 (19:11 -0500)]
12199: Add SlurmNodeTypeFeatureKludge.

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

6 years ago12199: Add node size calculator.
Tom Clegg [Tue, 23 Jan 2018 19:25:21 +0000 (14:25 -0500)]
12199: Add node size calculator.

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

6 years agoMerge branch '12891-log-on-cancel'
Tom Clegg [Wed, 24 Jan 2018 15:49:21 +0000 (10:49 -0500)]
Merge branch '12891-log-on-cancel'

refs #12891

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

6 years ago12891: Don't wait for WaitContainer to receive loggingDone.
Tom Clegg [Tue, 23 Jan 2018 20:08:08 +0000 (15:08 -0500)]
12891: Don't wait for WaitContainer to receive loggingDone.

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

6 years ago12891: Fix some test races.
Tom Clegg [Tue, 23 Jan 2018 20:05:22 +0000 (15:05 -0500)]
12891: Fix some test races.

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

6 years ago12891: Simplify "arv-mount exits before container ends" detection.
Tom Clegg [Tue, 23 Jan 2018 19:39:26 +0000 (14:39 -0500)]
12891: Simplify "arv-mount exits before container ends" detection.

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

6 years agoMerge branch '12990-fuse-shared' refs #12990
Peter Amstutz [Tue, 23 Jan 2018 17:40:14 +0000 (12:40 -0500)]
Merge branch '12990-fuse-shared' refs #12990

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

6 years ago12990: Re-query project roots in order to get full record
Peter Amstutz [Tue, 23 Jan 2018 16:33:58 +0000 (11:33 -0500)]
12990: Re-query project roots in order to get full record

Makes the query of all projects lighter.

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

6 years ago12990: Add update lock to shared directory update.
Peter Amstutz [Tue, 23 Jan 2018 15:51:47 +0000 (10:51 -0500)]
12990: Add update lock to shared directory update.

Also limit fields returned using select.

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

6 years ago12891: Use docker "rm -f" instead of "stop" to cancel container.
Tom Clegg [Mon, 22 Jan 2018 15:57:18 +0000 (10:57 -0500)]
12891: Use docker "rm -f" instead of "stop" to cancel container.

"Stop" sends SIGTERM and then (after a timeout) SIGKILL to the main
process in the container. If the contained process catches SIGTERM,
the outcome depends on how much cleanup it manages to do in the
timeout period. We prefer a more predictable SIGKILL outcome.

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

6 years ago12891: Avoid flapping finalState after cancel.
Tom Clegg [Thu, 18 Jan 2018 21:41:39 +0000 (16:41 -0500)]
12891: Avoid flapping finalState after cancel.

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

6 years ago12891: Fix use of magic string.
Tom Clegg [Thu, 18 Jan 2018 21:41:14 +0000 (16:41 -0500)]
12891: Fix use of magic string.

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

6 years ago12891: Don't give up after trying once to stop the docker container.
Tom Clegg [Thu, 18 Jan 2018 21:40:59 +0000 (16:40 -0500)]
12891: Don't give up after trying once to stop the docker container.

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

6 years ago12891: Don't use SIGKILL when telling crunch-run to cancel.
Tom Clegg [Thu, 18 Jan 2018 21:39:16 +0000 (16:39 -0500)]
12891: Don't use SIGKILL when telling crunch-run to cancel.

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

6 years ago12891: Refactor slurm commands.
Tom Clegg [Thu, 18 Jan 2018 21:28:39 +0000 (16:28 -0500)]
12891: Refactor slurm commands.

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

6 years ago12891: Remove superfluous ThinDockerClientProxy wrapper.
Tom Clegg [Wed, 17 Jan 2018 22:21:18 +0000 (17:21 -0500)]
12891: Remove superfluous ThinDockerClientProxy wrapper.

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

6 years agoFix wrong cluster label on search page when authenticated remotely.
Tom Clegg [Wed, 17 Jan 2018 15:31:04 +0000 (10:31 -0500)]
Fix wrong cluster label on search page when authenticated remotely.

Add uuid prefix to discovery doc.

refs #11453

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

6 years agoMerge branch '12934-cwl-conformance' refs #12934
Peter Amstutz [Wed, 17 Jan 2018 04:32:04 +0000 (23:32 -0500)]
Merge branch '12934-cwl-conformance' refs #12934

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

6 years ago12934: Bump cwltool version for packing fix.
Peter Amstutz [Tue, 16 Jan 2018 23:21:29 +0000 (18:21 -0500)]
12934: Bump cwltool version for packing fix.

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

6 years agoMerge branch '12479-wb-structured-vocabulary'
Lucas Di Pentima [Tue, 16 Jan 2018 21:36:27 +0000 (18:36 -0300)]
Merge branch '12479-wb-structured-vocabulary'
Closes #12479

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

6 years ago12479: Clear vocabulary.json cache every 5 minutes.
Lucas Di Pentima [Tue, 16 Jan 2018 21:21:14 +0000 (18:21 -0300)]
12479: Clear vocabulary.json cache every 5 minutes.

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

6 years ago12479: Updated example vocabulary. Attempt to show all the items
Lucas Di Pentima [Tue, 16 Jan 2018 21:07:22 +0000 (18:07 -0300)]
12479: Updated example vocabulary. Attempt to show all the items
on a given listing, using a scrolled list if necessary.
Also disabled sorting feature on awesomplete as it uses a default
sorting not suitable for our use case.

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

6 years agoMerge branch '12705-token-cache'
Tom Clegg [Tue, 16 Jan 2018 20:51:22 +0000 (15:51 -0500)]
Merge branch '12705-token-cache'

closes #12705

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

6 years ago12479: Accept tags with empty values
Lucas Di Pentima [Tue, 16 Jan 2018 20:45:46 +0000 (17:45 -0300)]
12479: Accept tags with empty values

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

6 years ago12479: Merge branch '12479-wb-structured-vocabulary' of git.curoverse.com:arvados...
Lucas Di Pentima [Tue, 16 Jan 2018 20:30:50 +0000 (17:30 -0300)]
12479: Merge branch '12479-wb-structured-vocabulary' of git.curoverse.com:arvados into 12479-wb-structured-vocabulary

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

6 years ago12479: Set dirty flag on change even when clearing input.
Tom Clegg [Tue, 16 Jan 2018 20:15:43 +0000 (15:15 -0500)]
12479: Set dirty flag on change even when clearing input.

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

6 years ago12479: Merge branch '12479-wb-structured-vocabulary' of git.curoverse.com:arvados...
Lucas Di Pentima [Tue, 16 Jan 2018 19:36:19 +0000 (16:36 -0300)]
12479: Merge branch '12479-wb-structured-vocabulary' of git.curoverse.com:arvados into 12479-wb-structured-vocabulary

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

6 years ago12479: Fix per-tag strict mode.
Tom Clegg [Tue, 16 Jan 2018 19:32:33 +0000 (14:32 -0500)]
12479: Fix per-tag strict mode.

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

6 years ago12479: Avoid tags tab reloading after saving.
Lucas Di Pentima [Tue, 16 Jan 2018 19:18:44 +0000 (16:18 -0300)]
12479: Avoid tags tab reloading after saving.

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

6 years ago12479: Open autocomplete when focusing an empty field.
Tom Clegg [Tue, 16 Jan 2018 19:18:40 +0000 (14:18 -0500)]
12479: Open autocomplete when focusing an empty field.

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

6 years ago12479: Use onupdate + stable vnode keys, let focus handle itself.
Tom Clegg [Tue, 16 Jan 2018 18:19:59 +0000 (13:19 -0500)]
12479: Use onupdate + stable vnode keys, let focus handle itself.

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

6 years ago12934: Rewrite file paths in pack instead of using "overrides"
Peter Amstutz [Tue, 16 Jan 2018 03:22:39 +0000 (22:22 -0500)]
12934: Rewrite file paths in pack instead of using "overrides"

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

6 years ago12705: Note 5 minute cache effect during user migration.
Tom Clegg [Mon, 15 Jan 2018 22:07:25 +0000 (17:07 -0500)]
12705: Note 5 minute cache effect during user migration.

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

6 years ago12705: Update authorized user when refreshing token cache.
Tom Clegg [Mon, 15 Jan 2018 21:55:56 +0000 (16:55 -0500)]
12705: Update authorized user when refreshing token cache.

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

6 years ago12934: Fix gofmt
Peter Amstutz [Mon, 15 Jan 2018 21:34:19 +0000 (16:34 -0500)]
12934: Fix gofmt

Also fix build-dev-docker-jobs-image.sh to use correct tag.

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

6 years ago12479: Re-added 'key' to the tag key div, because the lack of it
Lucas Di Pentima [Mon, 15 Jan 2018 21:16:23 +0000 (18:16 -0300)]
12479: Re-added 'key' to the tag key div, because the lack of it
produces an odd behavior when removing some existing tag using
the trash button and then trying to add a new tag.

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

6 years ago12479: Replaced selectize widget with awesomplete to solve some
Lucas Di Pentima [Mon, 15 Jan 2018 20:46:31 +0000 (17:46 -0300)]
12479: Replaced selectize widget with awesomplete to solve some
issues when navigating fields with TAB key.

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

6 years ago12934: Fix unit tests.
Peter Amstutz [Mon, 15 Jan 2018 20:22:49 +0000 (15:22 -0500)]
12934: Fix unit tests.

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

6 years ago12934: Remove debug log
Peter Amstutz [Fri, 12 Jan 2018 21:03:22 +0000 (16:03 -0500)]
12934: Remove debug log

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

6 years ago12934: Add .keep via manifest manipulation instead of creating real files
Peter Amstutz [Fri, 12 Jan 2018 15:53:57 +0000 (10:53 -0500)]
12934: Add .keep via manifest manipulation instead of creating real files

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

6 years agoMerge branch '12705-user-migrate-docs'
Tom Clegg [Fri, 12 Jan 2018 15:19:45 +0000 (10:19 -0500)]
Merge branch '12705-user-migrate-docs'

closes #12705

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

6 years ago12934: Fix version reporting
Peter Amstutz [Thu, 11 Jan 2018 22:40:39 +0000 (17:40 -0500)]
12934: Fix version reporting

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

6 years ago12934: crunch-run creates .keep file in empty directories
Peter Amstutz [Wed, 10 Jan 2018 16:58:53 +0000 (11:58 -0500)]
12934: crunch-run creates .keep file in empty directories

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

6 years ago12934: Sort glob results
Peter Amstutz [Wed, 10 Jan 2018 15:42:20 +0000 (10:42 -0500)]
12934: Sort glob results

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

6 years ago12934: Bump cwltool and schema salad
Peter Amstutz [Wed, 10 Jan 2018 02:49:06 +0000 (21:49 -0500)]
12934: Bump cwltool and schema salad

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

6 years ago12705: Add "change account owner" and "merge remote account" pages.
Tom Clegg [Thu, 11 Jan 2018 19:53:14 +0000 (14:53 -0500)]
12705: Add "change account owner" and "merge remote account" pages.

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

6 years agoMerge branch '12933-log-node-properties'
Tom Clegg [Thu, 11 Jan 2018 19:04:04 +0000 (14:04 -0500)]
Merge branch '12933-log-node-properties'

refs #12933

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

6 years ago12933: Add missing params arg, remove outdated comment.
Tom Clegg [Thu, 11 Jan 2018 18:18:02 +0000 (13:18 -0500)]
12933: Add missing params arg, remove outdated comment.

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

6 years ago12933: Merge branch 'master' into 12933-log-node-properties
Tom Clegg [Thu, 11 Jan 2018 16:50:13 +0000 (11:50 -0500)]
12933: Merge branch 'master' into 12933-log-node-properties

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

6 years ago12933: Log node info in node.json, similar to container.json.
Tom Clegg [Wed, 10 Jan 2018 15:37:14 +0000 (10:37 -0500)]
12933: Log node info in node.json, similar to container.json.

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

6 years agoMerge branch '12940-arvbox-runit' closes #12940
Peter Amstutz [Wed, 10 Jan 2018 15:23:10 +0000 (10:23 -0500)]
Merge branch '12940-arvbox-runit' closes #12940

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

6 years ago12940: Fix fallback when overlay2 isn't available for docker-in-docker
Peter Amstutz [Tue, 9 Jan 2018 22:49:07 +0000 (17:49 -0500)]
12940: Fix fallback when overlay2 isn't available for docker-in-docker

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

6 years ago12940: Fix bundler issues
Peter Amstutz [Tue, 9 Jan 2018 22:02:49 +0000 (17:02 -0500)]
12940: Fix bundler issues

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

6 years ago12940: Use runit directly instead of runsvinit
Peter Amstutz [Tue, 9 Jan 2018 20:39:21 +0000 (15:39 -0500)]
12940: Use runit directly instead of runsvinit

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

6 years ago12933: Include node properties in crunch2 logs.
Tom Clegg [Wed, 10 Jan 2018 07:48:35 +0000 (02:48 -0500)]
12933: Include node properties in crunch2 logs.

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

6 years agoMerge branch 'govendor'
Tom Clegg [Wed, 10 Jan 2018 07:02:11 +0000 (02:02 -0500)]
Merge branch 'govendor'

No issue #

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

6 years agoUpdate tests to reflect gomux change.
Tom Clegg [Tue, 9 Jan 2018 23:15:40 +0000 (18:15 -0500)]
Update tests to reflect gomux change.

If an unroutable request would have matched a route if the method had
been different, mux now responds 405 Method Not Allowed instead of
using NotFoundHandler.

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

6 years agoMerge branch '12921-run-in-single-hints' closes #12921
Peter Amstutz [Tue, 9 Jan 2018 20:57:03 +0000 (15:57 -0500)]
Merge branch '12921-run-in-single-hints' closes #12921

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

6 years agoUpdate go dependencies. Add check for missing dependencies.
Tom Clegg [Tue, 9 Jan 2018 16:57:11 +0000 (11:57 -0500)]
Update go dependencies. Add check for missing dependencies.

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

6 years agoFix duplicated auth_uuid in container test fixtures.
Tom Clegg [Tue, 9 Jan 2018 15:55:25 +0000 (10:55 -0500)]
Fix duplicated auth_uuid in container test fixtures.

Fixes flaky test.

No issue #.

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

6 years agoMerge branch '12702-migrate-user'
Tom Clegg [Tue, 9 Jan 2018 15:54:50 +0000 (10:54 -0500)]
Merge branch '12702-migrate-user'

closes #12702

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

6 years ago12921: Fix outputTTL to apply to RunInSingleContainer
Peter Amstutz [Tue, 9 Jan 2018 15:20:14 +0000 (10:20 -0500)]
12921: Fix outputTTL to apply to RunInSingleContainer

Arvados extensions should not propagate to workflow inside the
container (which is run using cwltool), but do need to propagate to
RunInSingleContainer CommandLineTool.

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

6 years agoMerge branch '12913-secondary-mounts' refs #12913
Peter Amstutz [Tue, 9 Jan 2018 14:50:17 +0000 (09:50 -0500)]
Merge branch '12913-secondary-mounts' refs #12913

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

6 years ago12913: Add integration test for fix
Peter Amstutz [Tue, 9 Jan 2018 14:31:39 +0000 (09:31 -0500)]
12913: Add integration test for fix

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

6 years ago12913: Apply secondaryFiles to inputs to RunInSingleContainer
Peter Amstutz [Mon, 8 Jan 2018 21:39:15 +0000 (16:39 -0500)]
12913: Apply secondaryFiles to inputs to RunInSingleContainer

Fixes bug where mounts mismatch cwl.input.yml due to discovering
secondaryFiles during workflow execution.

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

6 years ago12876: Update govendor bundle.
Tom Clegg [Mon, 8 Jan 2018 20:53:28 +0000 (15:53 -0500)]
12876: Update govendor bundle.

refs #12876

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

6 years ago12479: Removed plugin. Fixed onFocus() behavior on strict listings.
Lucas Di Pentima [Mon, 8 Jan 2018 20:52:50 +0000 (17:52 -0300)]
12479: Removed plugin. Fixed onFocus() behavior on strict listings.

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

6 years agoMerge branch '12876-arvados-client'
Tom Clegg [Mon, 8 Jan 2018 20:51:08 +0000 (15:51 -0500)]
Merge branch '12876-arvados-client'

refs #12876

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

6 years ago12702: Disallow updating sys/anon UUIDs. Test updating current user.
Tom Clegg [Mon, 8 Jan 2018 18:30:55 +0000 (13:30 -0500)]
12702: Disallow updating sys/anon UUIDs. Test updating current user.

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

6 years ago12479: UX enhancements:
Lucas Di Pentima [Mon, 8 Jan 2018 18:05:53 +0000 (15:05 -0300)]
12479: UX enhancements:
* When focusing a "strict" select list, open the dropdown list
* Placeholder messages customized for different strict/no-strict cases
* Added plugin to show a "no results found" message when the user
types something that doesn't match with the available options on a
strict list.

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

6 years ago12479: Merge branch 'master' into 12479-wb-structured-vocabulary
Lucas Di Pentima [Mon, 8 Jan 2018 14:44:38 +0000 (11:44 -0300)]
12479: Merge branch 'master' into 12479-wb-structured-vocabulary

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

6 years agoUpdate govendor bundle.
Tom Clegg [Mon, 8 Jan 2018 16:10:00 +0000 (11:10 -0500)]
Update govendor bundle.

No issue #

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

6 years agoMerge branch '12908-slurm-cons-res'
Tom Clegg [Mon, 8 Jan 2018 16:02:51 +0000 (11:02 -0500)]
Merge branch '12908-slurm-cons-res'

fixes #12908

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

6 years ago12908: Mention SelectType=select/cons_res in slurm config advice.
Tom Clegg [Mon, 8 Jan 2018 16:01:55 +0000 (11:01 -0500)]
12908: Mention SelectType=select/cons_res in slurm config advice.

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

6 years agoMerge branch '12720-systemd-compat'
Tom Clegg [Mon, 8 Jan 2018 15:34:01 +0000 (10:34 -0500)]
Merge branch '12720-systemd-compat'

fixes #12720

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

6 years ago12720: Invoke StartLimitInterval three different ways.
Tom Clegg [Fri, 15 Dec 2017 19:08:16 +0000 (14:08 -0500)]
12720: Invoke StartLimitInterval three different ways.

Needed to convince various versions of systemd not to go into "leave
service down and wait for manual intervention" mode automatically.

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

6 years agoAdd systemd unit file for arvados-health.
Ward Vandewege [Mon, 8 Jan 2018 02:38:29 +0000 (21:38 -0500)]
Add systemd unit file for arvados-health.

refs #12260

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

6 years ago12876: Call attention to missing python and ruby dependencies.
Tom Clegg [Mon, 8 Jan 2018 01:40:32 +0000 (20:40 -0500)]
12876: Call attention to missing python and ruby dependencies.

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

6 years ago12876: Recover from more symlink confusion.
Tom Clegg [Mon, 8 Jan 2018 01:16:46 +0000 (20:16 -0500)]
12876: Recover from more symlink confusion.

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

6 years ago12876: List subcommands like "arvados-client keep get" in main usage.
Tom Clegg [Mon, 8 Jan 2018 01:14:02 +0000 (20:14 -0500)]
12876: List subcommands like "arvados-client keep get" in main usage.

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

6 years ago12876: Merge branch 'master' into 12876-arvados-client
Tom Clegg [Mon, 8 Jan 2018 01:01:05 +0000 (20:01 -0500)]
12876: Merge branch 'master' into 12876-arvados-client

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

6 years agoMerge branch '12870-fuse-binds-invalidate'
Tom Clegg [Fri, 5 Jan 2018 22:13:39 +0000 (17:13 -0500)]
Merge branch '12870-fuse-binds-invalidate'

refs #12870

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

6 years ago12870: Fix test
Peter Amstutz [Fri, 5 Jan 2018 20:13:25 +0000 (20:13 +0000)]
12870: Fix test

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