[ARVADOS] updated: 1.1.4-619-g080c940d7
Git user
git at public.curoverse.com
Tue Jul 17 16:56:13 EDT 2018
Summary of changes:
.licenseignore | 10 +
AUTHORS | 1 +
apps/workbench/.gitignore | 1 +
apps/workbench/Gemfile | 6 +-
apps/workbench/Gemfile.lock | 109 +-
.../app/assets/javascripts/models/session_db.js | 23 +-
apps/workbench/app/controllers/users_controller.rb | 9 +-
.../app/controllers/work_units_controller.rb | 36 +-
apps/workbench/app/helpers/application_helper.rb | 13 +-
apps/workbench/app/helpers/version_helper.rb | 6 +
apps/workbench/app/models/arvados_base.rb | 21 +-
apps/workbench/app/models/user.rb | 41 +
.../views/application/_report_issue_popup.html.erb | 6 +-
apps/workbench/app/views/layouts/body.html.erb | 3 +-
apps/workbench/app/views/tests/mithril.html | 4 +
apps/workbench/app/views/users/inactive.html.erb | 5 +
.../app/views/users/link_account.html.erb | 112 +
apps/workbench/config/application.default.yml | 10 +-
.../config/environments/production.rb.example | 2 +-
apps/workbench/config/environments/test.rb.example | 5 +-
apps/workbench/config/routes.rb | 8 +-
apps/workbench/lib/app_version.rb | 15 +
.../controllers/application_controller_test.rb | 2 +-
.../controllers/collections_controller_test.rb | 2 +-
.../test/controllers/projects_controller_test.rb | 2 +-
.../controllers/repositories_controller_test.rb | 6 +-
.../test/controllers/users_controller_test.rb | 8 +-
.../workbench/test/integration/collections_test.rb | 2 +-
.../test/integration/link_account_test.rb | 172 +
apps/workbench/test/integration_helper.rb | 2 +
apps/workbench/test/test_helper.rb | 30 +-
build/build-dev-docker-jobs-image.sh | 6 +-
build/build.list | 77 +-
build/check-copyright-notices | 4 +-
build/libcloud-pin.sh | 9 +-
build/package-build-dockerfiles/Makefile | 2 +-
build/package-build-dockerfiles/centos7/Dockerfile | 2 +-
build/package-build-dockerfiles/debian8/Dockerfile | 2 +-
build/package-build-dockerfiles/debian9/Dockerfile | 2 +-
.../ubuntu1404/Dockerfile | 4 +-
.../ubuntu1604/Dockerfile | 2 +-
.../package-test-dockerfiles/ubuntu1404/Dockerfile | 4 +-
build/package-testing/test-packages-ubuntu1204.sh | 1 -
build/run-build-docker-jobs-image.sh | 2 +-
build/run-build-packages-one-target.sh | 9 +-
build/run-build-packages.sh | 86 +-
build/run-library.sh | 5 +-
build/run-tests.sh | 141 +-
cmd/arvados-client/cmd.go | 25 +-
.../arvados-server/arvados-controller.service | 7 +-
cmd/arvados-server/cmd.go | 27 +
doc/Rakefile | 56 +-
doc/_config.yml | 91 +-
.../_container_scheduling_parameters.liquid | 2 +
doc/_includes/_events_py.liquid | 18 -
doc/_includes/_example_sdk_go_imports.liquid | 10 -
doc/_includes/_install_compute_docker.liquid | 27 +
doc/_includes/_navbar_top.liquid | 2 +
doc/_layouts/default.html.liquid | 1 +
doc/admin/activation.html.textile.liquid | 229 +
doc/admin/change-account-owner.html.textile.liquid | 41 -
doc/admin/index.html.textile.liquid | 13 +
doc/admin/merge-remote-account.html.textile.liquid | 4 +-
doc/admin/migrating-providers.html.textile.liquid | 41 +
doc/admin/spot-instances.html.textile.liquid | 78 +
doc/admin/storage-classes.html.textile.liquid | 47 +
doc/admin/upgrading.html.textile.liquid | 250 +
doc/api/execution.html.textile.liquid | 6 +-
doc/api/methods.html.textile.liquid | 2 +-
doc/api/methods/collections.html.textile.liquid | 1 +
.../methods/container_requests.html.textile.liquid | 2 +-
doc/api/methods/groups.html.textile.liquid | 3 +-
doc/api/methods/links.html.textile.liquid | 2 +-
doc/api/methods/nodes.html.textile.liquid | 3 +-
doc/api/permission-model.html.textile.liquid | 4 +-
doc/api/storage.html.textile.liquid | 8 +-
doc/api/tokens.html.textile.liquid | 4 +
doc/architecture/Arvados_arch.odg | Bin 0 -> 14997 bytes
doc/architecture/index.html.textile.liquid | 59 +
doc/css/images.css | 7 +
doc/images/Arvados_arch.svg | 514 ++
doc/index.html.liquid | 31 +-
.../arvados-on-kubernetes-GKE.html.textile.liquid | 62 +
...ados-on-kubernetes-minikube.html.textile.liquid | 34 +
.../arvados-on-kubernetes.html.textile.liquid | 133 +
doc/install/cheat_sheet.html.textile.liquid | 4 +-
...onfigure-azure-blob-storage.html.textile.liquid | 86 +-
.../configure-fs-storage.html.textile.liquid | 56 +
...configure-s3-object-storage.html.textile.liquid | 112 +
.../create-standard-objects.html.textile.liquid | 84 -
.../install-dispatch.html.textile.liquid | 33 +-
.../install-slurm.html.textile.liquid | 2 -
doc/install/index.html.textile.liquid | 22 +-
.../install-arv-git-httpd.html.textile.liquid | 45 +
doc/install/install-components.html.textile.liquid | 28 +
doc/install/install-composer.html.textile.liquid | 59 +
.../install-keep-balance.html.textile.liquid | 7 +-
doc/install/install-keepproxy.html.textile.liquid | 23 +-
doc/install/install-keepstore.html.textile.liquid | 289 +-
...nstall-manual-prerequisites.html.textile.liquid | 12 +-
.../install-nodemanager.html.textile.liquid | 10 +-
doc/install/install-postgresql.html.textile.liquid | 12 +-
doc/install/migrate-docker19.html.textile.liquid | 4 +-
doc/sdk/R/index.html.textile.liquid | 15 -
doc/sdk/go/index.html.textile.liquid | 7 +-
.../crunch-utility-libraries.html.textile.liquid | 4 +-
doc/sdk/python/events.html.textile.liquid | 18 +-
doc/user/cwl/cwl-extensions.html.textile.liquid | 23 +
doc/user/index.html.textile.liquid | 3 -
.../topics/arvados-sync-groups.html.textile.liquid | 6 +-
doc/user/topics/link-accounts.html.textile.liquid | 38 +
.../topics/storage-classes.html.textile.liquid | 53 +
.../tutorial-trait-search.html.textile.liquid | 12 +-
lib/cmd/cmd.go | 27 +-
lib/cmd/cmd_test.go | 12 +-
lib/controller/cmd.go | 17 +
lib/controller/handler.go | 164 +
lib/controller/handler_test.go | 130 +
lib/dispatchcloud/node_size.go | 34 +-
lib/dispatchcloud/node_size_test.go | 76 +-
lib/service/cmd.go | 120 +
sdk/R/NAMESPACE | 3 +-
sdk/R/R/Arvados.R | 5870 +++++++++++++++++++-
sdk/R/R/ArvadosFile.R | 4 +
sdk/R/R/Collection.R | 67 +-
sdk/R/R/CollectionTree.R | 4 +
sdk/R/R/HttpParser.R | 4 +
sdk/R/R/HttpRequest.R | 79 +-
sdk/R/R/RESTService.R | 173 +-
sdk/R/R/Subcollection.R | 6 +-
sdk/R/R/autoGenAPI.R | 575 ++
sdk/R/R/util.R | 41 +-
sdk/R/R/zzz.R | 10 +
sdk/R/README.Rmd | 346 +-
sdk/R/createDoc.R | 24 +
sdk/R/install_deps.R | 15 +-
sdk/R/man/Arvados.Rd | 200 +-
sdk/R/man/api_client_authorizations.create.Rd | 20 +
...api_client_authorizations.create_system_auth.Rd | 20 +
sdk/R/man/api_client_authorizations.current.Rd | 14 +
sdk/R/man/api_client_authorizations.delete.Rd | 17 +
sdk/R/man/api_client_authorizations.get.Rd | 17 +
sdk/R/man/api_client_authorizations.list.Rd | 34 +
sdk/R/man/api_client_authorizations.update.Rd | 20 +
sdk/R/man/api_clients.create.Rd | 20 +
sdk/R/man/api_clients.delete.Rd | 17 +
sdk/R/man/api_clients.get.Rd | 17 +
sdk/R/man/api_clients.list.Rd | 34 +
sdk/R/man/api_clients.update.Rd | 20 +
sdk/R/man/authorized_keys.create.Rd | 20 +
sdk/R/man/authorized_keys.delete.Rd | 17 +
sdk/R/man/authorized_keys.get.Rd | 17 +
sdk/R/man/authorized_keys.list.Rd | 34 +
sdk/R/man/authorized_keys.update.Rd | 20 +
sdk/R/man/collections.create.Rd | 20 +
sdk/R/man/collections.delete.Rd | 17 +
sdk/R/man/collections.get.Rd | 17 +
sdk/R/man/collections.list.Rd | 36 +
sdk/R/man/collections.provenance.Rd | 17 +
sdk/R/man/collections.trash.Rd | 17 +
sdk/R/man/collections.untrash.Rd | 17 +
sdk/R/man/collections.update.Rd | 20 +
sdk/R/man/collections.used_by.Rd | 17 +
sdk/R/man/container_requests.create.Rd | 20 +
sdk/R/man/container_requests.delete.Rd | 17 +
sdk/R/man/container_requests.get.Rd | 17 +
sdk/R/man/container_requests.list.Rd | 34 +
sdk/R/man/container_requests.update.Rd | 20 +
sdk/R/man/containers.auth.Rd | 17 +
sdk/R/man/containers.create.Rd | 20 +
sdk/R/man/containers.current.Rd | 14 +
sdk/R/man/containers.delete.Rd | 17 +
sdk/R/man/containers.get.Rd | 17 +
sdk/R/man/containers.list.Rd | 34 +
sdk/R/man/containers.lock.Rd | 17 +
sdk/R/man/containers.secret_mounts.Rd | 17 +
sdk/R/man/containers.unlock.Rd | 17 +
sdk/R/man/containers.update.Rd | 20 +
sdk/R/man/groups.contents.Rd | 38 +
sdk/R/man/groups.create.Rd | 19 +
sdk/R/man/groups.delete.Rd | 17 +
sdk/R/man/groups.get.Rd | 17 +
sdk/R/man/groups.list.Rd | 36 +
sdk/R/man/groups.trash.Rd | 17 +
sdk/R/man/groups.untrash.Rd | 17 +
sdk/R/man/groups.update.Rd | 19 +
sdk/R/man/humans.create.Rd | 19 +
sdk/R/man/humans.delete.Rd | 17 +
sdk/R/man/humans.get.Rd | 17 +
sdk/R/man/humans.list.Rd | 34 +
sdk/R/man/humans.update.Rd | 19 +
sdk/R/man/job_tasks.create.Rd | 19 +
sdk/R/man/job_tasks.delete.Rd | 17 +
sdk/R/man/job_tasks.get.Rd | 17 +
sdk/R/man/job_tasks.list.Rd | 34 +
sdk/R/man/job_tasks.update.Rd | 19 +
sdk/R/man/jobs.cancel.Rd | 17 +
sdk/R/man/jobs.create.Rd | 29 +
sdk/R/man/jobs.delete.Rd | 17 +
sdk/R/man/jobs.get.Rd | 17 +
sdk/R/man/jobs.list.Rd | 33 +
sdk/R/man/jobs.lock.Rd | 17 +
sdk/R/man/jobs.queue.Rd | 34 +
sdk/R/man/jobs.queue_size.Rd | 14 +
sdk/R/man/jobs.update.Rd | 19 +
sdk/R/man/keep_disks.create.Rd | 20 +
sdk/R/man/keep_disks.delete.Rd | 17 +
sdk/R/man/keep_disks.get.Rd | 17 +
sdk/R/man/keep_disks.list.Rd | 34 +
sdk/R/man/keep_disks.ping.Rd | 31 +
sdk/R/man/keep_disks.update.Rd | 20 +
sdk/R/man/keep_services.accessible.Rd | 14 +
sdk/R/man/keep_services.create.Rd | 20 +
sdk/R/man/keep_services.delete.Rd | 17 +
sdk/R/man/keep_services.get.Rd | 17 +
sdk/R/man/keep_services.list.Rd | 34 +
sdk/R/man/keep_services.update.Rd | 20 +
sdk/R/man/links.create.Rd | 19 +
sdk/R/man/links.delete.Rd | 17 +
sdk/R/man/links.get.Rd | 17 +
sdk/R/man/links.get_permissions.Rd | 17 +
sdk/R/man/links.list.Rd | 34 +
sdk/R/man/links.update.Rd | 19 +
sdk/R/man/listAll.Rd | 22 +
sdk/R/man/logs.create.Rd | 19 +
sdk/R/man/logs.delete.Rd | 17 +
sdk/R/man/logs.get.Rd | 17 +
sdk/R/man/logs.list.Rd | 33 +
sdk/R/man/logs.update.Rd | 19 +
sdk/R/man/nodes.create.Rd | 22 +
sdk/R/man/nodes.delete.Rd | 17 +
sdk/R/man/nodes.get.Rd | 17 +
sdk/R/man/nodes.list.Rd | 34 +
sdk/R/man/nodes.ping.Rd | 19 +
sdk/R/man/nodes.update.Rd | 21 +
sdk/R/man/pipeline_instances.cancel.Rd | 17 +
sdk/R/man/pipeline_instances.create.Rd | 20 +
sdk/R/man/pipeline_instances.delete.Rd | 17 +
sdk/R/man/pipeline_instances.get.Rd | 17 +
sdk/R/man/pipeline_instances.list.Rd | 34 +
sdk/R/man/pipeline_instances.update.Rd | 20 +
sdk/R/man/pipeline_templates.create.Rd | 20 +
sdk/R/man/pipeline_templates.delete.Rd | 17 +
sdk/R/man/pipeline_templates.get.Rd | 17 +
sdk/R/man/pipeline_templates.list.Rd | 34 +
sdk/R/man/pipeline_templates.update.Rd | 20 +
sdk/R/man/print.Arvados.Rd | 16 -
sdk/R/man/projects.create.Rd | 19 +
sdk/R/man/projects.delete.Rd | 17 +
sdk/R/man/projects.get.Rd | 17 +
sdk/R/man/projects.list.Rd | 38 +
sdk/R/man/projects.update.Rd | 19 +
sdk/R/man/repositories.create.Rd | 20 +
sdk/R/man/repositories.delete.Rd | 17 +
sdk/R/man/repositories.get.Rd | 17 +
sdk/R/man/repositories.get_all_permissions.Rd | 14 +
sdk/R/man/repositories.list.Rd | 34 +
sdk/R/man/repositories.update.Rd | 20 +
sdk/R/man/specimens.create.Rd | 20 +
sdk/R/man/specimens.delete.Rd | 17 +
sdk/R/man/specimens.get.Rd | 17 +
sdk/R/man/specimens.list.Rd | 34 +
sdk/R/man/specimens.update.Rd | 20 +
sdk/R/man/traits.create.Rd | 19 +
sdk/R/man/traits.delete.Rd | 17 +
sdk/R/man/traits.get.Rd | 17 +
sdk/R/man/traits.list.Rd | 34 +
sdk/R/man/traits.update.Rd | 19 +
sdk/R/man/user_agreements.create.Rd | 20 +
sdk/R/man/user_agreements.delete.Rd | 17 +
sdk/R/man/user_agreements.get.Rd | 17 +
sdk/R/man/user_agreements.list.Rd | 34 +
sdk/R/man/user_agreements.new.Rd | 14 +
sdk/R/man/user_agreements.sign.Rd | 14 +
sdk/R/man/user_agreements.signatures.Rd | 14 +
sdk/R/man/user_agreements.update.Rd | 20 +
sdk/R/man/users.activate.Rd | 17 +
sdk/R/man/users.create.Rd | 19 +
sdk/R/man/users.current.Rd | 14 +
sdk/R/man/users.delete.Rd | 17 +
sdk/R/man/users.get.Rd | 17 +
sdk/R/man/users.list.Rd | 34 +
sdk/R/man/users.setup.Rd | 26 +
sdk/R/man/users.system.Rd | 14 +
sdk/R/man/users.unsetup.Rd | 17 +
sdk/R/man/users.update.Rd | 19 +
sdk/R/man/users.update_uuid.Rd | 19 +
sdk/R/man/virtual_machines.create.Rd | 20 +
sdk/R/man/virtual_machines.delete.Rd | 17 +
sdk/R/man/virtual_machines.get.Rd | 17 +
sdk/R/man/virtual_machines.get_all_logins.Rd | 14 +
sdk/R/man/virtual_machines.list.Rd | 34 +
sdk/R/man/virtual_machines.logins.Rd | 17 +
sdk/R/man/virtual_machines.update.Rd | 20 +
sdk/R/man/workflows.create.Rd | 20 +
sdk/R/man/workflows.delete.Rd | 17 +
sdk/R/man/workflows.get.Rd | 17 +
sdk/R/man/workflows.list.Rd | 34 +
sdk/R/man/workflows.update.Rd | 20 +
sdk/R/run_test.R | 4 +
sdk/R/tests/testthat.R | 4 +
sdk/R/tests/testthat/fakes/FakeArvados.R | 4 +
sdk/R/tests/testthat/fakes/FakeHttpParser.R | 4 +
sdk/R/tests/testthat/fakes/FakeHttpRequest.R | 8 +-
sdk/R/tests/testthat/fakes/FakeRESTService.R | 4 +
sdk/R/tests/testthat/test-Arvados.R | 306 -
sdk/R/tests/testthat/test-ArvadosFile.R | 6 +-
sdk/R/tests/testthat/test-Collection.R | 4 +
sdk/R/tests/testthat/test-CollectionTree.R | 4 +
sdk/R/tests/testthat/test-HttpParser.R | 4 +
sdk/R/tests/testthat/test-HttpRequest.R | 23 +-
sdk/R/tests/testthat/test-RESTService.R | 262 +-
sdk/R/tests/testthat/test-Subcollection.R | 6 +-
sdk/R/tests/testthat/test-util.R | 28 +
sdk/cli/arvados-cli.gemspec | 4 +-
sdk/cwl/arvados_cwl/__init__.py | 410 +-
sdk/cwl/arvados_cwl/arv-cwl-schema.yml | 44 +
sdk/cwl/arvados_cwl/arvcontainer.py | 136 +-
sdk/cwl/arvados_cwl/arvdocker.py | 3 +-
sdk/cwl/arvados_cwl/arvjob.py | 109 +-
sdk/cwl/arvados_cwl/arvtool.py | 73 +-
sdk/cwl/arvados_cwl/arvworkflow.py | 79 +-
sdk/cwl/arvados_cwl/context.py | 33 +
sdk/cwl/arvados_cwl/crunch_script.py | 23 +-
sdk/cwl/arvados_cwl/done.py | 10 +-
sdk/cwl/arvados_cwl/fsaccess.py | 10 +-
sdk/cwl/arvados_cwl/http.py | 151 +
sdk/cwl/arvados_cwl/pathmapper.py | 55 +-
sdk/cwl/arvados_cwl/runner.py | 142 +-
sdk/cwl/arvados_cwl/task_queue.py | 60 +
sdk/cwl/arvados_cwl/util.py | 31 +
sdk/cwl/arvados_version.py | 19 +-
sdk/cwl/setup.py | 18 +-
sdk/cwl/tests/12213-keepref-expr.cwl | 4 +
sdk/cwl/tests/12213-keepref-job.yml | 4 +
sdk/cwl/tests/12213-keepref-tool.cwl | 4 +
sdk/cwl/tests/12213-keepref-wf.cwl | 4 +
sdk/cwl/tests/12418-glob-empty-collection.cwl | 4 +
sdk/cwl/tests/arvados-tests.sh | 3 +
sdk/cwl/tests/arvados-tests.yml | 55 +
.../collection_per_tool_packed.cwl | 126 +-
sdk/cwl/tests/makes_intermediates/echo.cwl | 14 +
.../cwl/tests/makes_intermediates/hello1.txt | 0
.../tests/makes_intermediates/run_in_single.cwl | 38 +
sdk/cwl/tests/makes_intermediates/subwf.cwl | 15 +
sdk/cwl/tests/secondary/ls.cwl | 4 +
sdk/cwl/tests/secondary/sub.cwl | 4 +
sdk/cwl/tests/secondary/wf-job.yml | 4 +
sdk/cwl/tests/secondary/wf.cwl | 4 +
sdk/cwl/tests/secondaryFiles/example1.cwl | 24 +
sdk/cwl/tests/secondaryFiles/example3.cwl | 16 +
.../cwl/tests/secondaryFiles/hello.txt | 0
.../cwl/tests/secondaryFiles/hello.txt.idx | 0
sdk/cwl/tests/secondaryFiles/inp3.yml | 7 +
sdk/cwl/tests/secret_test_job.yml | 4 +
sdk/cwl/tests/test_container.py | 175 +-
sdk/cwl/tests/test_http.py | 286 +
sdk/cwl/tests/test_job.py | 142 +-
sdk/cwl/tests/test_make_output.py | 4 +-
sdk/cwl/tests/test_pathmapper.py | 19 +-
sdk/cwl/tests/test_submit.py | 216 +-
sdk/cwl/tests/test_tq.py | 50 +
sdk/cwl/tests/test_util.py | 45 +
sdk/cwl/tests/wf-defaults/default-dir1.cwl | 19 +
sdk/cwl/tests/wf-defaults/default-dir2.cwl | 18 +
sdk/cwl/tests/wf-defaults/default-dir3.cwl | 16 +
sdk/cwl/tests/wf-defaults/default-dir4.cwl | 24 +
sdk/cwl/tests/wf-defaults/default-dir5.cwl | 25 +
sdk/cwl/tests/wf-defaults/default-dir6.cwl | 15 +
sdk/cwl/tests/wf-defaults/default-dir6a.cwl | 14 +
sdk/cwl/tests/wf-defaults/default-dir7.cwl | 21 +
sdk/cwl/tests/wf-defaults/default-dir7a.cwl | 11 +
.../cwl/tests/wf-defaults/inp1/hello.txt | 0
sdk/cwl/tests/wf-defaults/wf1.cwl | 13 +
sdk/cwl/tests/wf-defaults/wf2.cwl | 13 +
sdk/cwl/tests/wf-defaults/wf3.cwl | 13 +
.../tests/{wf/echo-wf.cwl => wf-defaults/wf4.cwl} | 17 +-
.../tests/{wf/echo-wf.cwl => wf-defaults/wf5.cwl} | 17 +-
.../tests/{wf/echo-wf.cwl => wf-defaults/wf6.cwl} | 15 +-
.../tests/{wf/echo-wf.cwl => wf-defaults/wf7.cwl} | 15 +-
sdk/cwl/tests/wf/check_mem.py | 4 +
sdk/cwl/tests/wf/echo-subwf.cwl | 4 +
sdk/cwl/tests/wf/echo-wf.cwl | 4 +
sdk/cwl/tests/wf/echo_a.cwl | 4 +
sdk/cwl/tests/wf/echo_b.cwl | 4 +
sdk/cwl/tests/wf/expect_packed.cwl | 128 +-
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 +-
sdk/cwl/tests/wf/runin-reqs-wf4.cwl | 4 +-
sdk/cwl/tests/wf/secret_job.cwl | 4 +
sdk/cwl/tests/wf/secret_wf.cwl | 4 +
sdk/cwl/tests/wf/submit_wf_runner_resources.cwl | 31 +
sdk/go/arvados/byte_size.go | 91 +
sdk/go/arvados/byte_size_test.go | 70 +
sdk/go/arvados/client.go | 39 +-
sdk/go/arvados/client_test.go | 17 +
sdk/go/arvados/collection.go | 30 +-
sdk/go/arvados/config.go | 114 +-
sdk/go/arvados/config_test.go | 37 +
sdk/go/arvados/container.go | 4 +-
sdk/go/arvados/fs_backend.go | 29 +
sdk/go/arvados/fs_base.go | 595 ++
.../arvados/{collection_fs.go => fs_collection.go} | 790 +--
...collection_fs_test.go => fs_collection_test.go} | 12 +-
sdk/go/arvados/fs_deferred.go | 103 +
sdk/go/arvados/fs_filehandle.go | 112 +
sdk/go/arvados/fs_getternode.go | 66 +
sdk/go/arvados/fs_lookup.go | 73 +
sdk/go/arvados/fs_project.go | 117 +
sdk/go/arvados/fs_project_test.go | 201 +
sdk/go/arvados/fs_site.go | 200 +
sdk/go/arvados/fs_site_test.go | 99 +
sdk/go/arvados/fs_users.go | 48 +
sdk/go/arvados/group.go | 11 +-
sdk/go/arvados/keep_service.go | 7 +
sdk/go/arvados/keep_service_test.go | 27 +
sdk/go/arvadosclient/arvadosclient.go | 6 +
sdk/go/arvadostest/fixtures.go | 4 +
sdk/go/arvadostest/run_servers.go | 14 +-
sdk/go/health/aggregator.go | 20 +-
sdk/go/health/aggregator_test.go | 18 +-
sdk/go/httpserver/error.go | 21 +
sdk/go/httpserver/id_generator.go | 3 +
sdk/go/httpserver/logger.go | 32 +-
sdk/go/httpserver/logger_test.go | 14 +-
sdk/go/httpserver/responsewriter.go | 3 +
sdk/go/keepclient/discover_test.go | 5 +-
sdk/go/keepclient/keepclient.go | 69 +-
sdk/go/keepclient/keepclient_test.go | 66 +-
sdk/go/keepclient/support.go | 31 +-
sdk/python/arvados/__init__.py | 2 -
sdk/python/arvados/api.py | 9 +-
sdk/python/arvados/collection.py | 98 +-
sdk/python/arvados/commands/_util.py | 19 +
sdk/python/arvados/commands/keepdocker.py | 241 +-
sdk/python/arvados/commands/put.py | 43 +-
sdk/python/arvados/commands/run.py | 11 +-
sdk/python/arvados/keep.py | 19 +-
sdk/python/arvados/safeapi.py | 12 +-
sdk/python/setup.py | 5 +-
sdk/python/tests/nginx.conf | 91 +-
sdk/python/tests/run_test_server.py | 106 +-
sdk/python/tests/test_arv_put.py | 17 +
sdk/python/tests/test_collections.py | 44 +-
sdk/python/tests/test_keep_client.py | 25 +
sdk/ruby/arvados.gemspec | 4 +-
services/api/Gemfile.lock | 30 +-
.../arvados/v1/collections_controller.rb | 14 +-
.../arvados/v1/containers_controller.rb | 3 +-
.../controllers/arvados/v1/schema_controller.rb | 2 +
.../app/controllers/arvados/v1/users_controller.rb | 58 +-
.../app/controllers/user_sessions_controller.rb | 14 +-
.../api/app/models/api_client_authorization.rb | 5 +-
services/api/app/models/container.rb | 8 +-
services/api/app/models/container_request.rb | 50 +-
services/api/app/models/group.rb | 3 +
services/api/app/models/user.rb | 84 +-
services/api/config/application.default.yml | 26 +-
services/api/config/initializers/lograge.rb | 10 +
services/api/config/routes.rb | 1 +
.../api/db/migrate/20170704160233_yaml_to_json.rb | 4 +
.../20170706141334_json_collection_properties.rb | 4 +
.../20171027183824_add_index_to_containers.rb | 4 +
.../20171208203841_fix_trash_flag_follow.rb | 4 +
...53352_add_gin_index_to_collection_properties.rb | 4 +
...180228220311_add_secret_mounts_to_containers.rb | 4 +
...80313180114_change_container_priority_bigint.rb | 4 +
...501182859_add_redirect_to_user_uuid_to_users.rb | 19 +
...20180514135529_add_container_auth_uuid_index.rb | 9 +
.../migrate/20180607175050_properties_to_jsonb.rb | 32 +
.../20180608123145_add_properties_to_groups.rb | 18 +
services/api/db/structure.sql | 69 +-
services/api/lib/app_version.rb | 15 +
services/api/lib/crunch_dispatch.rb | 8 +-
services/api/lib/update_priority.rb | 57 +
services/api/lib/whitelist_update.rb | 2 +-
.../test/fixtures/api_client_authorizations.yml | 7 +
services/api/test/fixtures/collections.yml | 2 +-
services/api/test/fixtures/container_requests.yml | 4 +-
services/api/test/fixtures/users.yml | 34 +
.../arvados/v1/schema_controller_test.rb | 14 +-
.../functional/arvados/v1/users_controller_test.rb | 119 +-
services/api/test/integration/remote_user_test.rb | 33 +
.../api/test/integration/user_sessions_test.rb | 21 +-
services/api/test/integration/users_test.rb | 35 +
services/api/test/unit/arvados_model_test.rb | 2 +-
services/api/test/unit/container_request_test.rb | 127 +-
services/api/test/unit/update_priority_test.rb | 30 +
services/api/test/unit/user_test.rb | 4 +-
.../crunch-dispatch-slurm/crunch-dispatch-slurm.go | 51 +-
.../crunch-dispatch-slurm.service | 1 +
.../crunch-dispatch-slurm_test.go | 36 +-
services/crunch-dispatch-slurm/squeue.go | 9 +-
services/crunch-run/copier.go | 357 ++
services/crunch-run/copier_test.go | 222 +
services/crunch-run/crunchrun.go | 589 +-
services/crunch-run/crunchrun_test.go | 341 +-
services/crunch-run/git_mount.go | 4 +
services/crunch-run/logging_test.go | 47 +-
services/crunch-run/upload.go | 342 --
services/crunch-run/upload_test.go | 189 -
services/fuse/arvados_fuse/fusedir.py | 25 +-
services/fuse/setup.py | 5 +-
services/fuse/tests/test_mount.py | 17 +-
services/health/main.go | 6 +-
services/keep-balance/balance.go | 679 ++-
services/keep-balance/balance_run_test.go | 12 +-
services/keep-balance/balance_test.go | 408 +-
services/keep-balance/block_state.go | 38 +-
services/keep-balance/change_set.go | 20 +-
services/keep-balance/change_set_test.go | 11 +-
services/keep-balance/main.go | 12 +
services/keep-balance/usage.go | 8 +-
services/keep-web/cache.go | 2 +-
services/keep-web/cadaver_test.go | 147 +-
services/keep-web/doc.go | 25 +-
services/keep-web/handler.go | 181 +-
services/keep-web/handler_test.go | 147 +-
services/keep-web/main.go | 6 +-
services/keep-web/server.go | 2 +-
services/keep-web/server_test.go | 1 -
services/keep-web/webdav.go | 21 +-
services/keep-web/webdav_test.go | 4 +
services/keepproxy/keepproxy.go | 26 +-
services/keepproxy/keepproxy_test.go | 46 +-
services/keepproxy/proxy_client.go | 6 +-
services/keepstore/azure_blob_volume.go | 77 +-
services/keepstore/azure_blob_volume_test.go | 13 +-
services/keepstore/config.go | 8 +-
services/keepstore/handlers.go | 4 +-
services/keepstore/keepstore.go | 18 +-
services/keepstore/s3_volume.go | 84 +-
services/keepstore/server.go | 78 +
services/keepstore/server_test.go | 47 +
services/keepstore/usage.go | 30 +
services/keepstore/volume_unix.go | 51 +-
services/login-sync/arvados-login-sync.gemspec | 4 +-
services/login-sync/bin/arvados-login-sync | 25 +-
services/login-sync/test/test_add_user.rb | 7 +-
.../nodemanager/arvnodeman/computenode/__init__.py | 2 +-
.../arvnodeman/computenode/dispatch/__init__.py | 7 +-
.../arvnodeman/computenode/dispatch/slurm.py | 2 +-
.../arvnodeman/computenode/driver/__init__.py | 2 +-
.../arvnodeman/computenode/driver/azure.py | 5 +-
.../arvnodeman/computenode/driver/ec2.py | 9 +
.../arvnodeman/computenode/driver/gce.py | 22 +-
services/nodemanager/arvnodeman/config.py | 46 +-
services/nodemanager/arvnodeman/daemon.py | 6 +-
services/nodemanager/arvnodeman/jobqueue.py | 36 +-
services/nodemanager/arvnodeman/launcher.py | 4 +-
services/nodemanager/arvnodeman/nodelist.py | 6 +-
.../nodemanager/arvnodeman/test/fake_driver.py | 19 +-
services/nodemanager/doc/ec2.example.cfg | 12 +
services/nodemanager/setup.py | 11 +-
services/nodemanager/tests/fake_azure.cfg.template | 8 +-
services/nodemanager/tests/fake_ec2.cfg.template | 8 +-
services/nodemanager/tests/fake_gce.cfg.template | 8 +-
services/nodemanager/tests/integration_test.py | 52 +-
services/nodemanager/tests/test_computenode.py | 6 +
.../nodemanager/tests/test_computenode_dispatch.py | 9 +
.../tests/test_computenode_dispatch_slurm.py | 20 +-
.../nodemanager/tests/test_computenode_driver.py | 2 +-
.../tests/test_computenode_driver_azure.py | 23 +-
.../tests/test_computenode_driver_ec2.py | 27 +-
.../tests/test_computenode_driver_gce.py | 11 +
services/nodemanager/tests/test_config.py | 24 +-
services/nodemanager/tests/test_daemon.py | 44 +-
services/nodemanager/tests/test_failure.py | 5 +-
services/nodemanager/tests/test_jobqueue.py | 12 +-
services/nodemanager/tests/test_nodelist.py | 5 +-
services/nodemanager/tests/testutil.py | 4 +-
tools/arvbox/bin/arvbox | 2 +-
tools/arvbox/lib/arvbox/docker/Dockerfile.base | 2 +-
tools/arvbox/lib/arvbox/docker/runit/1 | 4 +
tools/arvbox/lib/arvbox/docker/runit/2 | 3 +
tools/arvbox/lib/arvbox/docker/runit/3 | 4 +
tools/arvbox/lib/arvbox/docker/runit/ctrlaltdel | 4 +
.../lib/arvbox/docker/service/sdk/run-service | 2 +-
.../crunchstat_summary/reader.py | 5 +-
.../crunchstat_summary/synchronizer.js | 5 +-
vendor/vendor.json | 60 +
582 files changed, 23626 insertions(+), 5488 deletions(-)
create mode 100644 apps/workbench/app/views/users/link_account.html.erb
create mode 100644 apps/workbench/test/integration/link_account_test.rb
delete mode 120000 build/package-testing/test-packages-ubuntu1204.sh
copy services/crunch-dispatch-slurm/crunch-dispatch-slurm.service => cmd/arvados-server/arvados-controller.service (77%)
create mode 100644 cmd/arvados-server/cmd.go
delete mode 100644 doc/_includes/_events_py.liquid
delete mode 100644 doc/_includes/_example_sdk_go_imports.liquid
create mode 100644 doc/admin/activation.html.textile.liquid
delete mode 100644 doc/admin/change-account-owner.html.textile.liquid
create mode 100644 doc/admin/index.html.textile.liquid
create mode 100644 doc/admin/migrating-providers.html.textile.liquid
create mode 100644 doc/admin/spot-instances.html.textile.liquid
create mode 100644 doc/admin/storage-classes.html.textile.liquid
create mode 100644 doc/admin/upgrading.html.textile.liquid
create mode 100644 doc/architecture/Arvados_arch.odg
create mode 100644 doc/architecture/index.html.textile.liquid
create mode 100644 doc/css/images.css
create mode 100644 doc/images/Arvados_arch.svg
create mode 100644 doc/install/arvados-on-kubernetes-GKE.html.textile.liquid
create mode 100644 doc/install/arvados-on-kubernetes-minikube.html.textile.liquid
create mode 100644 doc/install/arvados-on-kubernetes.html.textile.liquid
create mode 100644 doc/install/configure-fs-storage.html.textile.liquid
create mode 100644 doc/install/configure-s3-object-storage.html.textile.liquid
delete mode 100644 doc/install/create-standard-objects.html.textile.liquid
create mode 100644 doc/install/install-components.html.textile.liquid
create mode 100644 doc/install/install-composer.html.textile.liquid
delete mode 100644 doc/sdk/R/index.html.textile.liquid
create mode 100644 doc/user/topics/link-accounts.html.textile.liquid
create mode 100644 doc/user/topics/storage-classes.html.textile.liquid
create mode 100644 lib/controller/cmd.go
create mode 100644 lib/controller/handler.go
create mode 100644 lib/controller/handler_test.go
create mode 100644 lib/service/cmd.go
create mode 100644 sdk/R/R/autoGenAPI.R
create mode 100644 sdk/R/R/zzz.R
create mode 100644 sdk/R/createDoc.R
create mode 100644 sdk/R/man/api_client_authorizations.create.Rd
create mode 100644 sdk/R/man/api_client_authorizations.create_system_auth.Rd
create mode 100644 sdk/R/man/api_client_authorizations.current.Rd
create mode 100644 sdk/R/man/api_client_authorizations.delete.Rd
create mode 100644 sdk/R/man/api_client_authorizations.get.Rd
create mode 100644 sdk/R/man/api_client_authorizations.list.Rd
create mode 100644 sdk/R/man/api_client_authorizations.update.Rd
create mode 100644 sdk/R/man/api_clients.create.Rd
create mode 100644 sdk/R/man/api_clients.delete.Rd
create mode 100644 sdk/R/man/api_clients.get.Rd
create mode 100644 sdk/R/man/api_clients.list.Rd
create mode 100644 sdk/R/man/api_clients.update.Rd
create mode 100644 sdk/R/man/authorized_keys.create.Rd
create mode 100644 sdk/R/man/authorized_keys.delete.Rd
create mode 100644 sdk/R/man/authorized_keys.get.Rd
create mode 100644 sdk/R/man/authorized_keys.list.Rd
create mode 100644 sdk/R/man/authorized_keys.update.Rd
create mode 100644 sdk/R/man/collections.create.Rd
create mode 100644 sdk/R/man/collections.delete.Rd
create mode 100644 sdk/R/man/collections.get.Rd
create mode 100644 sdk/R/man/collections.list.Rd
create mode 100644 sdk/R/man/collections.provenance.Rd
create mode 100644 sdk/R/man/collections.trash.Rd
create mode 100644 sdk/R/man/collections.untrash.Rd
create mode 100644 sdk/R/man/collections.update.Rd
create mode 100644 sdk/R/man/collections.used_by.Rd
create mode 100644 sdk/R/man/container_requests.create.Rd
create mode 100644 sdk/R/man/container_requests.delete.Rd
create mode 100644 sdk/R/man/container_requests.get.Rd
create mode 100644 sdk/R/man/container_requests.list.Rd
create mode 100644 sdk/R/man/container_requests.update.Rd
create mode 100644 sdk/R/man/containers.auth.Rd
create mode 100644 sdk/R/man/containers.create.Rd
create mode 100644 sdk/R/man/containers.current.Rd
create mode 100644 sdk/R/man/containers.delete.Rd
create mode 100644 sdk/R/man/containers.get.Rd
create mode 100644 sdk/R/man/containers.list.Rd
create mode 100644 sdk/R/man/containers.lock.Rd
create mode 100644 sdk/R/man/containers.secret_mounts.Rd
create mode 100644 sdk/R/man/containers.unlock.Rd
create mode 100644 sdk/R/man/containers.update.Rd
create mode 100644 sdk/R/man/groups.contents.Rd
create mode 100644 sdk/R/man/groups.create.Rd
create mode 100644 sdk/R/man/groups.delete.Rd
create mode 100644 sdk/R/man/groups.get.Rd
create mode 100644 sdk/R/man/groups.list.Rd
create mode 100644 sdk/R/man/groups.trash.Rd
create mode 100644 sdk/R/man/groups.untrash.Rd
create mode 100644 sdk/R/man/groups.update.Rd
create mode 100644 sdk/R/man/humans.create.Rd
create mode 100644 sdk/R/man/humans.delete.Rd
create mode 100644 sdk/R/man/humans.get.Rd
create mode 100644 sdk/R/man/humans.list.Rd
create mode 100644 sdk/R/man/humans.update.Rd
create mode 100644 sdk/R/man/job_tasks.create.Rd
create mode 100644 sdk/R/man/job_tasks.delete.Rd
create mode 100644 sdk/R/man/job_tasks.get.Rd
create mode 100644 sdk/R/man/job_tasks.list.Rd
create mode 100644 sdk/R/man/job_tasks.update.Rd
create mode 100644 sdk/R/man/jobs.cancel.Rd
create mode 100644 sdk/R/man/jobs.create.Rd
create mode 100644 sdk/R/man/jobs.delete.Rd
create mode 100644 sdk/R/man/jobs.get.Rd
create mode 100644 sdk/R/man/jobs.list.Rd
create mode 100644 sdk/R/man/jobs.lock.Rd
create mode 100644 sdk/R/man/jobs.queue.Rd
create mode 100644 sdk/R/man/jobs.queue_size.Rd
create mode 100644 sdk/R/man/jobs.update.Rd
create mode 100644 sdk/R/man/keep_disks.create.Rd
create mode 100644 sdk/R/man/keep_disks.delete.Rd
create mode 100644 sdk/R/man/keep_disks.get.Rd
create mode 100644 sdk/R/man/keep_disks.list.Rd
create mode 100644 sdk/R/man/keep_disks.ping.Rd
create mode 100644 sdk/R/man/keep_disks.update.Rd
create mode 100644 sdk/R/man/keep_services.accessible.Rd
create mode 100644 sdk/R/man/keep_services.create.Rd
create mode 100644 sdk/R/man/keep_services.delete.Rd
create mode 100644 sdk/R/man/keep_services.get.Rd
create mode 100644 sdk/R/man/keep_services.list.Rd
create mode 100644 sdk/R/man/keep_services.update.Rd
create mode 100644 sdk/R/man/links.create.Rd
create mode 100644 sdk/R/man/links.delete.Rd
create mode 100644 sdk/R/man/links.get.Rd
create mode 100644 sdk/R/man/links.get_permissions.Rd
create mode 100644 sdk/R/man/links.list.Rd
create mode 100644 sdk/R/man/links.update.Rd
create mode 100644 sdk/R/man/listAll.Rd
create mode 100644 sdk/R/man/logs.create.Rd
create mode 100644 sdk/R/man/logs.delete.Rd
create mode 100644 sdk/R/man/logs.get.Rd
create mode 100644 sdk/R/man/logs.list.Rd
create mode 100644 sdk/R/man/logs.update.Rd
create mode 100644 sdk/R/man/nodes.create.Rd
create mode 100644 sdk/R/man/nodes.delete.Rd
create mode 100644 sdk/R/man/nodes.get.Rd
create mode 100644 sdk/R/man/nodes.list.Rd
create mode 100644 sdk/R/man/nodes.ping.Rd
create mode 100644 sdk/R/man/nodes.update.Rd
create mode 100644 sdk/R/man/pipeline_instances.cancel.Rd
create mode 100644 sdk/R/man/pipeline_instances.create.Rd
create mode 100644 sdk/R/man/pipeline_instances.delete.Rd
create mode 100644 sdk/R/man/pipeline_instances.get.Rd
create mode 100644 sdk/R/man/pipeline_instances.list.Rd
create mode 100644 sdk/R/man/pipeline_instances.update.Rd
create mode 100644 sdk/R/man/pipeline_templates.create.Rd
create mode 100644 sdk/R/man/pipeline_templates.delete.Rd
create mode 100644 sdk/R/man/pipeline_templates.get.Rd
create mode 100644 sdk/R/man/pipeline_templates.list.Rd
create mode 100644 sdk/R/man/pipeline_templates.update.Rd
delete mode 100644 sdk/R/man/print.Arvados.Rd
create mode 100644 sdk/R/man/projects.create.Rd
create mode 100644 sdk/R/man/projects.delete.Rd
create mode 100644 sdk/R/man/projects.get.Rd
create mode 100644 sdk/R/man/projects.list.Rd
create mode 100644 sdk/R/man/projects.update.Rd
create mode 100644 sdk/R/man/repositories.create.Rd
create mode 100644 sdk/R/man/repositories.delete.Rd
create mode 100644 sdk/R/man/repositories.get.Rd
create mode 100644 sdk/R/man/repositories.get_all_permissions.Rd
create mode 100644 sdk/R/man/repositories.list.Rd
create mode 100644 sdk/R/man/repositories.update.Rd
create mode 100644 sdk/R/man/specimens.create.Rd
create mode 100644 sdk/R/man/specimens.delete.Rd
create mode 100644 sdk/R/man/specimens.get.Rd
create mode 100644 sdk/R/man/specimens.list.Rd
create mode 100644 sdk/R/man/specimens.update.Rd
create mode 100644 sdk/R/man/traits.create.Rd
create mode 100644 sdk/R/man/traits.delete.Rd
create mode 100644 sdk/R/man/traits.get.Rd
create mode 100644 sdk/R/man/traits.list.Rd
create mode 100644 sdk/R/man/traits.update.Rd
create mode 100644 sdk/R/man/user_agreements.create.Rd
create mode 100644 sdk/R/man/user_agreements.delete.Rd
create mode 100644 sdk/R/man/user_agreements.get.Rd
create mode 100644 sdk/R/man/user_agreements.list.Rd
create mode 100644 sdk/R/man/user_agreements.new.Rd
create mode 100644 sdk/R/man/user_agreements.sign.Rd
create mode 100644 sdk/R/man/user_agreements.signatures.Rd
create mode 100644 sdk/R/man/user_agreements.update.Rd
create mode 100644 sdk/R/man/users.activate.Rd
create mode 100644 sdk/R/man/users.create.Rd
create mode 100644 sdk/R/man/users.current.Rd
create mode 100644 sdk/R/man/users.delete.Rd
create mode 100644 sdk/R/man/users.get.Rd
create mode 100644 sdk/R/man/users.list.Rd
create mode 100644 sdk/R/man/users.setup.Rd
create mode 100644 sdk/R/man/users.system.Rd
create mode 100644 sdk/R/man/users.unsetup.Rd
create mode 100644 sdk/R/man/users.update.Rd
create mode 100644 sdk/R/man/users.update_uuid.Rd
create mode 100644 sdk/R/man/virtual_machines.create.Rd
create mode 100644 sdk/R/man/virtual_machines.delete.Rd
create mode 100644 sdk/R/man/virtual_machines.get.Rd
create mode 100644 sdk/R/man/virtual_machines.get_all_logins.Rd
create mode 100644 sdk/R/man/virtual_machines.list.Rd
create mode 100644 sdk/R/man/virtual_machines.logins.Rd
create mode 100644 sdk/R/man/virtual_machines.update.Rd
create mode 100644 sdk/R/man/workflows.create.Rd
create mode 100644 sdk/R/man/workflows.delete.Rd
create mode 100644 sdk/R/man/workflows.get.Rd
create mode 100644 sdk/R/man/workflows.list.Rd
create mode 100644 sdk/R/man/workflows.update.Rd
delete mode 100644 sdk/R/tests/testthat/test-Arvados.R
create mode 100644 sdk/cwl/arvados_cwl/context.py
create mode 100644 sdk/cwl/arvados_cwl/http.py
create mode 100644 sdk/cwl/arvados_cwl/task_queue.py
create mode 100644 sdk/cwl/arvados_cwl/util.py
create mode 100644 sdk/cwl/tests/makes_intermediates/echo.cwl
copy apps/workbench/app/mailers/.gitkeep => sdk/cwl/tests/makes_intermediates/hello1.txt (100%)
create mode 100644 sdk/cwl/tests/makes_intermediates/run_in_single.cwl
create mode 100644 sdk/cwl/tests/makes_intermediates/subwf.cwl
create mode 100644 sdk/cwl/tests/secondaryFiles/example1.cwl
create mode 100644 sdk/cwl/tests/secondaryFiles/example3.cwl
copy apps/workbench/app/mailers/.gitkeep => sdk/cwl/tests/secondaryFiles/hello.txt (100%)
copy apps/workbench/app/mailers/.gitkeep => sdk/cwl/tests/secondaryFiles/hello.txt.idx (100%)
create mode 100644 sdk/cwl/tests/secondaryFiles/inp3.yml
create mode 100644 sdk/cwl/tests/test_http.py
create mode 100644 sdk/cwl/tests/test_tq.py
create mode 100644 sdk/cwl/tests/test_util.py
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir1.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir2.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir3.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir4.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir5.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir6.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir6a.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir7.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/default-dir7a.cwl
copy apps/workbench/app/mailers/.gitkeep => sdk/cwl/tests/wf-defaults/inp1/hello.txt (100%)
create mode 100644 sdk/cwl/tests/wf-defaults/wf1.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/wf2.cwl
create mode 100644 sdk/cwl/tests/wf-defaults/wf3.cwl
copy sdk/cwl/tests/{wf/echo-wf.cwl => wf-defaults/wf4.cwl} (58%)
copy sdk/cwl/tests/{wf/echo-wf.cwl => wf-defaults/wf5.cwl} (58%)
copy sdk/cwl/tests/{wf/echo-wf.cwl => wf-defaults/wf6.cwl} (64%)
copy sdk/cwl/tests/{wf/echo-wf.cwl => wf-defaults/wf7.cwl} (64%)
create mode 100644 sdk/cwl/tests/wf/submit_wf_runner_resources.cwl
create mode 100644 sdk/go/arvados/byte_size.go
create mode 100644 sdk/go/arvados/byte_size_test.go
create mode 100644 sdk/go/arvados/config_test.go
create mode 100644 sdk/go/arvados/fs_backend.go
create mode 100644 sdk/go/arvados/fs_base.go
rename sdk/go/arvados/{collection_fs.go => fs_collection.go} (60%)
rename sdk/go/arvados/{collection_fs_test.go => fs_collection_test.go} (99%)
create mode 100644 sdk/go/arvados/fs_deferred.go
create mode 100644 sdk/go/arvados/fs_filehandle.go
create mode 100644 sdk/go/arvados/fs_getternode.go
create mode 100644 sdk/go/arvados/fs_lookup.go
create mode 100644 sdk/go/arvados/fs_project.go
create mode 100644 sdk/go/arvados/fs_project_test.go
create mode 100644 sdk/go/arvados/fs_site.go
create mode 100644 sdk/go/arvados/fs_site_test.go
create mode 100644 sdk/go/arvados/fs_users.go
create mode 100644 sdk/go/arvados/keep_service_test.go
create mode 100644 sdk/go/httpserver/error.go
create mode 100644 services/api/db/migrate/20180501182859_add_redirect_to_user_uuid_to_users.rb
create mode 100644 services/api/db/migrate/20180514135529_add_container_auth_uuid_index.rb
create mode 100644 services/api/db/migrate/20180607175050_properties_to_jsonb.rb
create mode 100644 services/api/db/migrate/20180608123145_add_properties_to_groups.rb
create mode 100644 services/api/lib/update_priority.rb
create mode 100644 services/api/test/unit/update_priority_test.rb
create mode 100644 services/crunch-run/copier.go
create mode 100644 services/crunch-run/copier_test.go
delete mode 100644 services/crunch-run/upload.go
delete mode 100644 services/crunch-run/upload_test.go
create mode 100644 services/keepstore/server.go
create mode 100644 services/keepstore/server_test.go
via 080c940d7a8134a6e277a53b7e45eb27e2b2c87f (commit)
via 42012c4746d6dd81eb3c72fddb2fdd36cff381e7 (commit)
via 6fe8e52020d421797306e5c6536afbcee761510a (commit)
via 843b4e5cf7727528fb5b45629030fd0d6a364ab7 (commit)
via db5107dca09b786374f06a35abb51ffc3f032abd (commit)
via 50cbdcbd67f8b0da06d3b188e7bfdea3963661a7 (commit)
via f9a05f61abdf33891b09d62205d009d1cae73d1b (commit)
via 224ac505b1162837f2f84fe2735a959d71bd5ce9 (commit)
via f0d62ea064d32b980f723e37972788cbd693c2ff (commit)
via e7870334a9f2c44fcd8580d3e75074df216c647a (commit)
via f62cff30c9948815d3cf2b00294da01c146cb8f2 (commit)
via b5e8bde902d5b6d806c087fb30aea568da01a81c (commit)
via 115d8b18837272ee53144586454a684541318b84 (commit)
via 751cd3892cbcf7ecb65ec416dba52ee84a2fee2a (commit)
via d640a546f2cd55cfbd0a959bcfb84be1eecdd6a6 (commit)
via 3712b5943d9d32346552cb91ec5c4690e14485b9 (commit)
via 2ac43c8c20d917376b2b92c09c46fa5641d054f8 (commit)
via 02d7f4e820b65d83a5e3709dc14b6d72b9f5ab49 (commit)
via 8e693a9981f03d229ff2bff7dd6e5d06e0790c19 (commit)
via ac6a1a232a670d10ce12d19e6d2a7900d353943a (commit)
via e0784f339e794a64108f7c18e478d44e5751cc19 (commit)
via 4369714821950366db98a54e4b62fdb5d09951a6 (commit)
via be0cdc7814a49fa093b86b698a9756971ba80fcf (commit)
via 8ae6680ebae91af9b0aafd6c9cfe5e5fb97f8b12 (commit)
via 5b0cb2c6292e8784b7a54b75b444e47a09c10a05 (commit)
via 688319dca9cbbb27452a0062943bb38b6935254e (commit)
via eead78e2eb11528af8cb862dcb6f9a41737a8a14 (commit)
via cda50fb57f9b18cb769432876433b52f484692bd (commit)
via 64937458c5bc2918fa679c97478b2931bd26cfc1 (commit)
via 08540a58a67f2d575b1e15338c6d49b8b74e2c38 (commit)
via 2c87b580a87a55010da626d352307343f75d6d3a (commit)
via e2f50c08c4fc6da7065be222c2620264b521897f (commit)
via 6b495b26e49bb32eccaddffea36d91f34d3ba6f8 (commit)
via b478b8a0b4263b0e54060e3fecaab9b6ecdcb085 (commit)
via 33c10053b22fd5065516eb7df4c58b55a70d490c (commit)
via c405f9adab08daa3d4edef9cddd5453a79446c7b (commit)
via 6dd60d7c70a63ac884515387cd8c92bb97433e1b (commit)
via 710399e0355ff8ed016a9d3c830730af2e228ad5 (commit)
via 81fa59a1e7797da8d420a94216bd28031178ae51 (commit)
via f339946832e0bb7ad175acaf59733445e6915f7a (commit)
via e5a3fb0a69df6c27dc567949a2e64d0e7da65384 (commit)
via 04c664d6150683e3258168eecc4440a635ef8b16 (commit)
via 951c8a79bca7224fdf8c50463d0c9a60b43ce930 (commit)
via 9b16a843a641159867ea390c4c2384b320183b15 (commit)
via 77cfd1ee241b4a2d408bd3ec5ebc69f34c7496f5 (commit)
via d3e2fb85a39562e38ea67f84e9f065815450294a (commit)
via b2a50a8539be09b73c5d65719e8eae4b2a15273b (commit)
via bd55c808de1d4d25fea7cc047956c45ec9752fa5 (commit)
via a8d2a183ac7246bf368d40dba1af226a4968a9c9 (commit)
via 69138b061aca4e0cbbb7dad080158205f6734e77 (commit)
via 535856c28a12bb07dc986b980b0f4ccfdfd25640 (commit)
via 335ee76030e85fa6ac4da79b598cf4c4a212443d (commit)
via cd6d6f1f15bc1452a09c16b1a3524b5b289c6100 (commit)
via c584cb69cdcfb377deed94745785330562a54ae3 (commit)
via 3f278cea46034660149403d68e05f0f450330854 (commit)
via 3a7481703542b0c95d5a23cb45b0d2e7c3ac4c9e (commit)
via 66c644efeabea073428288378a39a8e988e5b69b (commit)
via 9b6abcd0448567146b471ad02162d33fd4b1d5a8 (commit)
via 5c4d9d38dcee73a7ffb6221c80f707c3924da64f (commit)
via ee4c01999aff1ebc1e2dc338a70d1d7b812c633c (commit)
via 380e4da5aab5d24d0e90ea27880974c232538fbf (commit)
via a12e4d36901ab3b3027f1168f1ea06b26122829e (commit)
via c1ab715afeb9c095efed7e6064ce10021c067c35 (commit)
via 0695b41ae52b87adcdf49c6411f0da353d7213a9 (commit)
via 816764a283c2cbf2d41b4582113065922b99bd52 (commit)
via 8f0815985dfb74fc1c7468426359ac3fbbd8c12d (commit)
via 1f9519fba9a34f2a596c683ed6395b2e291935b7 (commit)
via 4a78e8e91fdad38e567fef0cd43aa8cb6bd33580 (commit)
via c425f01b6dd63dfe5d99a19f57c8155c2f0fb195 (commit)
via 3813e892be7f3136e5b14580e7ee64d6c786bf8e (commit)
via 4a2dc82a1acce855151928abe0030e1dd7dbf728 (commit)
via 9a9930cebb7f36131490d0f144e23f5066e7f01d (commit)
via d128fe6bc8da01fe8e7829db988819dd1c159298 (commit)
via 76a2c8a1eb1771b5255e8582b7e9823d072e8ef4 (commit)
via 62f6a306eb965cee6bd814b194bf5ce3bb910116 (commit)
via 11ab2e23511c7e8962e0110c3aad44b74fea2dbd (commit)
via 7d4123813b42d8f6478e239895e62f6f600a1c6f (commit)
via 596884ea30c551d7c2699b2cf3fdea2cede3101a (commit)
via bd059862d1dd7e68642dd365f0a536621ff6735f (commit)
via 0765fb8b19dd7b76ec5d2d05edda3f4fd4347194 (commit)
via 286f7fb2dbdcd860275a24f3480e938b5bd414ec (commit)
via aeaee020e585b69f3fea9381deb0c595eebf7c9a (commit)
via 32d954c32f20a982bec4b3615bfd7cfca449c280 (commit)
via 57fd9fa6bf0ee3062d7d38aceb7e97543791d241 (commit)
via 9df6d2c2152b5b1968649c970664c4f69d9e92e8 (commit)
via edf5021cddc7646c920d3c938a2a3b34d6d8c0a5 (commit)
via b004059a3372af7aa347ef7b8b73522d489ffec2 (commit)
via c90adfb66544a4e6ff34b13268fe3e05847144c2 (commit)
via e9e440847c574d1152b128cfd508cf473f49121b (commit)
via a4ea40603c5f9c71ce7051fe13e3b493e0829128 (commit)
via eed6ea7af40d0d7ee0a11bcb484113bd606f51ed (commit)
via ab7bb79f2da9f44eae4b1fd910680ca472b9c5a7 (commit)
via ba908bbe90213f1d50422611052c92280eae0dcd (commit)
via 945258f22c3c02d12e0dada049b8c37fa5139af2 (commit)
via a31c1accfc353ed6bb3c9982ee694f98f6c965ec (commit)
via 42d62e3d140360a179293b8995aaf535e8c4c30c (commit)
via 059d04053d1a7ac62c796ad5757191b9c5dd5aae (commit)
via 93661ec76c6c1affcde86563dccda5843a879239 (commit)
via 7f9465d37fcc3277128d3f4a611b778e24e530a5 (commit)
via ebb7681e5cf4bc2825e8786ecda895e219158703 (commit)
via 6df0096f2b246959bb9449a0940e9c539bcc9100 (commit)
via 4fdb030e1ad940215b75b4b8a8f7aca5635211e3 (commit)
via 78a9021dc8baa5603feb512c45c1fbca5f3accfc (commit)
via b7acf6db5beab0b082c863fe5a9692d68152a132 (commit)
via 0bcbbb13f9e278347e500fa344ee600891a9bcb8 (commit)
via 0e94528878341faa941247eb3d990230c941868c (commit)
via 645e9829bec9147f52141b17b439f9b561ed3445 (commit)
via 5d3a682b0fc41f4152051b43b8e5311b9a130f13 (commit)
via ec88f99b1eeb811159b3aea9a6f810dc06e9417b (commit)
via bd14cd71274109789ea076b1b4219bdf3beef657 (commit)
via 75f835af6ac337c490a76ac60453242719f6ceca (commit)
via 905a7305413f57e3188a66fe55d35cecc484b1f2 (commit)
via c7414891876cd6d0d02abe71c7376b8104bfbc32 (commit)
via a200bee21cc9632428c6ed9e37dd3a4f90682f9d (commit)
via 731ff645f6de779a324999f3b78bf90469dbb4fb (commit)
via 9fa635c9dc288317f19471291accecf8690f5718 (commit)
via f9e94997cb5c2166d8b71874f263544cfc2fe5ba (commit)
via e677e6b27fa35ba2f81a8a35b00fe860926a69ad (commit)
via a7cd9cfe43468acd6cbc1b674241fb3c7ffcf0cf (commit)
via fa4fc4f452c5b29427512758f4bd14df2fcc3c42 (commit)
via cc556a86ae6a83ba4cf5b7125fbabe704207ae60 (commit)
via 911abf131639401b2ccfd23a6bc3ec983f7ed8f4 (commit)
via 41e15e626cc301d867c48ebb1f945bbec6b7d555 (commit)
via af1978730ccd9bd3584fc1cdace37809eff63a13 (commit)
via 43e349a8916b4e952dfafee2f88d4d2952be12c1 (commit)
via a8bfbac314335eb0bff3f4ff5e856d3c327de31d (commit)
via 73ad2ee9af3b97c46293bdfc9e2925a67726b786 (commit)
via af3bfbb6126ebce381c52ced87fc8af372d84118 (commit)
via 6f1a5b9cb0bc761115ef4bc31472ee47db83a906 (commit)
via 2538d2a88afa75f4c23961d77fe9ffccb048368a (commit)
via 5f478e932583f04fc1bd067e437e2d929060dd18 (commit)
via 519850a6a801553c4cfbc7384236536b5a9cedf2 (commit)
via 6ac7e6d3d1f75cc6d6fe625d2ceaaf00b86a720d (commit)
via bb5b4b99bd9957fd1b4713c5168b0d7e148899ee (commit)
via cb97316068f201ffd03f54d67074a83601c2bb45 (commit)
via aace3aa52c1b9fe3b2e907f43e8d6801ceeb28f9 (commit)
via 75adb33e1b2038691e1f62078ee530d1ba01c873 (commit)
via 18e820bdfe2598ec1901fd52fd80c8dae4f55c32 (commit)
via 3fbabc1b5236b6667f453a2949849d96f6e683df (commit)
via 187d6318298adca84193d8c78952e023f303bc2d (commit)
via 02763280f54fd0c2a499285f8ce6afcbd8b9e082 (commit)
via 87c2b7450a906fbfc87c90b1e30cff11ac5e2aca (commit)
via 988c59f51aa579ce8bf0eab1cc729e05a5ee5631 (commit)
via c4b2d43234205a0d9b1310e55b1f00dee9c20625 (commit)
via 3ac93fa684e01ee2e8ababa6d9cc617cdbd3cbea (commit)
via fe561d69b42d55191d6d1f01d4f3cdcf1fc9faaa (commit)
via 94f2b439783a8e63d6d7b9ba2760f54fc642a8fb (commit)
via 23d57ba45b348b580fc584bbd77fe3960796622d (commit)
via f777c74882e6b0f52b15f62d1d6251cd180979e4 (commit)
via 1b5156270c5cb8d7a4a1b095d981f1a84a98554f (commit)
via b58c06e93fc1392aea0347ea099376b41ec4b7c3 (commit)
via a1f0e517f6b37ea987c0146a4ca93f50715f00f2 (commit)
via d9c1f53cde2e3a09c92e7e6f009f35237b2272a9 (commit)
via 21c5372c6b670820e842e01336eb6b191d6e10b7 (commit)
via 4a98eba9ae08ffccb822842f74b1b805302a1ad1 (commit)
via e26dc8ebc182bec997624213c771f06e9b0179e8 (commit)
via 46434cfe5a053097440bcccc35d0ce7d00bbcfee (commit)
via 679d5507d6c390fd03e5c71300001f2696b1f5b1 (commit)
via 18d6239d25924545ba91825011d467861cd5513c (commit)
via 48fd863c654325eefceb8dfd182c88a8149ca309 (commit)
via 8666f138c10e2a201ee288770f29c5a20b9fc706 (commit)
via 488bc59b2d90e0a9a23801b034c8a54525d83da4 (commit)
via e2f03263c7c2496ff3ee84e43eb133fe171905f9 (commit)
via db7330822cb7dbdd1b61a34737d1b24158d8068d (commit)
via 2e0b7fcafcccc50602f8fd4df11b6312467e95fa (commit)
via fa8fd28e3ca22518a147cf34bf7146ef2a173257 (commit)
via 36f8e449321e4fa02d88fee1fded14aa8ff81723 (commit)
via 8f76037ba8a37c488612285ffe70d26d0d038124 (commit)
via 0557b1dbb08d5328e29eac805824a8e21040f582 (commit)
via 4f1e8828caf40af5a80ca8189c46a6cdfe8d541f (commit)
via 4d82174d21dd5cdf0668a10ca016e72338fd97e6 (commit)
via 1a37db7b0a70b5672cd0f7c86b19b85ba824378f (commit)
via 0275a62826a50d84f8f633f475c930fde96af4a4 (commit)
via 9f768708156197decac1e6dc5dedf3a730a06fad (commit)
via e135f4e0f24442e009a60f2018d95c5e8cb63e5e (commit)
via 089b68192e6fd089c03331c389da1dace039c899 (commit)
via 2c68e941a15384cecb0e3b3df6def6c3e84d0a71 (commit)
via 115a5e8861ef0a46224b2cd64568b30c884908fb (commit)
via 42a0609a6e287a82ed565413c7392d40141388ae (commit)
via 71db701269dc5d2b5eb9239828a74e9c26cd7e66 (commit)
via 6714a5e7fcf4d5fde2ecd5a7f9f6504cb5ca374b (commit)
via 985ba2d04074d830fc2e8688f2d0f59a75a1c14c (commit)
via 28225aeb0336a4872bbaa3aae5d331172f1e4068 (commit)
via b70f9ce54f1f672b423999e6c07b2f0127b76666 (commit)
via 296ac256c898c145f7e4566d86d5f09f4e966b43 (commit)
via 58fa1d8438cb613c6bf7bece8702146f3eed5205 (commit)
via bd1aa20c5878436505b31aa987473ac3fbb6395c (commit)
via 8fa57330875af11b7b61dfac6fc45080760afdf2 (commit)
via 17f521d7ffb4f3a58ca98a27395eb60d9fa34519 (commit)
via 5f42faf0818c229196b26535a0669eeb2bf27386 (commit)
via 06eb98871e82074b935d9da201118119e5719f96 (commit)
via 99887d1312315a5efb4d888251f90880846c073c (commit)
via 4ddcd079b0378d0a8556f528106ac7f60fe5cb1b (commit)
via 1e03ea4765bee6db9331a1265c8abf2c3e45caff (commit)
via a4991cffc83afea213125a24f01399d6f5707948 (commit)
via 8e31910034627dedd7259dd1e45a60768108c1e1 (commit)
via d2efca1759c9e104f67d1caf85c8e62ff06807bd (commit)
via 035b113f60302f6d9c265e6e3a63dbb3c5873153 (commit)
via 85c13201abf4a9f19dd112992a04fa65da63369c (commit)
via cefddd8efdc88c3d33e5aad4c02e96c64cbe8242 (commit)
via 0c458347e92967b5a1e6cce8267939d3ef204663 (commit)
via 54ee2b06add844efae0b0fcb97606102232974e6 (commit)
via f9347e2f053b645003d102f96a0aee49167baeef (commit)
via 5f75e2db42cea65e6f4e6b8c2b1b1dfb8e748c05 (commit)
via 29fe8719ae4f4463cf5c63ad20cf2eb1ae39cd19 (commit)
via 333a30289f47c22956bcb6a045d1cd4c797e22c3 (commit)
via 31fd95388f035bba3e70d3e8861a14511f6281e6 (commit)
via 7d7eb76d319f1ab6faeb8634f13142e7147a45ea (commit)
via 8f4b1051209f78bff358069a2a3b2f646f7a38f8 (commit)
via 72bd39971753efa7e951b945d07e8d9704a07221 (commit)
via ceb5ad39a5b94ba26d4a4a059f7801b758ddcec8 (commit)
via 220778381f3a6aa6988c682f914fb9baeada85be (commit)
via 25a80e9318880fbff91289ac8f70e1cae4c132a2 (commit)
via a788135c352c36d1a905c7630423ba57b2ae072a (commit)
via a518eb2b3b743259fe51b1e61d2648677e583cac (commit)
via e3483661acc3d26d4532a536bd40ed761c21d7d1 (commit)
via 1dc6c511620a852f81d5179fd2f9fbecee472e71 (commit)
via 57fcaf45fe40806dca5f001aabed9b413243183e (commit)
via afbc818e5bbc667b69e9ae9b8f080cb50ca17c53 (commit)
via ad5f111b67e2bf1c43ce9bc37e6b11b8c753f62d (commit)
via 26d20f13895fdf5c9224a7aca2b33625c511e73e (commit)
via da40bd0960806df8e2799e4fb716d41ad08b169f (commit)
via 1714431955ac7b2a1d2fd3c2cda9b806bad624cb (commit)
via da2cfffb3a3ec92c3b15841255dc704a99748fea (commit)
via df8a51cd6b8a95475dfaef08c8a56b1e1643dbfc (commit)
via 1b183730bd6ec56d51b17020e63fb2cffa2ad764 (commit)
via c9143544609d90da33eb3c2d566fc5d6a25188b2 (commit)
via d5dd5dc2838fe420c8f835975bad7052a0df55e5 (commit)
via 0809440ad583a2556c0f97fd000be9e9b7f94eb5 (commit)
via 7654764e5192fc8d34e612a6ee6608fad33a91c2 (commit)
via 0eedf70afa34167275d2135837e866b13fac4178 (commit)
via cae5f7def9dae9caf9056bc3bb77ca801cfa2229 (commit)
via e80efb5caae2acbe50ea8a1bd1151b0d2a67c1c9 (commit)
via 7b7950766b7a77cd6c2d6ecee7603dd7394c4144 (commit)
via 24af6ae1b23a4fd82c816d077c0178f0d75db2d7 (commit)
via 4869ae0f12b5a4a293c66f7304483fee1addae52 (commit)
via b01b480adb45c3bbfcfab13e343e08c16854dedc (commit)
via 7e6ac5a4967614cbe59ed5c0ec41c8be4d4cff4d (commit)
via 1965e1793598c76ceef4decd4a5a6c7755c385e3 (commit)
via 4f0c3d501d19bed5915d5d188598d3a7f1dec7f8 (commit)
via dd97299b6b3ce82b6a57e2838fbe3f81bb51f140 (commit)
via ed7698518d7eabea0f4e86acfb0660765fe31071 (commit)
via 088268fc00cb466c4b4576a2dbbaff720cb3e3af (commit)
via 783523246354d49b5cba8c36bb2913831e5f8e52 (commit)
via 73872ccc5bb6b80a6049b44b0113085a9c2b6934 (commit)
via 008769334163409bb933b5c94f057bb717ac6bc0 (commit)
via ec772e86990ddcfc5f26e72a0753abdfca1c0aeb (commit)
via 32568bbde8ad549452ccb57f10bb54672fda6fa6 (commit)
via 6c5fc89c06338ea829f2e4f2a7e0529548890efd (commit)
via 3108e6a627f4413819af8d2eb006016f1695b9a8 (commit)
via e1ee43ee90b7f6e6189930cb031448014d0cf638 (commit)
via 95c01d22571043d7b6405f928538204cf930d453 (commit)
via 76f6b358cf612e67b586452236394feabc464373 (commit)
via d9462226315eb4a479b6bb998aa51531062635b0 (commit)
via 6814a151d680775d9804d56582a94af90cee2ab8 (commit)
via 49bb6cb300e9f6a3862c4e17112e34da1226a3c7 (commit)
via f57c43c811ee8af08e7662ad567a6d8e8c18b781 (commit)
via 5836e576fe0b78c50383cf56e1c4fb4521daeca1 (commit)
via 1bff2ab0181be31492c53351afc1c3c1e58ea05d (commit)
via 08f0ba557d67488933ddfa90030f80459efe7997 (commit)
via 2f9761bd08293de1847d3dbd0ab16482eacc414d (commit)
via 7e9b9d420b58c22c41a713b9bfbfd0f5718abb1a (commit)
via 00cca6a192eb1ab38559bf5ed9044711ed56fc4a (commit)
via 9fcb58db8d47a42e52eead600ddabf57ab7c29ed (commit)
via 18b5ad828a4149c1b768d05e477982364002a647 (commit)
via b3e79afc9f6527927c6bf6e4ee35b11e6f20185e (commit)
via bb17ad738ed9c890881361232e0dfd84e50a529d (commit)
via d8dfc75ec5c6cead3da0f3907466ce1b89373b69 (commit)
via 67c988ea479ba47da2d8dc93695188f86833436d (commit)
via cdd57a73f2f90d6b14b8652ab94adc14e4b99c8b (commit)
via 606c29cdbb9012ee99043a2da9f28b2cd302e5e4 (commit)
via 05fdfcec08e280a03c532a1a98b3aeebc716f6eb (commit)
via c9abf73e0b57739a594aa1b4803726e612cf6313 (commit)
via f1cf835d576de364faa7e94f5ba8caca5ad7be43 (commit)
via 3c2266151711f532491a2369de37086bd7234dce (commit)
via 52be0992a572473171d3fe9f0b4182f67201f052 (commit)
via cc36a001007e753bf413e55bdb52daf048ad05c4 (commit)
via 739b1b9ec3662f988ad09509bcc933ce5c23c4e8 (commit)
via 05f0008349efe56755c580e1e060115587aab352 (commit)
via 8afc85aabb9563da4de17b0b5f7d4fe574e9ad8d (commit)
via 57e511e900aa1eb175fa7f308b09516ad83492b4 (commit)
via 3950ffc9481c25262f2db2b08a0f74664c433734 (commit)
via e4ea2e1dd1cb597b02d15bd7b9323705d6342f99 (commit)
via 1275e305f6d13785687c72b8609592094a067cef (commit)
via ddac86f6bae74398f58db75e383f5945c323a099 (commit)
via b3f04be24d0d2c75808dccd9e5923ee25371cb17 (commit)
via 6e17218f2fc39a828af4d3a19bdb29243739dafd (commit)
via 708a9f8e858f0791702083e3f429fcb3eea5af15 (commit)
via a7af6b95953992a7e9554b56604cf8248d5a2bf4 (commit)
via 9a52f3d07288f8a0073736a2a273ddaeb97ddc18 (commit)
via 6853ac7e518c5c6a888c5f5bd4edb27bdb564a2c (commit)
via 2600c9f3e0cbe1072c1bc4887aa5febe8906ddec (commit)
via 3a7b90da8ac9b920d87eaf3a783b72c4bb94db14 (commit)
via ab3c608387378ef417fa620d85aebbb58a06f031 (commit)
via dfaa3a0ac7bdb11c074573c020b5bfeb75b8c9f9 (commit)
via c856e47c2a25dc6979ea07f2c3942687687c833a (commit)
via c0d0ff3208b27c7db879421053892b977ff7b0f1 (commit)
via 07e961b0d36fe51b967d271187b7c7fbc25d42b5 (commit)
via 7cc2336a974945d03649d924cf805fedf92bad41 (commit)
via fc1fbeee43565bc2ce883ff387d56cd325a99b6f (commit)
via 215fe1cc2c7988b5267a6423dea559c9e85b15aa (commit)
via cc572d714646b424d70facff4feb6d36480e8f7c (commit)
via 02b02bfb39344eb28730646f645f1a335fcc6ae2 (commit)
via f6114b0f35638c3b5f96b3d87ec62f6b004cd6a7 (commit)
via 5cfb8182cd7af8cb022ef5f71ba66b7d625137e5 (commit)
via fe79aa4b3a889b6f91412f47af428a04e56dc3e4 (commit)
via 168bd197765f58b7f98fe7b2c448ae374a7b61dc (commit)
via f7029eca4ddc301167078827a6bed2219dd282a6 (commit)
via 287d269fa0ea5740715bfa6d3e93b44bea3b8584 (commit)
via da7f8e2cfc9434f86bd7672aee5e3b3bcd513ba6 (commit)
via 51dfa2cac9daebe98da030bea84bfd64e70820fb (commit)
via 02f24a0c4a01a7ab46645c21630b9f48065b4b96 (commit)
via f0d40c15b43521997703ba081f8ebded80a6e948 (commit)
via 92ac046a8a7a0f5a3a88b8656bb171701af840a0 (commit)
via 5d340bee3506b37f0d5f0b695dfa37661ad0fbb6 (commit)
via 1471ad4b235e168ccee4fa351b0025b2b380d7ac (commit)
via 7f09dd101fd16830a6e7ebd6dee0df7aa023c9e6 (commit)
via 49bfee2a221bb050732935c240b981b7becd9aff (commit)
via e2632a25d3aab230bdc44936fa42a3d27ff15d30 (commit)
via bef433de900fbd0287f04cd21d615a6547f2fb76 (commit)
via 9df819a55f00e893f2783c1e048a6d3c1cd391b2 (commit)
via 86138c185241b1a6c74dc83497293ef3e8abb6eb (commit)
via 6237a718e292de02dc06c2885e4a96260616ce03 (commit)
via 012677d2d3fb4571da4a48ea49eae156f28bf6af (commit)
via 076055cab16b637147d80f5bbc428434dd5b2497 (commit)
via 3f92c7068e94ee3a8f6bbe1907f2dd369c62cd7c (commit)
via 6e28c722b3662f6ea769487c47ec14398e805a82 (commit)
via 3b3794c7e0e026a6338165b9e171925e384e6502 (commit)
via 43b2200fd669c6eaa095c8adfd48462880aef551 (commit)
via 419db47f0e97123cb3ff491d189b5607468101da (commit)
via 4aa2e9342254971e92b5836a56728015e9cfc714 (commit)
via 1c86fc1a8c47a97fb506536411f2c4490aa4d509 (commit)
via 7046a30e466536a2e8c515b3d15f4f528c68ef7f (commit)
via a37422d188099dae50c854f92022a74107d5a11b (commit)
via 95c1923ae79a29bb8b6b9b4565b90fb95dbea363 (commit)
via cb913fbdfdf7a17fc01e28967281e03f371a4890 (commit)
via e0410530aad1450f06de7bfbe2b038e8d07dbd73 (commit)
via 0c9c9cec5a2a6877c1090e7b721521eaca565922 (commit)
via be158e5fb7483bd004900bb34863b8f01e5a65a8 (commit)
via a0f18645f8eccc1f260dfdc71f40ee30a77f75b3 (commit)
via 2b74b0ddd3068f5d336ff1f86efefab2da3a587b (commit)
via e7ea03c241257861568c53e9890bf40810bf8c5f (commit)
via dd1d4b52c786a63c1ed237a055d246a50a69c8d8 (commit)
via 4f42ac359cf6fa9727bbc32a31df26717fd1f209 (commit)
via 764334dee966e04161d411a9feb0074b99faa147 (commit)
via d6e33993b181510069bf285c159acb8094e9edf8 (commit)
via a24d00d45d8320ab00456e737287e9ad4b0edb23 (commit)
via d77800531696ce64a2d83c7203f3ba0334328572 (commit)
via 8fc8aa8179f88694ccbab9a23fdc7d2e8988ce64 (commit)
via a8d73de4f59cf567a96f2f04be01a249d4f7c20b (commit)
via f4aa4dbbefe8b6dd65e3a112642da288774cf951 (commit)
via 2b11b17ca7177e6256f2647296e759117a1b2f74 (commit)
via fbaeef17b53705fe8cda80614cc9a804020675ee (commit)
via 48026f941f46a883c9d84fda581e41ea5c5aed9b (commit)
via 5601872aafcca7a57640f1cf8ee4022fbbb26518 (commit)
via e4a0e3acba0916dc1c8ae4a635713fba7e3a72dc (commit)
via 25cdd138fccebc90086e0106e8b71273a990acf4 (commit)
via e5830f6744927c870a8c7a847c1b3400c373f646 (commit)
via b4a283a9f142209b22fabda98ea2573cf0dbe281 (commit)
via 71c1fb04107bb3d9411dd9f016cd0bf1b40f0e86 (commit)
via a57bdfd315e2c4d81fde5779a8ccdf47bcc7518f (commit)
via 7ab351a4f34e71e4351481eb2a5b41e5d06a52a7 (commit)
via 3b4da80a23136c0cec743ee4cdad9b22b51ac3e0 (commit)
via bd3e0a105044c0b61c3b07649c6c284f5f1a641b (commit)
via 8eadbd97fba7c45896558d0aac508756ea557be7 (commit)
via a20c7c55719b5e5dfaea719f3e181fc32dc71a06 (commit)
via 7929ac54418f95a274b0173c8a06d1292a75590f (commit)
via bce4ee3aabf1dabc41ea5b231f0407cad3347f11 (commit)
via 6c56f80642aae0ec0ff0bfc939ae33dd49e0ca6b (commit)
via ae62714213d3c40a0720a24001b413479719f249 (commit)
via 5012102bb1854af9ae591c755feb2ea9c874b708 (commit)
via 945621a7b37555462c67a1dca37f547624c4c90f (commit)
via f10ee456d348ffa6c515ed9eb1da726f7e463975 (commit)
via 672ecbf2d4ca909514c5f609ed76b020200cdf45 (commit)
via cccb24d9aff22e4b06e9f10db6e43f6e8d0704ee (commit)
via 931f77f9bff46dbba8adb0517720eb3c60b83bb3 (commit)
via 3294cfcee6d9316df0d0fae9848118501f57d908 (commit)
via 4eb74089201b3ea298599397d34baf5ddd029929 (commit)
via 3472a3469fc250f321da8e31984c96cfeb6d943d (commit)
via d015f8bd07c4890b3084306a6cdd67aeda7f81f0 (commit)
via f39ddfd2ab8479c6c6bbef44fc479a6f20aa2527 (commit)
via 016ac3cd9e885192e069ba314593de64bb9e94b1 (commit)
via 524c20020594ba67a2a822eccb632f8a5f5dc3ce (commit)
via 0d50e82dd2255104e60c0882045b54774e1be380 (commit)
via dcb4760843cc0ed4647e8eaa43abb5d2f049cd0c (commit)
via 72b75c62d530a4d3083502d99dcd1012e7dcbba2 (commit)
via 71e686d5be7e425ab3358505b8edf5098a2f09f2 (commit)
via dff2844efdc39e73a11c14f57dfc845d36fc8e54 (commit)
via baadd9e731b8102ea616f4c1a944b916a9dcced8 (commit)
via 4cbac38547d8047e5e23cb4945b25aaa31e3eb06 (commit)
via 4b4bb33aca0e12ae06bce395f02031890d6ef8bc (commit)
via c7cb2008660e30725a73b8c3ce5034d904e758c1 (commit)
via 6a07b65a896407afa11d0cd4deef78d779e6725a (commit)
via 70bdd5059c6a312956164eb4c257ee39c4bca0cb (commit)
via 6a7c542a065b79f3506b4a21ae5f791d99615efd (commit)
via 922d651bce0ea7084578e4b6ee26a036c6ac7003 (commit)
via c4c8392e3bcd8f7e721bc423f0fed42475b4ab96 (commit)
via 24ebcf6675fa383b38ba6e594d553a2d2526eab7 (commit)
via cb03587052027b65d99eb89046c41d8c9c5227bc (commit)
via f63bd7af0faad9d0daa8d183d4b722c4bb42f383 (commit)
via 8c1c8e90135d627932d4fcb7c7b72a8cc75cea75 (commit)
via 32d79def3a400de6fbe4cd02a8c71643238d867d (commit)
via f15370d0fe86a537f9b4622109031fe1401259ef (commit)
via 5cdac8b758f9ba857106499ec8d93944df2fcbef (commit)
via 5e5dfd72919d7a8e170a842280e32e40da34aa9f (commit)
via f927bcc0942cc610e7bd8b95bcb350bcfb4a522c (commit)
via da570c74ba7949b5e5cc89cfa2db2af603890137 (commit)
via fd3a65529ae255a8c57552760707690437623b0a (commit)
via 6e098e8fde75fcec7e5be1a4873029f394bd055a (commit)
via c188a8aaf65602dafac8b431c33dfbc641790dd6 (commit)
via d259f372bcb682ed4b63edf9694c4e1581c60365 (commit)
via f691b3f7dfba6a337504211f1db44a980586afdd (commit)
via 3e1c43866e5b523c3f1d273c25942ad56dc66d3f (commit)
via 26538afdf1c8fdad14208d08a19bafb41e42044c (commit)
via 4e9537b3a6c8dcd796b3e7d29630fe9ef2a9204c (commit)
via 209dd423250e0ab9e9b4f9d27d28071669b13d7b (commit)
via 49fb55aa1a9fb35d8e7e620717cb42f77d448a43 (commit)
via 825be8d284ef8f6bef2c40aea684dff3273c1460 (commit)
via 275e09f9ff0550ea1318939448bb1361e46346b1 (commit)
via ca8ee6ed722b50b2e571b895ee5ee290c18090f6 (commit)
via 9c23603a2d852a563388c4b616fd7f1d01cbf5f1 (commit)
via dc0dae1ac6d799841dffb828a468a062a4935cc4 (commit)
via 808533d055f202609b2387307b6e2f97def39d2a (commit)
via 7d96319e476c866f33f119dddd534fa6cbe482fb (commit)
via 643189a631922573eadc38bd80873cf9309bb2a4 (commit)
via dc8ace3a2a74cbb2b5d68bc6d9086e4b1b5faf1e (commit)
via a6c42d9284e6786a8991322c2e9c5c8fd6197efc (commit)
via 35e38be698e44bbe8cbf036293edaf5dce029396 (commit)
via 3167926a35521efb58550ef0e26fb8c9e3a8450b (commit)
via d862a83eb3367bb8118b06d9d0541ee5db3f46cd (commit)
via bf50a84e584554a0bef6443bc8c36212f3236dcd (commit)
via a221be676f0650993e76a9e402b93fa4ef7b5cf6 (commit)
via c4eeb3201ba14a55b403e1601e3c9c923d699b67 (commit)
via 552c153523f55886867e54bad5db5eff166d0709 (commit)
via 2ee4ee2bb666835c41019b475dd2e286604bdd35 (commit)
via 932e3d6e9a899cc662ea3934b79057d39cd88fed (commit)
via f0aee65dfbd5db18d7c0636e7d09d0a38c3f4e53 (commit)
via 2c437234e2b72d0249d45f0ed3498bf4f1fa8f99 (commit)
via a1d2114ec23f0acc2b7d61c0504f5fcf173c2dbc (commit)
via da8714584a1649fb128e0f13718c2507c518a210 (commit)
via 2957b917aaaefc1485e1c5293d413f0931b3030a (commit)
via 4d93904f55dbd8e85cf44b1ea80d1d0ec81ccfe1 (commit)
via 400828b30aa206b172e0d0f7d42f965423829202 (commit)
via 67c90c130dd8858df22914ea94e5ea2576669a34 (commit)
via 3b585e2842d4ccb5bef499236cf0b8c5a389c063 (commit)
via 6d6835b97684cc88ac2bf3e4b2e0a8117e8fcd82 (commit)
via 32607b54f1fb17420b35616e3461ff5052f91194 (commit)
via 6feade39eb6313c4958a8a94a28f7f1de1e6a8e9 (commit)
via fcfbbddf572db32008fcdc7d0750a13b8d6f3b1c (commit)
via e1ec2a9cd47d4ae32c544115c465b551366e56a3 (commit)
via e6facddc0fc7a362ca1050e4c1b9f436b30f9ae3 (commit)
via 97ad08809663d2adcb00947a1dcc0f922f5937bc (commit)
via 49bf45439d31edbaad88a12c5958c03720824ec9 (commit)
via 4ac32fd2d53957520517e8713a5d92e762a97e5b (commit)
via 08b96e3ff47ef0f3b147442c14d6f5e404c93540 (commit)
via ba5c812b923ebab2ef6984a7c15623defd758e4f (commit)
via 10a5441e60ef81e9f875e4b49f987dba14622bf2 (commit)
via fd3bafb176ff5c09742576e6f2e177cd6d5dc65e (commit)
via 44e8b4b75c658a58ffb2cdf05c3a8f56992021a9 (commit)
via 109b39a237bf6a4726af87cf5b24a8c0d3ac4d44 (commit)
via 93fdfecd2dbdc9ba49f6890e9c4b3ef2a911ef28 (commit)
via fd86245d5c68c0c82224030e98b7f26974dc1b5c (commit)
via 6a52723d82456e8e7a8e728bc073a4a59e96581a (commit)
via d907e7feca26c3ee0b069124171a8cdee72186ba (commit)
via 7f61e7cf4ae4661038092c6072bbeb437dc74146 (commit)
via 3f758d629c5939d15580eb3aead44c95ce02f51f (commit)
via b74baf393c6abfbe10d057bf33bc1ab6904e9b0e (commit)
via e26e7f413351efae4a2ec679cc2e234dc1a5020c (commit)
via 9e37d22cf961167df7ce5f7ac934059749363500 (commit)
via c5f8f81945117307b39d4e2217622573a9548362 (commit)
via 4b5517dfc0f3126edf85a2701e1ee218ab4f0ab0 (commit)
via 64c74f24fcdfbbef0e08b72c09d85c53390ca3b3 (commit)
via a619d0821142f9abffbd3584607a617bbb1ca72b (commit)
via a93f2efa516c72475dd6f13872c0698c4c499aa9 (commit)
via 0d209da1a7cdf4eecaa7d1658a0ba34f20722b08 (commit)
via 8da66eb418af5e0584253a5cdc1ad383e26016e7 (commit)
via 134815098b060c232d1eee381d1eeb8e9d6162ff (commit)
via a9a138acb8d428a96b90ccee0e60ec5c82f8394b (commit)
via 037ef977330a6296de0aab27b992932cd17dca25 (commit)
via 0a372dba07f3483468206bb72e246f4a7d1e4e3d (commit)
via 2f13299c44de82f736b386a6f1c2b2db505875af (commit)
via 7b72f9d1b628698277617e9f1b8a9eac1f8dd562 (commit)
via 0059f6dd744f49e20c2abe9b8bf2c4a3c3a1ace3 (commit)
via 997795cd2e7fd16686c9e45f40a6fcba3c26a667 (commit)
via 5af6a8e3ec14e3331edf609b40bdc770e8892e38 (commit)
via f98e0188777b3e2d229c968824b3e64307dae4e6 (commit)
via 594f77b85154661d15fa6de79844a0f74ba420e2 (commit)
via 0c8acc1f39413e5d9a429286dd4fd358201a48da (commit)
via 295676cd2bccb06c3d1b56ff749c37371739f069 (commit)
via be671e455b11f50af965923b980977264a8d7364 (commit)
via 3ce3d9f884aed70cc84155554defe614a1bcfaaa (commit)
via 6b7d586c08894d1f993445dbdb1cd8f0bbdbe9e5 (commit)
via c387fcfee48b878caa19f09e0b0f07646b2036db (commit)
via 274124d082f7268fbe3b3d5e0608a3f4b6ae68ac (commit)
via 8e8376ad9a82f7d4d662f7dcbfa5ad23abf647d0 (commit)
via f7252acd6a9309d61da6b6fbd7a51003cab7a8a4 (commit)
via e2f6e9f3634e1489de811a230a130b347287ed4f (commit)
via 473f35037f801449b4f3f0880826edfccfdfbc21 (commit)
via 6eeb2b1a7b30e356514f1f842c5d7ecafd126732 (commit)
via 98911cfe4792b20798858cefb353c451460e1a80 (commit)
via fd95e7a933b1534b76e4820838e278595b4e1220 (commit)
via 1c19ed2dd05a023be541e369130910eb277b2816 (commit)
via b1160af572bfcaeb6f0c1bab5b08987312a92814 (commit)
via 8e3adbcf390deaffed7f2449056959252e1a49f4 (commit)
via 1d1c8c8f1eda09f76a9a9730d64ae357840ffda9 (commit)
via ec0d70da440802b2859d3199e559f27cf74c035d (commit)
via 19da21ab8e56154d7db15c2643524cb8348a7a8a (commit)
via e4c5f98f696c354638bbba22ee4a1db20a52837c (commit)
via 27fac89679511949fba6d5fb29eb905c579d2d97 (commit)
via 5c4842c33069b4b908ecfe4b25185424d052a197 (commit)
via 2e950c2085596513edc9b2ccfe8134eee743516e (commit)
via a8bcd28990c6cea999b51685bac971f608d3cc39 (commit)
via 31a3b4f34aa56ade25def7cdd59b026f5a59ee13 (commit)
via f22f1e3c92e9a69e9e7f82fa6226ad100a8025da (commit)
via 01b7da36d017bd061c6f104a02471faced68c28b (commit)
via 6522329120f0e2a73bf9c55f4f937fa3d109803d (commit)
via 76cc598a22d58cd889ad41b47ef061bde90c9f52 (commit)
via a840e658554cccdf5cda70c71666a62b862f9f48 (commit)
via 179f22930a1db2734e5279075ff528fcf8d916c1 (commit)
via 78eedab0a2feadc7877529ac4ce65ccaaf4db768 (commit)
via 4dda5d7b0ea74103c07617cc2ab9e5c97682c85d (commit)
via 605b7ae8ab75664a2ff01386eeb8c0d20e3aca2a (commit)
via e0aff8f82a3ab460cb32aa6436c317ae7634dbe0 (commit)
via 20846db140dbba8a688718716e1e0f99ccfb3b51 (commit)
via 138fef8ee97f3cbd335434ad6acd26771fd0b762 (commit)
via fcdea9d131e4ba823ac8b69224d90b8eb5f4ae2e (commit)
via 86a14d03a87200728f0e8c55515b3976b94f6a62 (commit)
via 2b7dbbdec2963498b19d9df1a8a9273201ae61fb (commit)
via ff932544fa3204e12cb9f1beb13683a2c6d9e3c1 (commit)
via c816094d4f796309391c269783cb3454a4efb87d (commit)
via 1f15c5b6060b0d82c9b17fb724b7128374f65747 (commit)
via 95be914af0ab0a82c4fa92b3f9c29ebec88e8595 (commit)
via 6171961498800d18e826da1dcb1b908600eec0ac (commit)
via 312137098ee5c5384db59e49d69163cbeb8a48b8 (commit)
via 4e7de9eae07a34115cbebb074880f10b74c077d6 (commit)
via 163dac6272b8b75e7c1b73076ab922df8b03728e (commit)
via 7466d0c1af1f7d9a0c1b4ae54e9f1bbc951f2711 (commit)
via bcb6f55e2edfddd9edfa08c6463013b89ed0b78d (commit)
via cd9626d625f72b31054204c68cb2bb32e5dd3111 (commit)
via b9e031258dc079151d815167d1d6665bc63e2318 (commit)
via c415c7ce2c5e95bebd7b8649ed5863a07b208dd3 (commit)
via 9a8b51c6c2468162ee9748514141a94d24e5f663 (commit)
via fa645932e008bc03bd4906b4e4b795f22ed78fd3 (commit)
via 091c2bc58ff1a8d1c43abf0e334837d8872b914d (commit)
via 6aef698e8f1f99aa0511afd21db86d4c7cf8b5da (commit)
via 1a3de5eab1062485e6985d43bc7c3e036254efb6 (commit)
via a82b39e1849a67854cb3399a4660b77548edd580 (commit)
via 5f179cb06b6e26c3359fed97d48d13408150f6f1 (commit)
via 8c81e6c09228a9d7a3e8036624c60367615ddfc6 (commit)
via db30db0c7a441eec9d5dd2ca2b74cfde9966d6ce (commit)
via 85736e92085b10d58141ef66c1354fb1cf16c562 (commit)
via b29442ebd118d522f9be9508f5111f2a68eae1a4 (commit)
via 3cf6c6d8dcd3616d0075f9af1732d5ed4231b861 (commit)
via 540ecd0ae604df1cf02a63515e6e9e8e04e6e64a (commit)
via 69c8df415d721461135331a50e98255a625b12d1 (commit)
via 418c57bce3aac1a22548e53e1018a1547d9efee4 (commit)
via 826bc4316d3afb0013b9951c37137323d0e00b08 (commit)
via 4647e6d7fb4a33c8896caf7f60f27df52040d45d (commit)
via 25be7a865d12707f5d2afe9300124fe4ef75145d (commit)
via 89c42b3d5d978de79797be9c9c142330d23e28c4 (commit)
via c69d271455a0550cda8e56ab6a4685fe3d7d91ea (commit)
via 6521f0212a0086a59630e91c3db89bfd8ff1cab6 (commit)
via 9bb169138470dbb176af7e891d6da2089950354b (commit)
via 62908a022cf7fc2fe7bf81e9e97f92bd7ef2912c (commit)
via 86f77fa3e1644f224a1b1925cf4da1460819316e (commit)
via b5367444a51cc91e7b589bfdb68eb12e8a1f4937 (commit)
via 1b7ed029c3d9d50b275573b65e8fbf4943e76bcb (commit)
via 6b17b8e5aaf08b3124d0d7536b3c73581894d70a (commit)
via 53ce9b61336c5385eb2250267efa69613b5eaec7 (commit)
via add8af3272303972fceb3ec35eeedeb2ca8b4af3 (commit)
via 11f2a3542e8bef42edcb413405efb43bd2e30be7 (commit)
via df591042778408d03d410d5c22a669d85652d1ea (commit)
via 32b8eda74f24d1df963a18da5f8023b15d209ca9 (commit)
via f00ce9a30d252386634c79bc0a40da2e7da00de2 (commit)
via 74d3e30605cc34564b2547cbb07dcfbd39e76f5c (commit)
via 4dde672661ea9dca680ec9eb1cdba7bd7d87fca7 (commit)
via 01d25c2665d0966114955b505f140088e97cf9b3 (commit)
via 2128e03298979fd9aa01365464c7390be5a90c8f (commit)
via 22fcb6e6b5200e8262582250579ec1c899d92a12 (commit)
via 041d0da606f58bb5104bbc1412af48bbb58f6769 (commit)
via dabdfd1e2046ff2a27b5d4bcaaad942ba9ac1848 (commit)
via fb769214f5b4bc1f36ee85fba33225e73dbf66de (commit)
via 2b11ab27a8508a49bb5e2c87babbbae9e95f4e3d (commit)
via 4df7d22706adfd8654b87d22c3400a9dc33035a9 (commit)
via 6c786c23b5b44ac27570be617d79d5cf5f9e2c7f (commit)
via 0512619466f94ce08280ff34227e2ae02034ea84 (commit)
via 800a9129c5d1bcfef5459033c2acfb3c15e78c22 (commit)
via 29a6622585581b5e4f519968bbd291939bf49392 (commit)
via 8296c0784c70660e0a7247ba000741d37bda38fd (commit)
via d1ae12cad34862d063a1235bfe53459eef7ae589 (commit)
via 1012f12d29be01b56f2bbbe2e9bd5969d69f7b89 (commit)
via caf56e922b9caaa9a65332dc6bf3a36bd8fea48f (commit)
via 2f03d4d926870a93cb880b389519a05c97de73b3 (commit)
via f5d919c7e7bcf46e245a4459f3393022ff471db0 (commit)
via 47eb67e4c084abde49d5463d4ced8b4436a59dfd (commit)
via 7c32daf9b5b1dcb8a003ac30bfc0ed2a9ef0eb74 (commit)
via 07cb2b1d22be82abb87fd2a5f95ae86e760c87e6 (commit)
via 5d5af52a33ec8b10a9af6afd50141db3923441ec (commit)
via c02ceff00fce94ec5794b53fe890f681acf31121 (commit)
via 699039c46b728bf27013adeb19d8fe92eab76071 (commit)
via 5571e3a20a88a1d9b4dd61df7a5fa9be674b2562 (commit)
via a7f0a9c188fd9c2bfe52b421fd30691631e63875 (commit)
via 840e18117654b70c8cdb28888f227810369f82c1 (commit)
via af83c3a047bebc48db9490f3523208c4c3f87b6f (commit)
via 504e0eb8c75d79e5664897709935512f2c59ff95 (commit)
via 0f2575bc8348637a02bc0165456886ce7f3b57bf (commit)
via a0a02d2f4180f908a39293ef4adb00f927b7ad6f (commit)
via 18c8fa2337a2db04ee6060184885731f4b5c7d7b (commit)
via 67bd03fc4c2b3fbb25613c76a9470b53ebaa832a (commit)
via 2eb576727b1c9551141083b82e1165f9571e2d2f (commit)
via 10d551cbba521857f3967968348fd107f32651df (commit)
via dcba8d1ddddc578d97b210f32eb6879a4652039f (commit)
via 5aeb3af0666da32adce3fbc0c9cc38d9c67de8ec (commit)
from eef816fa8450fd3ce5388f4701ed888691ba897a (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 080c940d7a8134a6e277a53b7e45eb27e2b2c87f
Merge: eef816fa8 42012c474
Author: Peter Amstutz <pamstutz at veritasgenetics.com>
Date: Tue Jul 17 16:55:52 2018 -0400
Merge branch 'master' into 13804-no-shutdown-wanted-nodes
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz at veritasgenetics.com>
diff --cc services/nodemanager/arvnodeman/daemon.py
index 8ca75a270,6e85b85ab..1edf4dc47
--- a/services/nodemanager/arvnodeman/daemon.py
+++ b/services/nodemanager/arvnodeman/daemon.py
@@@ -393,25 -390,22 +393,25 @@@ class NodeManagerDaemonActor(actor_clas
nodes_wanted = self._nodes_wanted(cloud_size)
if nodes_wanted < 1:
return None
- arvados_node = self.arvados_nodes.find_stale_node(self.node_stale_after)
- self._logger.info("Want %i more %s nodes. Booting a node.",
- nodes_wanted, cloud_size.id)
- new_setup = self._node_setup.start(
- timer_actor=self._timer,
- arvados_client=self._new_arvados(),
- arvados_node=arvados_node,
- cloud_client=self._new_cloud(),
- cloud_size=self.server_calculator.find_size(cloud_size.id))
- self.booting[new_setup.actor_urn] = new_setup.proxy()
- self.sizes_booting[new_setup.actor_urn] = cloud_size
-
- if arvados_node is not None:
- self.arvados_nodes[arvados_node['uuid']].assignment_time = (
- time.time())
- new_setup.tell_proxy().subscribe(self._later.node_setup_finished)
+
+ if not self.cancel_node_shutdown(cloud_size):
+ arvados_node = self.arvados_nodes.find_stale_node(self.node_stale_after)
+ self._logger.info("Want %i more %s nodes. Booting a node.",
- nodes_wanted, cloud_size.name)
++ nodes_wanted, cloud_size.id)
+ new_setup = self._node_setup.start(
+ timer_actor=self._timer,
+ arvados_client=self._new_arvados(),
+ arvados_node=arvados_node,
+ cloud_client=self._new_cloud(),
+ cloud_size=self.server_calculator.find_size(cloud_size.id))
+ self.booting[new_setup.actor_urn] = new_setup.proxy()
+ self.sizes_booting[new_setup.actor_urn] = cloud_size
+
+ if arvados_node is not None:
+ self.arvados_nodes[arvados_node['uuid']].assignment_time = (
+ time.time())
+ new_setup.tell_proxy().subscribe(self._later.node_setup_finished)
+
if nodes_wanted > 1:
self._later.start_node(cloud_size)
diff --cc services/nodemanager/tests/integration_test.py
index 284b361ce,69a29019e..1ba2957ee
--- a/services/nodemanager/tests/integration_test.py
+++ b/services/nodemanager/tests/integration_test.py
@@@ -126,10 -115,8 +115,11 @@@ def node_shutdown(g)
global compute_nodes
if g.group(1) in compute_nodes:
del compute_nodes[g.group(1)]
- return 0
+ return 0
+ else:
+ return 1
+
+
def jobs_req(g):
global all_jobs
for k,v in all_jobs.items():
diff --cc services/nodemanager/tests/test_computenode_dispatch.py
index ee30502a1,778c9aeaf..aee3cbdac
--- a/services/nodemanager/tests/test_computenode_dispatch.py
+++ b/services/nodemanager/tests/test_computenode_dispatch.py
@@@ -424,8 -424,17 +424,17 @@@ class ComputeNodeMonitorActorTestCase(t
self.make_actor()
self.shutdowns._set_state(True, 600)
self.assertEquals(self.node_actor.shutdown_eligible().get(self.TIMEOUT),
- (False, "node state is ('unpaired', 'open', 'boot wait', 'idle exceeded')"))
+ (False, "node state is ('unpaired', 'open', 'boot wait', 'not idle')"))
+ def test_shutdown_when_invalid_cloud_node_size(self):
+ self.make_mocks(1)
+ self.cloud_mock.size.id = 'invalid'
+ self.cloud_mock.extra['arvados_node_size'] = 'stale.type'
+ self.make_actor()
+ self.shutdowns._set_state(True, 600)
+ self.assertEquals((True, "node's size tag 'stale.type' not recognizable"),
+ self.node_actor.shutdown_eligible().get(self.TIMEOUT))
+
def test_shutdown_without_arvados_node(self):
self.make_actor(start_time=0)
self.shutdowns._set_state(True, 600)
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list