[ARVADOS] updated: 1.3.0-1821-gee92b80ba
Git user
git at public.curoverse.com
Thu Oct 31 15:34:47 UTC 2019
Summary of changes:
.licenseignore | 1 +
apps/workbench/Gemfile | 9 +-
apps/workbench/Gemfile.lock | 46 +-
.../app/assets/javascripts/components/search.js | 6 +-
.../workbench/app/assets/javascripts/filterable.js | 7 +-
.../app/assets/javascripts/ilike_filters.js | 29 +
.../workbench/app/assets/javascripts/to_tsquery.js | 26 -
.../app/controllers/actions_controller.rb | 4 +-
.../app/controllers/application_controller.rb | 38 +-
.../app/controllers/collections_controller.rb | 14 +-
.../controllers/container_requests_controller.rb | 8 +-
.../workbench/app/controllers/groups_controller.rb | 4 +-
apps/workbench/app/controllers/jobs_controller.rb | 4 +-
.../controllers/pipeline_instances_controller.rb | 6 +-
.../app/controllers/projects_controller.rb | 2 +-
.../app/controllers/repositories_controller.rb | 4 +-
.../app/controllers/trash_items_controller.rb | 10 +-
apps/workbench/app/controllers/users_controller.rb | 27 +-
.../app/controllers/virtual_machines_controller.rb | 2 +-
.../controllers/work_unit_templates_controller.rb | 4 +-
.../app/controllers/work_units_controller.rb | 6 +-
.../app/helpers/pipeline_instances_helper.rb | 2 +-
apps/workbench/app/models/container_work_unit.rb | 4 +-
apps/workbench/app/models/pipeline_instance.rb | 4 +-
.../app/models/pipeline_instance_work_unit.rb | 2 +-
.../app/views/projects/_show_dashboard.html.erb | 2 +-
.../workbench/app/views/users/_show_admin.html.erb | 4 +-
apps/workbench/config/application.default.yml | 12 -
apps/workbench/config/arvados_config.rb | 4 +-
apps/workbench/fpm-info.sh | 4 +-
apps/workbench/npm_packages | 2 +-
.../controllers/healthcheck_controller_test.rb | 6 +-
.../pipeline_instances_controller_test.rb | 103 -
.../test/controllers/projects_controller_test.rb | 39 +-
.../test/helpers/repository_stub_helper.rb | 1 -
.../test/integration/anonymous_access_test.rb | 4 -
.../test/integration/application_layout_test.rb | 19 +-
.../workbench/test/integration/collections_test.rb | 4 -
apps/workbench/test/integration/download_test.rb | 4 -
apps/workbench/test/integration/jobs_test.rb | 100 +-
apps/workbench/test/integration/logins_test.rb | 2 +-
.../test/integration/pipeline_instances_test.rb | 369 ---
.../test/integration/pipeline_templates_test.rb | 29 -
apps/workbench/test/integration/projects_test.rb | 1 -
.../test/integration/repositories_browse_test.rb | 28 +-
.../test/integration/user_profile_test.rb | 4 +-
.../test/integration/user_settings_menu_test.rb | 2 +-
apps/workbench/test/integration/websockets_test.rb | 61 -
apps/workbench/test/integration/work_units_test.rb | 32 +-
apps/workbench/test/integration_helper.rb | 15 +-
apps/workbench/test/test_helper.rb | 26 +
apps/workbench/test/unit/disabled_api_test.rb | 8 +-
build/package-build-dockerfiles/centos7/Dockerfile | 21 +-
build/package-build-dockerfiles/debian9/Dockerfile | 4 -
.../ubuntu1604/Dockerfile | 4 -
.../ubuntu1804/Dockerfile | 4 -
build/package-test-dockerfiles/centos7/Dockerfile | 11 +
build/run-build-packages-one-target.sh | 1 -
build/run-build-packages.sh | 31 +-
build/run-build-test-packages-one-target.sh | 12 +-
build/run-library.sh | 209 +-
build/run-tests.sh | 150 +-
cmd/arvados-client/cmd.go | 16 +-
crunch_scripts/GATK2-VariantFiltration | 64 -
crunch_scripts/GATK2-bqsr | 103 -
crunch_scripts/GATK2-merge-call | 242 --
crunch_scripts/GATK2-realign | 163 --
crunch_scripts/arvados-bcbio-nextgen.py | 145 --
crunch_scripts/arvados_bwa.py | 115 -
crunch_scripts/arvados_gatk2.py | 52 -
crunch_scripts/arvados_ipc.py | 51 -
crunch_scripts/arvados_picard.py | 42 -
crunch_scripts/arvados_samtools.py | 110 -
crunch_scripts/bwa-aln | 127 -
crunch_scripts/bwa-index | 41 -
crunch_scripts/collection-merge | 49 -
crunch_scripts/crunchrunner | 10 -
crunch_scripts/crunchutil/__init__.py | 0
crunch_scripts/crunchutil/robust_put.py | 56 -
crunch_scripts/crunchutil/subst.py | 102 -
crunch_scripts/crunchutil/vwd.py | 107 -
crunch_scripts/cwl-runner | 117 -
crunch_scripts/decompress-all.py | 64 -
crunch_scripts/file-select | 18 -
crunch_scripts/grep | 24 -
crunch_scripts/hash | 37 -
crunch_scripts/pgp-survey-import | 119 -
crunch_scripts/pgp-survey-parse | 22 -
crunch_scripts/picard-gatk2-prep | 211 --
crunch_scripts/pyrtg.py | 75 -
crunch_scripts/rtg-fasta2sdf | 27 -
crunch_scripts/rtg-fastq2sdf | 45 -
crunch_scripts/rtg-map | 41 -
crunch_scripts/rtg-snp | 34 -
crunch_scripts/run-command | 458 ----
crunch_scripts/split-fastq.py | 70 -
crunch_scripts/test/task_output_dir | 19 -
doc/_config.yml | 31 +-
doc/_includes/_arv_run_redirection.liquid | 27 -
doc/_includes/_assign_volume_uuid.liquid | 7 +
.../collection-versioning.html.textile.liquid | 2 +-
doc/admin/config-migration.html.textile.liquid | 20 +-
doc/admin/federation.html.textile.liquid | 50 +-
doc/admin/keep-balance.html.textile.liquid | 43 +
doc/admin/merge-remote-account.html.textile.liquid | 48 +-
doc/admin/spot-instances.html.textile.liquid | 85 +-
doc/admin/upgrade-crunch2.html.textile.liquid | 2 +-
doc/admin/upgrading.html.textile.liquid | 60 +-
doc/api/crunch-scripts.html.textile.liquid | 2 +
doc/api/execution.html.textile.liquid | 7 -
doc/api/methods/containers.html.textile.liquid | 4 +-
doc/api/methods/humans.html.textile.liquid | 2 +
doc/api/methods/job_tasks.html.textile.liquid | 2 +
doc/api/methods/jobs.html.textile.liquid | 4 +-
.../methods/pipeline_instances.html.textile.liquid | 2 +
.../methods/pipeline_templates.html.textile.liquid | 2 +
doc/api/methods/specimens.html.textile.liquid | 2 +
doc/api/methods/traits.html.textile.liquid | 2 +
doc/api/permission-model.html.textile.liquid | 2 +-
doc/architecture/federation.html.textile.liquid | 9 -
...onfigure-azure-blob-storage.html.textile.liquid | 152 +-
.../configure-fs-storage.html.textile.liquid | 117 +-
...configure-s3-object-storage.html.textile.liquid | 186 +-
.../install-dispatch.html.textile.liquid | 132 +-
.../install-arv-git-httpd.html.textile.liquid | 42 +-
doc/install/install-composer.html.textile.liquid | 34 +-
.../install-compute-node.html.textile.liquid | 112 -
.../install-crunch-dispatch.html.textile.liquid | 207 --
.../install-keep-balance.html.textile.liquid | 83 +-
doc/install/install-keep-web.html.textile.liquid | 131 +-
doc/install/install-keepproxy.html.textile.liquid | 59 +-
doc/install/install-keepstore.html.textile.liquid | 202 +-
doc/install/install-ws.html.textile.liquid | 36 +-
doc/sdk/cli/subcommands.html.textile.liquid | 95 -
.../crunch-utility-libraries.html.textile.liquid | 228 --
doc/user/cwl/cwl-run-options.html.textile.liquid | 26 +-
doc/user/cwl/cwl-versions.html.textile.liquid | 14 -
.../examples/crunch-examples.html.textile.liquid | 102 -
.../reference/job-pipeline-ref.html.textile.liquid | 14 -
doc/user/topics/arv-run.html.textile.liquid | 163 --
.../crunch-tools-overview.html.textile.liquid | 70 -
doc/user/topics/run-command.html.textile.liquid | 319 ---
...nning-pipeline-command-line.html.textile.liquid | 58 -
.../topics/tutorial-parallel.html.textile.liquid | 85 -
.../tutorial-trait-search.html.textile.liquid | 278 ---
.../running-external-program.html.textile.liquid | 85 -
.../tutorial-firstscript.html.textile.liquid | 112 -
.../tutorial-submit-job.html.textile.liquid | 95 -
lib/cli/external.go | 6 +-
lib/cloud/ec2/ec2.go | 9 +-
lib/config/cmd.go | 2 +
lib/config/cmd_test.go | 10 +-
lib/config/config.default.yml | 372 ++-
lib/config/deprecated.go | 472 +++-
lib/config/deprecated_keepstore.go | 688 ++++++
lib/config/deprecated_keepstore_test.go | 791 ++++++
lib/config/deprecated_test.go | 224 +-
lib/config/export.go | 50 +-
lib/config/export_test.go | 9 +-
lib/config/generated_config.go | 372 ++-
lib/config/load.go | 70 +-
lib/config/load_test.go | 126 +-
lib/controller/cmd.go | 3 +-
lib/controller/fed_collections.go | 10 +-
lib/controller/federation/conn.go | 17 +-
lib/controller/federation/list.go | 7 +
lib/controller/federation/list_test.go | 14 +-
lib/controller/federation_test.go | 17 +-
lib/controller/handler.go | 16 +-
lib/controller/handler_test.go | 36 +-
lib/controller/router/router.go | 7 +
lib/controller/rpc/conn.go | 7 +
lib/dispatchcloud/cmd.go | 4 +-
lib/dispatchcloud/dispatcher.go | 11 +-
lib/dispatchcloud/dispatcher_test.go | 2 +
lib/dispatchcloud/scheduler/sync.go | 7 +
lib/dispatchcloud/scheduler/sync_test.go | 56 +
lib/dispatchcloud/worker/runner.go | 38 +-
lib/dispatchcloud/worker/worker_test.go | 2 +
lib/service/cmd.go | 98 +-
lib/service/cmd_test.go | 72 +-
lib/service/tls.go | 81 +
sdk/cli/arvados-cli.gemspec | 10 +-
sdk/cli/bin/arv | 10 -
sdk/cli/bin/arv-crunch-job | 6 -
sdk/cli/bin/arv-run-pipeline-instance | 781 ------
sdk/cli/bin/crunch-job | 2577 --------------------
sdk/cli/test/test_arv-collection-create.rb | 4 +-
sdk/cli/test/test_arv-get.rb | 2 +-
sdk/cli/test/test_arv-keep-get.rb | 16 +-
sdk/cli/test/test_arv-keep-put.rb | 14 +-
sdk/cli/test/test_arv-run-pipeline-instance.rb | 37 -
sdk/cli/test/test_arv-tag.rb | 2 +-
sdk/cli/test/test_arv-ws.rb | 4 +-
sdk/cli/test/test_crunch-job.rb | 141 --
sdk/cwl/arvados_cwl/__init__.py | 40 +-
sdk/cwl/arvados_cwl/arvcontainer.py | 2 +-
sdk/cwl/arvados_cwl/arvjob.py | 495 ----
sdk/cwl/arvados_cwl/arvtool.py | 12 -
sdk/cwl/arvados_cwl/arvworkflow.py | 6 +
sdk/cwl/arvados_cwl/crunch_script.py | 159 --
sdk/cwl/arvados_cwl/done.py | 2 +-
sdk/cwl/arvados_cwl/executor.py | 82 +-
sdk/cwl/arvados_cwl/runner.py | 3 +-
sdk/cwl/setup.py | 4 +-
sdk/cwl/tests/arvados-tests.yml | 6 +
.../tests/federation/arvbox-make-federation.cwl | 16 +
sdk/cwl/tests/federation/arvbox/fed-config.cwl | 9 +-
sdk/cwl/tests/federation/arvbox/setup-user.cwl | 2 +-
sdk/cwl/tests/federation/arvbox/start.cwl | 9 +-
sdk/cwl/tests/test_container.py | 21 +-
sdk/cwl/tests/test_job.py | 554 -----
sdk/cwl/tests/test_submit.py | 447 +---
sdk/cwl/tests/wf/feddemo | 1 +
sdk/cwl/tests/wf/revsort/revsort.cwl | 62 +
sdk/cwl/tests/wf/revsort/revtool.cwl | 45 +
sdk/cwl/tests/wf/revsort/sorttool.cwl | 42 +
sdk/cwl/tests/wf/runin-reqs-wf.cwl | 4 +-
sdk/cwl/tests/wf/runin-reqs-wf2.cwl | 4 +-
sdk/cwl/tests/wf/runin-reqs-wf3.cwl | 4 +-
.../wf/{runin-reqs-wf4.cwl => runin-reqs-wf5.cwl} | 2 +-
sdk/go/arvados/api.go | 7 +-
sdk/go/arvados/config.go | 171 +-
sdk/go/arvados/config_test.go | 10 +
sdk/go/arvados/fs_base.go | 25 +
sdk/go/arvados/fs_collection.go | 324 ++-
sdk/go/arvados/fs_collection_test.go | 189 +-
sdk/go/arvados/fs_site.go | 2 +
sdk/go/arvados/keep_service.go | 25 +-
sdk/go/arvadosclient/arvadosclient_test.go | 50 -
sdk/go/arvadostest/api.go | 5 +
sdk/go/arvadostest/run_servers.go | 10 +-
sdk/go/crunchrunner/crunchrunner.go | 439 ----
sdk/go/crunchrunner/crunchrunner_test.go | 478 ----
sdk/go/crunchrunner/upload.go | 241 --
sdk/go/crunchrunner/upload_test.go | 152 --
sdk/go/ctxlog/log.go | 5 +-
sdk/go/dispatch/dispatch.go | 2 +-
sdk/go/httpserver/httpserver.go | 7 +-
sdk/go/httpserver/logger.go | 8 +-
sdk/go/httpserver/logger_test.go | 68 +-
sdk/go/httpserver/request_limiter.go | 39 +-
sdk/go/httpserver/request_limiter_test.go | 4 +-
sdk/go/httpserver/responsewriter.go | 29 +-
sdk/go/keepclient/discover.go | 3 +-
.../arvados/client/logic/collection/FileToken.java | 6 +-
.../arvados/client/logic/keep/FileDownloader.java | 8 +-
.../client/logic/collection/FileTokenTest.java | 2 +-
sdk/python/arvados/arvfile.py | 11 +-
sdk/python/arvados/collection.py | 2 +-
sdk/python/arvados/commands/arv_copy.py | 9 +-
sdk/python/arvados/commands/federation_migrate.py | 470 ++--
sdk/python/arvados/commands/put.py | 7 +-
sdk/python/arvados/commands/run.py | 185 +-
sdk/python/arvados/events.py | 32 +-
sdk/python/arvados/keep.py | 6 +-
sdk/python/arvados/retry.py | 15 +
sdk/python/arvados/util.py | 3 +
sdk/python/bin/arv-run | 7 -
sdk/python/setup.py | 1 -
sdk/python/tests/fed-migrate/README | 16 +
.../tests/fed-migrate/arvbox-make-federation.cwl | 33 +
sdk/python/tests/fed-migrate/check.py | 61 +
sdk/python/tests/fed-migrate/create_users.py | 88 +
sdk/python/tests/fed-migrate/fed-migrate.cwl | 576 +++++
sdk/python/tests/fed-migrate/fed-migrate.cwlex | 67 +
sdk/python/tests/fed-migrate/run-test.cwlex | 58 +
sdk/python/tests/fed-migrate/set_login.py | 10 +
sdk/python/tests/fed-migrate/superuser-tok.cwl | 19 +
sdk/python/tests/nginx.conf | 20 +-
sdk/python/tests/run_test_server.py | 400 +--
sdk/python/tests/test_arv_put.py | 21 +-
sdk/python/tests/test_arv_run.py | 28 -
sdk/python/tests/test_arvfile.py | 2 +-
sdk/python/tests/test_events.py | 8 +
sdk/python/tests/test_keep_client.py | 79 +-
sdk/python/tests/test_pipeline_template.py | 62 -
sdk/python/tests/test_retry_job_helpers.py | 31 -
sdk/ruby/arvados.gemspec | 2 +
sdk/ruby/lib/arvados/collection.rb | 78 +-
sdk/ruby/test/test_collection.rb | 49 +-
services/api/Gemfile | 14 +-
services/api/Gemfile.lock | 65 +-
.../api/app/controllers/application_controller.rb | 2 +-
.../arvados/v1/collections_controller.rb | 6 +-
.../controllers/arvados/v1/groups_controller.rb | 2 +-
.../controllers/arvados/v1/job_tasks_controller.rb | 5 +
.../app/controllers/arvados/v1/jobs_controller.rb | 104 +-
.../arvados/v1/keep_services_controller.rb | 7 +-
.../arvados/v1/pipeline_instances_controller.rb | 10 +-
.../arvados/v1/pipeline_templates_controller.rb | 5 +
.../controllers/arvados/v1/schema_controller.rb | 33 +-
.../app/controllers/arvados/v1/users_controller.rb | 13 +-
.../app/controllers/user_sessions_controller.rb | 96 +-
.../api/app/helpers/commit_ancestors_helper.rb | 6 -
services/api/app/helpers/commits_helper.rb | 264 ++
services/api/app/mailers/admin_notifier.rb | 4 +-
.../api/app/models/api_client_authorization.rb | 156 +-
services/api/app/models/arvados_model.rb | 2 +-
services/api/app/models/collection.rb | 2 +-
services/api/app/models/commit.rb | 272 ---
services/api/app/models/commit_ancestor.rb | 44 -
services/api/app/models/container.rb | 4 +
services/api/app/models/container_request.rb | 23 +-
services/api/app/models/job.rb | 214 +-
services/api/app/models/job_task.rb | 10 +
services/api/app/models/keep_service.rb | 59 +
services/api/app/models/node.rb | 2 +-
services/api/app/models/pipeline_instance.rb | 35 +-
services/api/app/models/pipeline_template.rb | 11 +
services/api/app/models/repository.rb | 5 +-
services/api/app/models/user.rb | 177 +-
services/api/config/application.default.yml | 1 -
services/api/config/arvados_config.rb | 33 +-
....rb => 20190808145904_drop_commit_ancestors.rb} | 4 +-
...s.rb => 20190809135453_remove_commits_table.rb} | 4 +-
... 20190905151603_enforce_unique_identity_url.rb} | 4 +-
services/api/db/structure.sql | 123 +-
services/api/fpm-info.sh | 4 +-
services/api/lib/can_be_an_owner.rb | 2 +
services/api/lib/crunch_dispatch.rb | 981 --------
services/api/lib/enable_jobs_api.rb | 67 +-
services/api/lib/tasks/symbols.rake | 11 +-
services/api/script/crunch-dispatch.rb | 16 -
services/api/script/crunch_failure_report.py | 222 --
services/api/script/fail-jobs.rb | 21 -
services/api/test/fixtures/users.yml | 8 +-
.../arvados/v1/groups_controller_test.rb | 2 +-
.../arvados/v1/healthcheck_controller_test.rb | 6 +-
.../arvados/v1/job_reuse_controller_test.rb | 702 ------
.../functional/arvados/v1/jobs_controller_test.rb | 307 +--
.../arvados/v1/keep_services_controller_test.rb | 29 +
.../v1/pipeline_instances_controller_test.rb | 44 -
.../arvados/v1/schema_controller_test.rb | 2 +-
.../functional/arvados/v1/users_controller_test.rb | 36 +-
.../functional/user_sessions_controller_test.rb | 31 +-
services/api/test/helpers/git_test_helper.rb | 8 +-
.../api/test/integration/crunch_dispatch_test.rb | 47 -
services/api/test/integration/jobs_api_test.rb | 83 -
services/api/test/integration/pipeline_test.rb | 36 -
services/api/test/integration/remote_user_test.rb | 132 +-
.../test/integration/serialized_encoding_test.rb | 21 -
services/api/test/integration/users_test.rb | 64 +
services/api/test/unit/commit_test.rb | 70 +-
services/api/test/unit/container_request_test.rb | 19 +-
services/api/test/unit/container_test.rb | 9 +
services/api/test/unit/crunch_dispatch_test.rb | 218 --
services/api/test/unit/fail_jobs_test.rb | 83 -
services/api/test/unit/job_task_test.rb | 11 -
services/api/test/unit/job_test.rb | 408 +---
services/api/test/unit/log_test.rb | 4 +-
services/api/test/unit/pipeline_instance_test.rb | 106 -
services/api/test/unit/user_test.rb | 149 +-
services/arv-git-httpd/arvados-git-httpd.service | 1 -
services/arv-git-httpd/auth_handler.go | 14 +-
services/arv-git-httpd/auth_handler_test.go | 30 +-
services/arv-git-httpd/git_handler.go | 23 +-
services/arv-git-httpd/git_handler_test.go | 28 +-
services/arv-git-httpd/gitolite_test.go | 25 +-
services/arv-git-httpd/integration_test.go | 44 +-
services/arv-git-httpd/main.go | 91 +-
services/arv-git-httpd/server.go | 14 +-
services/arv-git-httpd/usage.go | 81 -
.../crunch-dispatch-slurm/crunch-dispatch-slurm.go | 111 +-
.../crunch-dispatch-slurm.service | 1 -
.../crunch-dispatch-slurm_test.go | 103 +-
services/crunch-run/copier.go | 31 +-
services/crunch-run/crunchrun.go | 51 +-
services/crunch-run/git_mount_test.go | 11 +-
.../dockercleaner/arvados-docker-cleaner.service | 2 +-
services/fuse/arvados_fuse/__init__.py | 14 +-
services/fuse/tests/integration_test.py | 2 +-
services/fuse/tests/test_exec.py | 2 +-
services/health/main.go | 3 +-
services/keep-balance/balance.go | 36 +-
services/keep-balance/balance_run_test.go | 188 +-
services/keep-balance/balance_test.go | 10 +-
services/keep-balance/collection_test.go | 2 +-
services/keep-balance/integration_test.go | 28 +-
services/keep-balance/keep-balance.service | 1 -
services/keep-balance/main.go | 130 +-
services/keep-balance/main_test.go | 46 -
services/keep-balance/metrics.go | 4 +-
services/keep-balance/server.go | 140 +-
services/keep-balance/usage.go | 106 -
services/keep-web/cache.go | 28 +-
services/keep-web/cache_test.go | 6 +-
services/keep-web/cadaver_test.go | 4 +-
services/keep-web/doc.go | 68 +-
services/keep-web/handler.go | 99 +-
services/keep-web/handler_test.go | 109 +-
services/keep-web/keep-web.service | 1 -
services/keep-web/main.go | 117 +-
services/keep-web/server.go | 12 +-
services/keep-web/server_test.go | 22 +-
services/keep-web/status_test.go | 2 +-
services/keep-web/usage.go | 99 -
services/keepproxy/keepproxy.go | 194 +-
services/keepproxy/keepproxy.service | 1 -
services/keepproxy/keepproxy_test.go | 111 +-
services/keepproxy/usage.go | 90 -
services/keepstore/azure_blob_volume.go | 307 +--
services/keepstore/azure_blob_volume_test.go | 255 +-
services/keepstore/bufferpool.go | 15 +-
services/keepstore/bufferpool_test.go | 14 +-
services/keepstore/command.go | 219 ++
services/keepstore/command_test.go | 29 +
services/keepstore/config.go | 226 --
services/keepstore/config_test.go | 14 -
services/keepstore/deprecated.go | 47 -
services/keepstore/handler_test.go | 592 ++---
services/keepstore/handlers.go | 176 +-
.../keepstore/handlers_with_generic_volume_test.go | 127 -
services/keepstore/keepstore.go | 199 +-
services/keepstore/keepstore.service | 6 +-
services/keepstore/keepstore_test.go | 456 ----
services/keepstore/metrics.go | 22 -
services/keepstore/mounts_test.go | 64 +-
services/keepstore/perms.go | 12 +-
services/keepstore/perms_test.go | 46 +-
services/keepstore/proxy_remote.go | 19 +-
services/keepstore/proxy_remote_test.go | 29 +-
services/keepstore/pull_worker.go | 51 +-
services/keepstore/pull_worker_integration_test.go | 74 +-
services/keepstore/pull_worker_test.go | 84 +-
services/keepstore/s3_volume.go | 490 ++--
services/keepstore/s3_volume_test.go | 177 +-
services/keepstore/server.go | 78 -
services/keepstore/server_test.go | 47 -
services/keepstore/status_test.go | 4 +-
services/keepstore/trash_worker.go | 23 +-
services/keepstore/trash_worker_test.go | 125 +-
services/keepstore/unix_volume.go | 205 +-
services/keepstore/unix_volume_test.go | 273 +--
services/keepstore/usage.go | 162 --
services/keepstore/volume.go | 124 +-
services/keepstore/volume_generic_test.go | 329 +--
services/keepstore/volume_test.go | 79 +-
services/login-sync/Gemfile.lock | 15 +-
services/login-sync/arvados-login-sync.gemspec | 2 +
services/nodemanager/setup.py | 7 +-
services/ws/arvados-ws.service | 1 -
services/ws/config.go | 49 -
services/ws/main.go | 54 +-
services/ws/router.go | 12 +-
services/ws/server.go | 30 +-
services/ws/server_test.go | 108 +-
tools/arvbox/bin/arvbox | 41 +
tools/arvbox/lib/arvbox/docker/Dockerfile.base | 2 +-
tools/arvbox/lib/arvbox/docker/Dockerfile.demo | 8 +-
tools/arvbox/lib/arvbox/docker/api-setup.sh | 45 +-
tools/arvbox/lib/arvbox/docker/cluster-config.sh | 111 +-
tools/arvbox/lib/arvbox/docker/common.sh | 2 +
tools/arvbox/lib/arvbox/docker/crunch-setup.sh | 40 -
tools/arvbox/lib/arvbox/docker/keep-setup.sh | 9 +-
.../docker/service/arv-git-httpd/run-service | 6 +-
.../lib/arvbox/docker/service/certificate/run | 2 +
.../lib/arvbox/docker/service/composer/run-service | 8 +-
.../lib/arvbox/docker/service/controller/run | 2 +-
.../service/crunch-dispatch0/log/main/.gitstub | 0
.../arvbox/docker/service/crunch-dispatch0/log/run | 1 -
.../lib/arvbox/docker/service/crunch-dispatch0/run | 1 -
.../docker/service/crunch-dispatch0/run-service | 6 -
.../service/crunch-dispatch1/log/main/.gitstub | 0
.../arvbox/docker/service/crunch-dispatch1/log/run | 1 -
.../lib/arvbox/docker/service/crunch-dispatch1/run | 1 -
.../docker/service/crunch-dispatch1/run-service | 7 -
.../lib/arvbox/docker/service/keep-web/run-service | 6 +-
.../arvbox/docker/service/keepproxy/run-service | 6 +-
tools/arvbox/lib/arvbox/docker/service/nginx/run | 50 +
.../lib/arvbox/docker/service/sso/run-service | 6 -
.../arvbox/docker/service/workbench/run-service | 3 -
.../arvbox/docker/service/workbench2/run-service | 2 +-
.../crunchstat_summary/command.py | 14 +-
.../crunchstat_summary/summarizer.py | 37 +-
...er_9tee4-dz642-lymtndkpy39eibk-arv-mount.txt.gz | Bin 235 -> 0 bytes
...st_9tee4-xvhdp-kk0ja1cl8b2kr1y-arv-mount.txt.gz | Bin 0 -> 274 bytes
...-xvhdp-kk0ja1cl8b2kr1y-arv-mount.txt.gz.report} | 0
..._9tee4-xvhdp-kk0ja1cl8b2kr1y-crunchstat.txt.gz} | Bin 663 -> 724 bytes
...xvhdp-kk0ja1cl8b2kr1y-crunchstat.txt.gz.report} | 0
...uest_9tee4-xvhdp-kk0ja1cl8b2kr1y.txt.gz.report} | 0
tools/crunchstat-summary/tests/test_examples.py | 47 +-
tools/jenkins/submit-ci-dev.sh | 9 +
vendor/vendor.json | 16 +-
484 files changed, 12068 insertions(+), 24351 deletions(-)
create mode 100644 apps/workbench/app/assets/javascripts/ilike_filters.js
delete mode 100644 apps/workbench/app/assets/javascripts/to_tsquery.js
delete mode 100755 crunch_scripts/GATK2-VariantFiltration
delete mode 100755 crunch_scripts/GATK2-bqsr
delete mode 100755 crunch_scripts/GATK2-merge-call
delete mode 100755 crunch_scripts/GATK2-realign
delete mode 100755 crunch_scripts/arvados-bcbio-nextgen.py
delete mode 100644 crunch_scripts/arvados_bwa.py
delete mode 100644 crunch_scripts/arvados_gatk2.py
delete mode 100644 crunch_scripts/arvados_ipc.py
delete mode 100644 crunch_scripts/arvados_picard.py
delete mode 100644 crunch_scripts/arvados_samtools.py
delete mode 100755 crunch_scripts/bwa-aln
delete mode 100755 crunch_scripts/bwa-index
delete mode 100755 crunch_scripts/collection-merge
delete mode 100755 crunch_scripts/crunchrunner
delete mode 100644 crunch_scripts/crunchutil/__init__.py
delete mode 100644 crunch_scripts/crunchutil/robust_put.py
delete mode 100644 crunch_scripts/crunchutil/subst.py
delete mode 100644 crunch_scripts/crunchutil/vwd.py
delete mode 100755 crunch_scripts/cwl-runner
delete mode 100755 crunch_scripts/decompress-all.py
delete mode 100755 crunch_scripts/file-select
delete mode 100755 crunch_scripts/grep
delete mode 100755 crunch_scripts/hash
delete mode 100755 crunch_scripts/pgp-survey-import
delete mode 100755 crunch_scripts/pgp-survey-parse
delete mode 100755 crunch_scripts/picard-gatk2-prep
delete mode 100644 crunch_scripts/pyrtg.py
delete mode 100755 crunch_scripts/rtg-fasta2sdf
delete mode 100755 crunch_scripts/rtg-fastq2sdf
delete mode 100755 crunch_scripts/rtg-map
delete mode 100755 crunch_scripts/rtg-snp
delete mode 100755 crunch_scripts/run-command
delete mode 100755 crunch_scripts/split-fastq.py
delete mode 100755 crunch_scripts/test/task_output_dir
delete mode 100644 doc/_includes/_arv_run_redirection.liquid
create mode 100644 doc/_includes/_assign_volume_uuid.liquid
create mode 100644 doc/admin/keep-balance.html.textile.liquid
delete mode 100644 doc/install/install-compute-node.html.textile.liquid
delete mode 100644 doc/install/install-crunch-dispatch.html.textile.liquid
delete mode 100644 doc/sdk/python/crunch-utility-libraries.html.textile.liquid
delete mode 100644 doc/user/examples/crunch-examples.html.textile.liquid
delete mode 100644 doc/user/reference/job-pipeline-ref.html.textile.liquid
delete mode 100644 doc/user/topics/arv-run.html.textile.liquid
delete mode 100644 doc/user/topics/crunch-tools-overview.html.textile.liquid
delete mode 100644 doc/user/topics/run-command.html.textile.liquid
delete mode 100644 doc/user/topics/running-pipeline-command-line.html.textile.liquid
delete mode 100644 doc/user/topics/tutorial-parallel.html.textile.liquid
delete mode 100644 doc/user/topics/tutorial-trait-search.html.textile.liquid
delete mode 100644 doc/user/tutorials/running-external-program.html.textile.liquid
delete mode 100644 doc/user/tutorials/tutorial-firstscript.html.textile.liquid
delete mode 100644 doc/user/tutorials/tutorial-submit-job.html.textile.liquid
create mode 100644 lib/config/deprecated_keepstore.go
create mode 100644 lib/config/deprecated_keepstore_test.go
create mode 100644 lib/dispatchcloud/scheduler/sync_test.go
create mode 100644 lib/service/tls.go
delete mode 100755 sdk/cli/bin/arv-crunch-job
delete mode 100755 sdk/cli/bin/arv-run-pipeline-instance
delete mode 100755 sdk/cli/bin/crunch-job
delete mode 100644 sdk/cli/test/test_arv-run-pipeline-instance.rb
delete mode 100644 sdk/cli/test/test_crunch-job.rb
delete mode 100644 sdk/cwl/arvados_cwl/arvjob.py
delete mode 100644 sdk/cwl/arvados_cwl/crunch_script.py
delete mode 100644 sdk/cwl/tests/test_job.py
create mode 120000 sdk/cwl/tests/wf/feddemo
create mode 100644 sdk/cwl/tests/wf/revsort/revsort.cwl
create mode 100644 sdk/cwl/tests/wf/revsort/revtool.cwl
create mode 100644 sdk/cwl/tests/wf/revsort/sorttool.cwl
copy sdk/cwl/tests/wf/{runin-reqs-wf4.cwl => runin-reqs-wf5.cwl} (97%)
delete mode 100644 sdk/go/crunchrunner/crunchrunner.go
delete mode 100644 sdk/go/crunchrunner/crunchrunner_test.go
delete mode 100644 sdk/go/crunchrunner/upload.go
delete mode 100644 sdk/go/crunchrunner/upload_test.go
delete mode 100755 sdk/python/bin/arv-run
create mode 100644 sdk/python/tests/fed-migrate/README
create mode 100644 sdk/python/tests/fed-migrate/arvbox-make-federation.cwl
create mode 100644 sdk/python/tests/fed-migrate/check.py
create mode 100644 sdk/python/tests/fed-migrate/create_users.py
create mode 100644 sdk/python/tests/fed-migrate/fed-migrate.cwl
create mode 100644 sdk/python/tests/fed-migrate/fed-migrate.cwlex
create mode 100644 sdk/python/tests/fed-migrate/run-test.cwlex
create mode 100644 sdk/python/tests/fed-migrate/set_login.py
create mode 100755 sdk/python/tests/fed-migrate/superuser-tok.cwl
delete mode 100644 sdk/python/tests/test_arv_run.py
delete mode 100644 sdk/python/tests/test_pipeline_template.py
delete mode 100644 services/api/app/helpers/commit_ancestors_helper.rb
delete mode 100644 services/api/app/models/commit.rb
delete mode 100644 services/api/app/models/commit_ancestor.rb
copy services/api/db/migrate/{20130315183626_add_log_to_jobs.rb => 20190808145904_drop_commit_ancestors.rb} (57%)
copy services/api/db/migrate/{20130315183626_add_log_to_jobs.rb => 20190809135453_remove_commits_table.rb} (58%)
copy services/api/db/migrate/{20130107181109_add_uuid_to_collections.rb => 20190905151603_enforce_unique_identity_url.rb} (50%)
delete mode 100644 services/api/lib/crunch_dispatch.rb
delete mode 100755 services/api/script/crunch-dispatch.rb
delete mode 100755 services/api/script/crunch_failure_report.py
delete mode 100755 services/api/script/fail-jobs.rb
delete mode 100644 services/api/test/integration/crunch_dispatch_test.rb
delete mode 100644 services/api/test/unit/crunch_dispatch_test.rb
delete mode 100644 services/api/test/unit/fail_jobs_test.rb
delete mode 100644 services/arv-git-httpd/usage.go
delete mode 100644 services/keep-balance/main_test.go
delete mode 100644 services/keep-balance/usage.go
delete mode 100644 services/keep-web/usage.go
delete mode 100644 services/keepproxy/usage.go
create mode 100644 services/keepstore/command.go
create mode 100644 services/keepstore/command_test.go
delete mode 100644 services/keepstore/config.go
delete mode 100644 services/keepstore/config_test.go
delete mode 100644 services/keepstore/deprecated.go
delete mode 100644 services/keepstore/handlers_with_generic_volume_test.go
delete mode 100644 services/keepstore/keepstore_test.go
delete mode 100644 services/keepstore/server.go
delete mode 100644 services/keepstore/server_test.go
delete mode 100644 services/keepstore/usage.go
delete mode 100644 services/ws/config.go
delete mode 100755 tools/arvbox/lib/arvbox/docker/crunch-setup.sh
delete mode 100644 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch0/log/main/.gitstub
delete mode 120000 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch0/log/run
delete mode 120000 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch0/run
delete mode 100755 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch0/run-service
delete mode 100644 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch1/log/main/.gitstub
delete mode 120000 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch1/log/run
delete mode 120000 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch1/run
delete mode 100755 tools/arvbox/lib/arvbox/docker/service/crunch-dispatch1/run-service
delete mode 100644 tools/crunchstat-summary/tests/container_9tee4-dz642-lymtndkpy39eibk-arv-mount.txt.gz
create mode 100644 tools/crunchstat-summary/tests/container_request_9tee4-xvhdp-kk0ja1cl8b2kr1y-arv-mount.txt.gz
rename tools/crunchstat-summary/tests/{container_9tee4-dz642-lymtndkpy39eibk-arv-mount.txt.gz.report => container_request_9tee4-xvhdp-kk0ja1cl8b2kr1y-arv-mount.txt.gz.report} (100%)
rename tools/crunchstat-summary/tests/{container_9tee4-dz642-lymtndkpy39eibk-crunchstat.txt.gz => container_request_9tee4-xvhdp-kk0ja1cl8b2kr1y-crunchstat.txt.gz} (66%)
rename tools/crunchstat-summary/tests/{container_9tee4-dz642-lymtndkpy39eibk-crunchstat.txt.gz.report => container_request_9tee4-xvhdp-kk0ja1cl8b2kr1y-crunchstat.txt.gz.report} (100%)
copy tools/crunchstat-summary/tests/{container_9tee4-dz642-lymtndkpy39eibk.txt.gz.report => container_request_9tee4-xvhdp-kk0ja1cl8b2kr1y.txt.gz.report} (100%)
create mode 100755 tools/jenkins/submit-ci-dev.sh
via ee92b80ba453d7669614e258d2f4ea639516a77f (commit)
via ab26a9efdb841318959abf2a263d3542da3b182e (commit)
via a08925b4cbc532316b1aade3bbadc17a4399cc97 (commit)
via cceeee6476131f365f0993e2778ed113b64d2fee (commit)
via 31858ea09539d37557241a6462504e5f11c82b1a (commit)
via a927ea97a5baeb49a4c102140b24849c03918316 (commit)
via 6bec4e92eb3362fb0dabba0d642c33c97cc3742e (commit)
via e87f5931f41937cf210cdebd42783c9dc8c8c723 (commit)
via e5a8dfa1ceeceacf8a51e99d2138d4b2b89411e8 (commit)
via f5f4c5f6088707c86c43ca2bd70a70c14699e450 (commit)
via d8f53190b772815880da5c4dd9198d65b950a237 (commit)
via 916ec66d0caeeb37983043810bea22e0bc41751f (commit)
via fb3568c55a9f64a6027fcfe78ca21a79461ea348 (commit)
via 4108407c6664b6f22a5ccf8eb864b656595499e9 (commit)
via 39b88720686176040e2f87aa9922fe5887ec1942 (commit)
via e51103a789f4b246b2dcdac2b2fa215c707500b7 (commit)
via 5d6531e7ed927ce8059caa61515efc3d4d539cfe (commit)
via 053c19a77e69cd17d52ec7f8a27c223ee24e1998 (commit)
via aa4b9b1d650f2174eb19bbf2ba9787f3ace59b04 (commit)
via f4e2a0e7fa1b248665fd3fb3998ac0fcb98e8eb6 (commit)
via 868833828599674d566e1c9550a035d5d8002076 (commit)
via 857533188539ebbcb9cf3874342784b811251b3a (commit)
via e701875382821088123769823f6b66a5a4ae2907 (commit)
via 4cadc4832ed4dd58e841628232c472e99b6f7d1b (commit)
via fd689ff480c77b2b5ba60c02f5522e794f190661 (commit)
via de6d121eac429a1dc65e3c3e646f45d54bcfcbf3 (commit)
via 36994ebb9f4b0c3149b671e0229677c39a37cba8 (commit)
via 6980748d61d4dff0ab95be4c65f55be47d13bb57 (commit)
via 7db3ceda16742b65d73ebbc05d02351a5e0496bd (commit)
via bd8028e0b754dc36c4118ce50eea930fba9748d3 (commit)
via faf146c21364533f95d937fe75cc2a46344eed83 (commit)
via 62d79fb469256caa6e287d0787d7d58f6142ed69 (commit)
via ab3284a88a806268f680dd7fc7651a85ad87db01 (commit)
via cc8174aca759773fa661bd9172f877b2d639576b (commit)
via bf08477c7e766c7692731c08212c8d1c3c5628ea (commit)
via a6cba47c47dcd6a7f0bce99de9bbed6a87ef3102 (commit)
via 0daa251cdddbef3db6a69b388170fdb2901964c6 (commit)
via c8919a8e3a27406d707b4491b5858a34525bdeba (commit)
via 97e783760423f6f0200b057629aa9cd593a5c9c7 (commit)
via 9481ff4a22314c0d5acffe78fbc7595278414e6f (commit)
via 3e5a4f9f0c4ece9af648a84a5274114ebe922e06 (commit)
via d0e4ca7b44ab1ed8c0eb1f4df3a02127d070afb1 (commit)
via 76d28579bd98ef8edd2cba30c1ac019795b9ea1e (commit)
via 84347b3dbe7d7140e34e3a67b58e06d3c6b5fa9c (commit)
via fed5a79b5852ebf78d660ec8cb169ce512ad6532 (commit)
via 6f779a6bb29c2139f1b6f9eda7b472117fb8e4b8 (commit)
via aea1693cfc6359a7f290797724ee989bc47b09e0 (commit)
via 703356a1d9442240515b5289b76dbb6fbc33ede1 (commit)
via 49ceaf0593b0b67523279daaf3775a5e4c8e67c5 (commit)
via db9a5a318af1f0be8470bbdfc9a2b31ee88ce931 (commit)
via 44ee7219e5363f85208d0813373e096d9e14c059 (commit)
via dd9f2403f43bcb93da5908ddde57d8c0491bb4c2 (commit)
via f2d88aeb934c9159c32e86371668428aa82ccdac (commit)
via 7d8bf1e2c1c487ef24c98b2e79855e6ff6beec76 (commit)
via 21fe2b7c02453ce569325d5aa8e29c5c4f98bc22 (commit)
via 9c54a12f8c73e74c33d33718f164d4b2e4c523e7 (commit)
via 1aed7b29d3d0b86eda47fc290943fc002a8e64c7 (commit)
via 76d560673ee770e55900143b96d32588905dc37a (commit)
via beb4aebe0492f65e401cbaf640b677a6ce42f947 (commit)
via 1c2c0ee7faf82382d1a1398ec054fc9ee9c4fa28 (commit)
via a238ab71965d75c8d0610d40c0dd745856a8fd52 (commit)
via 5e109ae2b94f5dcaddb19da360507f73078e2d1c (commit)
via 13ac0cadc7b65d2ab5ba3b3919dc55d06b85c3d5 (commit)
via 15917b2b3902994ca4f6b004577b1130ba0fdaf0 (commit)
via 78724c7c38805402c442629d4d678f8145e31d76 (commit)
via b936759134f8d2b1a68b19be06de8a3f41f782d8 (commit)
via 9f5256256f4b29188aa441f2e506297d27e200ce (commit)
via 0099f77a806d38ff1f7bd1c2b45da2bdec4c89ec (commit)
via bffa7bbad96a9ce0679ce0121ee46cee552befdb (commit)
via 6e0e8f6509169fc5c79112c5ab159d16c9e949d6 (commit)
via 2a3a0f7b34e43e436151517c7c262f43af674cbf (commit)
via b714ab7401074991afe2fdc239c89107b3af6ca1 (commit)
via 5307952e63be3ea4d1f3ab552c1697ebcfa98542 (commit)
via ef25437d74cd7c2ce9ba4df2364c1da3d06b8bbb (commit)
via e1491e3edb997dc6683acd1ebf1c1a95d09d4298 (commit)
via 1aa2903df6165ecc8164c40957f282d5f7174b21 (commit)
via 55ae59fab1e7fe21b51ab8ffb67fcebc2a64f138 (commit)
via 800b63d7cad00988778d0610294c305f3facac6a (commit)
via 7ab77ac9278fa130ac5063232a7763b15ee069cc (commit)
via a50fab63068c1e8d67ce1d477c6f2c2429464b5c (commit)
via 11c04936604d20f70775b016455847b9141b1a38 (commit)
via 7c430b8a41da3a66522d1ca08e3a9f637b609195 (commit)
via 9d2cf97c13005304f0a9031fd5d88ac89906bb33 (commit)
via 36990378eeaef059619855a17ec824436502c52d (commit)
via 3d3ca826b46de3fd8c4b7175f7525740316892a0 (commit)
via cbdda43d034b07bfeba9f711e4821c5c28c08e7f (commit)
via 02a9d43ab7340d2cf6ce6c13d42e579729595071 (commit)
via a169f9fe06c58b459347c1c71d3a4d725dfddb97 (commit)
via fbaa689841e77e152567775d64aaab743dbcdaf0 (commit)
via 8e39d9869af9d7d59356d71875ab9eb5073dce01 (commit)
via 8e2b4c9cd3ef1028056703e87131e633e6455c12 (commit)
via 400210f8c9d8b111a3efdaa76c8be579ea5666cb (commit)
via 6d67bbfdfc00a7a280f2d08e64b6198c5e4cba90 (commit)
via 0c92112a718841ef7bfaa77ee8f207897ca04298 (commit)
via a798952d64584cdcec2a13dc0df434692d2b521e (commit)
via 709141e7ce9c98560067398f34a36ca8669cf820 (commit)
via 861599984cc86e100bd1c6dc36500a6f2334052d (commit)
via 1c6464fc1b6e3cde61b64fc07308a3934966fe74 (commit)
via b2e1db4f3c44c6f41c37bfebf032526cf09bf9a6 (commit)
via 80c1c0c533c7d7eedbef85805e157f0ab75c864b (commit)
via 84c753c29346450bae7efd8f8bcd11aa7ea71109 (commit)
via 5ffded80f04bc1b38574b0a4eee54c6ceb9b9112 (commit)
via b4be060bb0ee42281fc3a044c60d2b55c74475f8 (commit)
via fd38b59aac9b4453cf04fb7d6e1b8ad51549d6c3 (commit)
via 30db189f713285d03facc83ac8018942a89afa81 (commit)
via 4d7567b7b3577b561dd064d397c10a9331c3ee16 (commit)
via f1bcbdae5b6c24790b6b03823d04ecf4a675fb6e (commit)
via cf0c4c381a2b34130f072096038a430e3c6bbe55 (commit)
via ae60ced94e3ba9e80c994880886b11eefffd39c2 (commit)
via 3911cd836c4e937262d48f9b0af703a9d7d68cdd (commit)
via f672f727fe79bf6642a2daab641a1ef5c84648df (commit)
via e86ee860d99036ff4ac61f6635b738f3a408e446 (commit)
via 6125e8bc03e27d073535c2313743fba3c3e6b27d (commit)
via fbbba2116c046a3c20a71ea0268501a1a5b802e5 (commit)
via 6f62ef31c63c6f04f9cb3fc772b93bead5a58345 (commit)
via 7174c5c2d0ad4e450401045070c4726c1004de7e (commit)
via b174ae5f406a0254e017a9428ca3d3deda177b97 (commit)
via dc491966feeeeb4a136b1e4cfee64eab5ffe5f14 (commit)
via d22da8c4ae59fa50bfecaf3c5857fe8c0cc5fae7 (commit)
via f902c301c8c40707bb25f8dae01537f8a50be286 (commit)
via ca7f17d5aa220b2daea126fb58081d5d219216ea (commit)
via 5612cb8542511ea96108604499b8b7e37e3804c2 (commit)
via fdd56a5f193c4d8c561059c74d3aa4e850a483d1 (commit)
via e8e461a99945a74968de8dd438e54649ce006216 (commit)
via 25a7acb26323d159a60e43b037a19e255b6abdbd (commit)
via 1d54582d7d80362602a017ebf9dbf79d2712b6f0 (commit)
via 55e5a470d6430d2026b94892112be6d985bcef09 (commit)
via 18b8c3b584a9337977df997624176b5a66b256e9 (commit)
via 295aa2a6640f3694bedbefb3f728a00be98adae4 (commit)
via 7d2f01a15a9e0ecf7bce74e1d271b6fb2993bbc3 (commit)
via 4a919918a4ce37b5290793f02fa959db1c073590 (commit)
via ae9fc56d6bc8f73be3de765f03c9607cc5d21d98 (commit)
via a57fe1c6957883d973f87c6d99f169a7d5bea0ea (commit)
via cf3dc59e23bb9da48d67b1ff6e35932c17c64ea3 (commit)
via 623a04c28cf042c8d0fbe3b3982d85d54e3a30ed (commit)
via 3185e134320ff732e2bc3ef791133862aeb494ab (commit)
via a994f208a6ab576261721735e4283e7a01759d00 (commit)
via fa4a1e7741cf780656bf1dfa5a622e40a315c67a (commit)
via 52b7b2934d5d74ee67ca13f8d1cc95f1379faddc (commit)
via 8db3a110976bbb9288214eeb3064d31cb12c1c82 (commit)
via c8bfd534fc6e33b0b37f9fed1ee6232159edb631 (commit)
via fcb08f0ca7794b05c77a15ab8bd46b978cb07778 (commit)
via 61bf0c73e5f8f1895912550a6031d8583a911e8d (commit)
via 2602abaee640b1c50e9780d951b15006e43e203a (commit)
via afaa86c118f4c08eef9f357610cf83bee62e5ac4 (commit)
via 22cff6bb354d6980c33a0f471d5860f968e853a6 (commit)
via de3276d1b2067be4aa40b51605c2ce509ea80915 (commit)
via 110580d079cdb0b0a773ecf1671c1f97f1736cc6 (commit)
via f3c6c6e5853ad28cc2edfb70c60f88bd1547414d (commit)
via 8a879fd6ffb38927150be85c63d926cd6a4c0d42 (commit)
via 7c0257925a75185937c4a84dfd077458a24c53f9 (commit)
via 915d1913a691d980c3362d14ad50d6f6dc3ff9af (commit)
via ae03057c03ca6b8543c93a4b3938ba06dad41571 (commit)
via 0020a0bc96ee13203fbdc2af28ffa077799213d0 (commit)
via da79c28c17eb5de3196ab49718b86c3f73db2380 (commit)
via 3b1947092b856e2c3bdb733828b1c951ac158b06 (commit)
via 0bb53c1cbcbcb8b3be50e6ecf3fdf0bb7cbd96b5 (commit)
via 6527c64378ebd1970be69f6502db181c8272da5a (commit)
via f5862345c56afa3ea3565db9e6e0edb365b9fa03 (commit)
via 678bb65be05eb32aae75de93c33b4ac2a606b7c4 (commit)
via 858008ed900a92bf7dcf2e7b14b3162b3d17ab03 (commit)
via 37d81ee1eda6d6e7bcaac831f1c967a1d4a0cf28 (commit)
via 591a25ea2d44801fbef2ec678a366807537a8411 (commit)
via e0d49420ec4bff49f8fd1b79c1de708f2bea1aee (commit)
via 3cec8c10796bb6de9c02c96bbe7dd644c7366e42 (commit)
via 608a1591840dfbeac3d5580c505b50bfface5929 (commit)
via 18de39ed805bd1abd36ff4fcf83b5b130d321e74 (commit)
via 5bbf25e6e165455a9edc639fa4096e2aa7b35703 (commit)
via 91e6b4f16baa92a234007fd7442976cf2340a7cc (commit)
via 474c0be6cf3beb536e83a42a08220313e303decf (commit)
via 8da39e55beb95fa6f2408c86803e5a003bcd8ae5 (commit)
via 0f537bcaa60b8a1496010bc9d4a943484e69081c (commit)
via d04751846aa221610a463bce1efaf624c36eaffc (commit)
via 28f250ee0a43e873760d43b39119e5710de75fe8 (commit)
via 1b6b38c5d2e181f357cab883b63917cb5eaa778c (commit)
via 3056c56352955911bc8e844bc1e655cec5abe242 (commit)
via faeaccc982ec3fc89263342e26e9bed4b0ee50ed (commit)
via 1267366d66cadcc09972721bf7381f96f8fe73d6 (commit)
via 3aed87eca24ce57ca154e76155204d107970bbed (commit)
via 1e64cd695a165bd55a5aa595e566eb780aa10edb (commit)
via a5b7b00aff9debab6607afb09b387de627bc2603 (commit)
via ce0df2b962b83137d97b75f594aa28fd694fb015 (commit)
via 55dc07e524cf221c3e572fb86de01255be6c759c (commit)
via 9dcec2ce4a077f14204fdfd6c4b1ec208ea281ab (commit)
via 32d0b751985b6e8adef29a71c3e4542e87f7c54f (commit)
via 0e0f69c6164339f4d0babb1d9d5a68fae24c01d5 (commit)
via 453fe7852de9b01a10ace4ded7b3b7825326e599 (commit)
via fc86370e31e1bb3a5d7b234419e29015c165bc67 (commit)
via f1051a2d445c680caade0321163dac88f084c130 (commit)
via baa2bf80cc078868191494ccb1631c426f4e0496 (commit)
via cf5d136d81bd22ce5340243643a4734f3cf20856 (commit)
via 07724cb2413ea22e583b9d579b514d81a97911be (commit)
via e201aabcc4d6d457a662ad0b4e51f3524b5bc865 (commit)
via ef2d67b9251839b44146f1df16f8cdd2d8faa38f (commit)
via 3dec49afe102f61d6db045aa8dadec442d055b71 (commit)
via 76ee36c49088274ab4e8465c0f4b20878d66c706 (commit)
via 6653f96c23ff461bc4cadf5184a95e1c9142f7e6 (commit)
via 5a280d55dae6daaba3679a55e33d07561ff1c016 (commit)
via 11597243529c762114fc34907f772c331d6f6ef5 (commit)
via e5437560d2f30350370a1c96397716ac56a7398d (commit)
via d99713e58b0b9eb284fc3ea7f4008fa80bc5bcc5 (commit)
via a0ce99d4067878a7a32a9a2db44eb4bc0929d879 (commit)
via 86ca72db7b721b14b4cc658755d012dc115a5988 (commit)
via 572075320c7d49a12fc7bc49df3fab816a9753d3 (commit)
via 49b6aa4e36ec8d83863bdfe215fa57c67580f053 (commit)
via c2c27beb2cb306608523874e23ef66424a10453a (commit)
via e9a99c629b52d8444643d3115a05c6e6e55c084d (commit)
via 36b3f5c4d415897125a82fc733385ca999436c4e (commit)
via 76ecdae1b68c29cac9a905e8c4ea00cfe569c3b7 (commit)
via b0b7c71773e5fe4dc9effb8326601e1e6d6c6925 (commit)
via 08d2f48c3cf3eac9d71261172677c54f03669fe5 (commit)
via 1312bde09fd7533449a705c4d12516df18c83f28 (commit)
via 04dd8d57e5ef90dd68876ffe5c72003645c6e3a2 (commit)
via 3b9310734cf6b29b35caff5dfbe64d88bc4789bf (commit)
via b1f01918cfcd953e906d32691ddf76c0253a1948 (commit)
via c9a3f26fb35a6903178c3dbbc4dc3decb0ba2cf0 (commit)
via 6b33f41375feab7c07ea97ba4257b82c0b3a3ec6 (commit)
via 0514061849282c99c9cd0d19d65a0ff190c2c495 (commit)
via b144996ab73b15233f027713faf3114f34985e72 (commit)
via 6a8143503ec443708a46031517944587e17cbe70 (commit)
via 90d84d8578b760b493ac76b22c42bc284868bc0c (commit)
via 20a69e126c68236a3c73daab101e351346f8bfaf (commit)
via 2fa07301c16fb0c3efe3812e9ad8e058f257a3ea (commit)
via 0c3e58f58b9fbcbbea69c7856ce70f73cbfbd73a (commit)
via 04c702237cf2b545992ce7b1acad107a52118d72 (commit)
via 91bee39e7e5bcba0d5e418b532fc34949ffbefa8 (commit)
via 93086f7d095a33de76d7ad6353bbf3333178cf36 (commit)
via 6b43b14a374f217ddf5870c2ed9cd90152d8e6e2 (commit)
via 65705937e9c86a4ee557a32b776745e4ae8e88db (commit)
via 3ee696c6485008044b1a54c351d0035ef485305e (commit)
via 311b22e026909b8be128ae0752c013b118dd6f0e (commit)
via aa96d9c4c5c9b107867764d91109a35037c521ce (commit)
via f04693da1811e670d4cbb981debeecf14d79137c (commit)
via 1c3c8f7fd2e1268b139e046fbd6a7093dd82222f (commit)
via e22d3dc998f55e3c21125b1a1be7240f89c23dd6 (commit)
via 9c656c55fe63a22b075223fe7f295e7e21e18b8c (commit)
via 168c5a9a50b93f736b15b7a6c56af900b90aab39 (commit)
via 7c3e13d4876a8e37feffee3cdaebc44b20b7b61b (commit)
via 934975a33a16ee8bf2ca854d263b98452856373f (commit)
via 2fd0a7680e075431baa61288f34bf400ccaae849 (commit)
via 068e72307f9ce91538e45cb461b99cf92d2f5666 (commit)
via 9ff2b6f56e4d0c071d2f436a78bc536c541eaf16 (commit)
via a3c2d73b2a3e87eab35853429f06195e15f1c972 (commit)
via 9902ba33a4006d8652e675f76b6d7e43a2446d14 (commit)
via a6f874e7de1026f9c60bc4769f919da031927ebe (commit)
via 636509feb523592f8e54f5fdbe52830efd105564 (commit)
via d6c4fc82452b6c8e7fe492a0e2a163a19477f95a (commit)
via 476f6188d78a8d7c60043b0dd5d22bfba045484c (commit)
via 79ba997c9bc1f97514dcc6f1d6016ba7524a0ae1 (commit)
via 6de58d02306425c5899506c571b90b5c6c93b629 (commit)
via 3c248f44a39ab0b792a8a91f875c4e09875bf54f (commit)
via 16a7c3c0b0bff303a6185282ab170fd495f7413d (commit)
via 5bbec701f90b8179d66e5c308c1c01e3c4dcade7 (commit)
via 3c0e4dc35b5f2fc34e050fef304cdec0cebe51ae (commit)
via 44a871434f648052a410f158fc8e09ec17c11339 (commit)
via 6a90dcb6b421380d4654d47db9b8037643039236 (commit)
via 72eeca4fb7abb97ae41e30c032e3d48074b915f7 (commit)
via a5db96feced74279d61fe8254ed38a321342da1d (commit)
via 73a68fb27a3531feed18b339ad4c66ff3d08c501 (commit)
via 59c608c6052d2bf47a49d6a649be5f407986f6a3 (commit)
via 33e1bbfb47da58c94bb705324362c4c709ac43bb (commit)
via 0de3f63a136cab2227204eb16da9ea0eb9b68349 (commit)
via 5b604a0884f7cac8330fb0e5cfae90f80799f6c3 (commit)
via 7410ffda247fc84a9e650dc441dd415f483cfa5e (commit)
via ef23c3d124b24a461f6947868a28e67e7a0a1010 (commit)
via 5713754c574254f9e3650ac80bf8fdca235898f6 (commit)
via cdc569ed1c4777d3293327ee10b8f1c8bec06c6a (commit)
via fb5b1feb7acdfafed1bcbe932ff90e95e129c2a3 (commit)
via 4653d82e57660b2f2d5cc9ce0960f44684b160ec (commit)
via 383122c1bc4a08772df618a415420ac3ea527051 (commit)
via f676243c0372529cdaa5821d4ebe9f9f59d0cd5a (commit)
via de47033cb700ba5655dc6cfde77b888e8a94e87f (commit)
via 0b471c74f2cc392a37aa4f8df8ed931bb5969236 (commit)
via b19eea5a71ff3fa6259df25bc0726bd1e152d89b (commit)
via fb7a094681db65daa2f28b50ca734dc27e9d6db7 (commit)
via 82ef8e6c9b95804159e199d7dd9128da82366a50 (commit)
via 5ae0a422e60788a4039d17d2d8dfb60f250329c7 (commit)
via 729c7c95d0d9c8d0357143717d5f2bb8cdd743de (commit)
via d49b2b2d3c9ef513335adbc5785d252bf2fb68be (commit)
via d4ed3e6460469f2766e1f1676c538d6c86e000b6 (commit)
via 86b7903116608ac3a8314437639cb61d774fb510 (commit)
via 03ac6650c846556e8607e5a3379d03b7d44e62f9 (commit)
via 8dae253559240fb16564fb934fece2cbcf001866 (commit)
via 309e3a3b10cd6a4e609f84fbdc87cfed3baad796 (commit)
via 1d5727fcdd6e524898d7507417456b9fedcb79dd (commit)
via bad30523725258c8460768be3239a8b02d4e35eb (commit)
via 18de568b068818cebbd708e2a3f39d2c5a65c6ee (commit)
via b64996755741a71c4f02cf3ef9ea2b7ba1d0e2e1 (commit)
via 3679c9415c3f9f925a40919c549b7cac65606800 (commit)
via ba2e6d49ca390a8a62aa77e531e5a255c93ebfcd (commit)
via a5cf4e0ea356a7ee06f67fe159484fe20cd8a184 (commit)
via a136c1ca723537feab8efb40de4fe68c099a175b (commit)
via 4031e38a48822b543e95f166003ecb01906e49dc (commit)
via 322599005b9425223195f8b903f0aa2cfc4b7db9 (commit)
via 26c7b3c97876a05ec7427bc2e5270108dcf00b17 (commit)
via 3d9b68358f757f1d3c94a63b641522735c387074 (commit)
via d83e0937bc1d93560896ae1331486c473436b4a2 (commit)
via e9a366b15f7e9fec534cb2bdc319f0f3ed13236d (commit)
via 2774e45aba64557259fc35155c62988449a8dc72 (commit)
via 0fb04af57862494beb38f57b75a1427ee9443e25 (commit)
via 03590b0b68fe727405e46cf28d47ba50117c7f1d (commit)
via 8b873a9b3b8865a4d451263e48b49122b9c32759 (commit)
via c8f57c52224362d7621f1271774b0f2d60c55cac (commit)
via 366a2efdd0ac4630f4381f3b47d70ef155ed2df4 (commit)
via 803c1beb16c35f225d22e0dfd7f45165f13bc5db (commit)
via 1166aeb6033725709ded753a0c00f69320a9a873 (commit)
via 8f9f169bf7d53ecaaa076bf4fbf60fa0f0016af4 (commit)
via 5eb512e7b6ff3a0d9f14591fe6bf611dde5cc27c (commit)
via 7abf74e3ad723ed8aed4d13e794a8f6ad6f44059 (commit)
via 415910149bed2eef6ae818b7c059d413934df06e (commit)
via e0fd2e426856a6593f2c86c60831f0f867f4f83d (commit)
via 35658af99f09f2f6768583d65246429f789fc5a2 (commit)
via d7a5e6e37e9e9251177f9fad98d867f477e69537 (commit)
via 22de1507bc49617b02aa219302cecb830694adb5 (commit)
via c72420e52c085c76dead3e700e05e6fd058dccb2 (commit)
via e7374a8dbe6467add8506d52a8d25b9f0eee16dd (commit)
via 1ba00901283d88fc7a5c82cabdad6e5183d4bb78 (commit)
via 0efb729a71577d400d93b8db56975a4232ec9c6b (commit)
via 6893f07253b37deac06aefdaedbadfb730254026 (commit)
via 52cfc5c943a591d4f8095794820b72b697ae6f12 (commit)
via 38821eb2984f73e62bf21fd214890864a8ad9d47 (commit)
via f248e19664fec1268e2a736d698acfbd6147016e (commit)
via 47d4b25da3ee62b641aa3026adf38adc22b3b65c (commit)
via 043185f6d16dd41135c255f0f36fb8a75203537b (commit)
via 021f8eb819919d4606d7b4c72a2497e842041526 (commit)
via 751745e032831e16c5b67cd4bd0d328cd1f11fd7 (commit)
via 23138fc621581634579294751beeff7f5e66358e (commit)
via 6a13a5f663102b77c157a157c8c4089269d3c3b1 (commit)
via 14626b1a574924a23f18073b8bb6eff829d66e5a (commit)
via fec7796668a4f4a73bb52e16e13e4504f76649f5 (commit)
via 2384aa9a6179333daa03002c36e7b25b83aab903 (commit)
via e10aa8e0c8b9c45d69832e71480cfb3d6929834e (commit)
via a8aa509cf3913c8dc91640ddcad6b25e6609517a (commit)
via 050ea7fdc6317a0fa0eeed20b0e6cb0b7fd6693b (commit)
via b96728249db70975be33bb5c5721ec5b8a0eb3ff (commit)
via 448f667a574b50da096051a0d062b9059ab3609f (commit)
via 9f6bfd78b88486d4b3384b4be05c1f5e4f546a9c (commit)
via a33badcdc6af29a87d1f960dbff8ca947329a46b (commit)
via 30e065c34db0ab9a0e824a77b1ac0a46412598e0 (commit)
via 9f912f75b3a0b75e8f3de94f4527d60f075f17fe (commit)
via f0bc73f28a14af9499dd32e906429d1bc276c969 (commit)
via 4923d561f16ed4c665e89142f01b7b1d3786ac2c (commit)
via bc1947e4aef52fe5f3aebc10dc2ea74cad86672d (commit)
via 4d56f9b913fcf41fbf89bf5016463b5353fa3a9f (commit)
via 100ae537a8329048452c656229750b97c78a3296 (commit)
via aabdf0fec790f9dd341af07013cc1c47ae04b876 (commit)
via 1cce0422dfc66a02e59f0c3a783562c90d0931d9 (commit)
via c49024ec99cc5717f7856d61f325c01c90f750a9 (commit)
via 07d92519438a592d531f2c7558cd51788da262ca (commit)
via 9a02d4117bfc1372ce5b6baedc9303f2500b3197 (commit)
via bdb3e297e65ed39f66b33a6fb4c3b3b0e17e6fd5 (commit)
via acb1d98cdfa6e33bfd3e1bb7510b78a4fd9384e2 (commit)
via 1ea751256b6817e0c841e0a9c4b99d559de6f0b0 (commit)
via f89544af7f3d38bd61b4216527d66897eb08dcd0 (commit)
via 40d4eb5c5a942d82d158ab9d4d3b3fb1b44fde83 (commit)
via b93cb0b828989f9e2651ba436fb8a267224e4ca8 (commit)
via 2c7b49e8791154db907616243c930c552aeb3df3 (commit)
via 8f78a0332d530f9987f18e6c982e30b0ea8e943e (commit)
via 75310a63472361ad0a84801024193cc9f34393e0 (commit)
via 63756e0e8a1188e01d0c238394db71af278863cd (commit)
via 45a018dedd306a21745522eaa7fbaeb796a0ff5d (commit)
via e6c087eba687597c30d07459504c077d0f97a5b9 (commit)
via 5dbee91f63a39f19b1b8a63f0fda0f7115e7356e (commit)
via ee1a7e406e5a20d142db752ab6b2a9eb0421bba7 (commit)
via 752c2ff97b3670bcc87b08816560f5a0be0b8d06 (commit)
via 5d82dc390a8e158b71c3c96cb1d0f301f3f12dbb (commit)
via 01fd373a99ab6e3ee13bf2c8ec38e48ee6f42ba3 (commit)
via caf81587353b5e490e01f7f45aef78aef0ef18c0 (commit)
via a5e9c92d5d9e3a5575f9a103723d1814f5a51b66 (commit)
via 756aad23bd19f1533f38f0b9e9ee1206dc33b114 (commit)
via 247006e2b7e3e3e1860b093d2a8d23d4536255d3 (commit)
via f5bba33140f89648ef07098e582b022e1ea1f9f9 (commit)
via e3566cdd48dd5c67ef9d0b1a45321f773b44b2a6 (commit)
via 590c491796ece16caa4251dd443412f323492fea (commit)
via dbbb649c9b797da8f6805af3a7e74e57b075d294 (commit)
via 3990a4b1c7c1eb266367b42fa49bb540d8099cd3 (commit)
via e634faf85ba8158b0dd679de606c734ef8fb84dc (commit)
via 56c87b7cea95bdb373fd0a195b57f2e18cc5a70d (commit)
via 8829652bd4d963bf9371a4ca92a6fb5b9a3f0e2b (commit)
via 2d9aa62499005abd47b5f2fa604f01d055480722 (commit)
via 327e331c0d421d805b380bc4f9dc8d17f683eadf (commit)
via 1d0a332825dfdb9f72c76eefacdca50f01bd67ed (commit)
via 5d68da382b77745e69640dfdd4e4bd9110e72f4a (commit)
via 1fa33cf0c06e07c7f3668f994f8d0def93d5ecbd (commit)
via 67daee82d7c7e3385ec252434109a3348a7c70d7 (commit)
via c2b55f26cbf4e0c963e6d30aa63c11898bfc3a09 (commit)
via d71c797d3bbfd26d571fb46a14262b5c01b95ff4 (commit)
via bb0794b3323e93d45d85a0e86a497e8afe5a0983 (commit)
via a3ac6ea15e37aa903ed9dc8b31bac94d99093c2f (commit)
via f9d9a61219a3e23c1867d12596e6af8e550f0e50 (commit)
via dde5e6052a0b7547978d105ef3dfb5bf4a58eeda (commit)
via 0128e9d05f42469364aae8ca0eeae18b8abbe74b (commit)
via d0ecfaefd9ed9fab71e0cd8d62579a208f0eec5d (commit)
via 6c89457a8f144d03f230656a1f4c43675d066b8c (commit)
via 94f1f08184b135d10245fa782e66d43247a107d3 (commit)
via fdb22c767bb60ebe931a6a86b2fb812dd2073950 (commit)
via adedc9a3791fbed1d08da4d8681f1d0e0b36e024 (commit)
via a93774da6449567a2759672cf329be6ec96f91e3 (commit)
via 1e9ae39f812c387d608bb815c5840ea2a99b5777 (commit)
via b326e357c9d906b8b3d536dc2b1f4356b6073a11 (commit)
via 1bc9d9cb0dac110676f9fd60b2fc128d54b1abf5 (commit)
via 2f659c39c923d90f1cceb73c123d661687c3a41e (commit)
via 3e9b9dcdcce3905fa33dde900ef99f27ba036fea (commit)
via f771c6733372f5fe91be11f22fc74cfb6274c8ee (commit)
via 0b90a6ee86fdfa5b2b8cb51d66d70cef00dc6800 (commit)
via 3596bdedbf0a592b3dd4bdcf589c3de7b8913ee1 (commit)
via ecbb701177f9ae8713d3e103b3014f10fe584025 (commit)
via 2ecb1b1e045897ac5d028ae371d19a7afa1ce2bf (commit)
via eae1dba3e92c386e03ff07c0e06ddb214f4c7e0a (commit)
via da77af55002ffc7581048f70b17ffc3c46bf86b0 (commit)
via 8168ab173ff7a09d25e1838732e4fbafee88df98 (commit)
via 639789ffd0d7a3271789b3ba45604a65cba92928 (commit)
via 431f22982dfee8f4d1c9590b3bce8d36709d5dd9 (commit)
via f89b45c97b047298c86dd58d5da8c07aa3d7d27e (commit)
via 8d152808d49ad6b1767b26ac10dffb53fb7940fe (commit)
via 4512b2324d203673a7b76927631a9bac4361d0de (commit)
via 35ba053c83b7ad18e1a336d50d3a8d5a53adce9f (commit)
via 9656b85278fa05b4118f98c987fec278168a4b1c (commit)
via 59a2d537f3450407aa48e32645d92a5246c046fe (commit)
via 7b4ec6d3c3ed209a42f542e1b646b8e672847fea (commit)
via bebedf99016c2a784bbeb4c64ce4a579b8649b13 (commit)
via b47472f012130d22bd30969b2a273b91ffe41b51 (commit)
via 3fbea8f4814e1bbc6ec650576daf63f72d121250 (commit)
via 72a8b3582d925ea30fe78697ff76bafb20d8bd9e (commit)
via 0e5ee27bb7bef018395a73f1fa2617050dc18d7a (commit)
via 40e3249b1f75ff1442adbc360885c80db436c50b (commit)
via 22422ab1e539977ca730aedd46b4cd919e73d05e (commit)
via f5ef76001884b7b464574c51783efc352f5e7532 (commit)
via f5e83a9498acb9e13847cf8c96429784c8440a0a (commit)
via eb1910c3d005ac0819416983262812b71edd85f3 (commit)
via 8ead06918642aa813655193d802ae82b9c363535 (commit)
from f0451bbb69fd79fbead3036aac29dd97977727a6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit ee92b80ba453d7669614e258d2f4ea639516a77f
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date: Thu Oct 31 11:33:30 2019 -0400
14287: Fix non-federated case in list handler.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>
diff --git a/lib/controller/federation/list.go b/lib/controller/federation/list.go
index 414870d24..6ba184c47 100644
--- a/lib/controller/federation/list.go
+++ b/lib/controller/federation/list.go
@@ -139,6 +139,13 @@ func (conn *Conn) splitListRequest(ctx context.Context, opts arvados.ListOptions
}
}
+ if matchAllFilters == nil {
+ // Not filtering by UUID at all; just query the local
+ // cluster.
+ _, err := fn(ctx, conn.cluster.ClusterID, conn.local, opts)
+ return err
+ }
+
// Collate UUIDs in matchAllFilters by remote cluster ID --
// e.g., todoByRemote["aaaaa"]["aaaaa-4zz18-000000000000000"]
// will be true -- and count the total number of UUIDs we're
diff --git a/lib/controller/federation/list_test.go b/lib/controller/federation/list_test.go
index b28609c2d..e9e8950b9 100644
--- a/lib/controller/federation/list_test.go
+++ b/lib/controller/federation/list_test.go
@@ -117,6 +117,9 @@ func (cl *collectionLister) CollectionList(ctx context.Context, options arvados.
if cl.MaxPageSize > 0 && len(resp.Items) >= cl.MaxPageSize {
break
}
+ if options.Limit >= 0 && len(resp.Items) >= options.Limit {
+ break
+ }
if cl.matchFilters(c, options.Filters) {
resp.Items = append(resp.Items, c)
}
@@ -173,6 +176,15 @@ type listTrial struct {
expectStatus int
}
+func (s *CollectionListSuite) TestCollectionListNoUUIDFilters(c *check.C) {
+ s.test(c, listTrial{
+ count: "none",
+ limit: 1,
+ expectUUIDs: []string{s.uuids[0][0]},
+ expectCalls: []int{1, 0, 0},
+ })
+}
+
func (s *CollectionListSuite) TestCollectionListOneLocal(c *check.C) {
s.test(c, listTrial{
count: "none",
@@ -433,6 +445,6 @@ func (s *CollectionListSuite) test(c *check.C, trial listTrial) {
continue
}
opts := calls[0].Options.(arvados.ListOptions)
- c.Check(opts.Limit, check.Equals, -1)
+ c.Check(opts.Limit, check.Equals, trial.limit)
}
}
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list