[ARVADOS] updated: 2.1.0-1216-g7af0535d3

Git user git at public.arvados.org
Tue Aug 17 20:12:21 UTC 2021


Summary of changes:
 apps/workbench/app/views/layouts/body.html.erb     |   6 -
 .../test/integration/application_layout_test.rb    |   2 -
 build/package-build-dockerfiles/Makefile           |   8 +-
 .../{ubuntu1604 => debian11}/Dockerfile            |   8 +-
 build/package-test-dockerfiles/Makefile            |   8 +-
 .../{ubuntu1604 => debian11}/Dockerfile            |  12 +-
 .../ubuntu1604/etc-apt-preferences.d-arvados       |   3 -
 ...ckages-debian8.sh => test-packages-debian11.sh} |   0
 build/package-testing/test-packages-debian9.sh     |   1 -
 build/package-testing/test-packages-ubuntu1404.sh  |   1 -
 build/package-testing/test-packages-ubuntu1604.sh  |   1 -
 build/run-build-packages-one-target.sh             |   4 +
 build/run-build-packages.sh                        |   2 +
 build/run-library.sh                               |  11 +-
 cmd/arvados-server/arvados-controller.service      |   3 -
 cmd/arvados-server/arvados-dispatch-cloud.service  |   3 -
 ...roller.service => arvados-dispatch-lsf.service} |   7 +-
 cmd/arvados-server/arvados-ws.service              |   3 -
 cmd/arvados-server/cmd.go                          |   2 +
 doc/_config.yml                                    |   3 +
 doc/_includes/_install_ruby_and_bundler.liquid     |   2 -
 doc/admin/storage-classes.html.textile.liquid      |  29 +-
 doc/admin/upgrading.html.textile.liquid            |  16 +-
 doc/api/keep-web-urls.html.textile.liquid          |   4 +-
 .../install-dispatch.html.textile.liquid           | 112 +++++++
 .../install-dispatch.html.textile.liquid           |   2 +-
 .../install-keep-balance.html.textile.liquid       |   4 +-
 doc/install/install-keep-web.html.textile.liquid   |   2 +-
 ...nstall-manual-prerequisites.html.textile.liquid |  58 +++-
 doc/install/packages.html.textile.liquid           |   1 +
 doc/install/singularity.html.textile.liquid        |  42 +++
 doc/user/cwl/cwl-extensions.html.textile.liquid    |  38 ++-
 doc/user/cwl/cwl-run-options.html.textile.liquid   |  10 +-
 doc/user/topics/arv-copy.html.textile.liquid       |   4 +-
 doc/user/topics/arv-docker.html.textile.liquid     |   8 +-
 .../topics/storage-classes.html.textile.liquid     |  16 +-
 lib/boot/supervisor.go                             |   5 +
 lib/config/config.default.yml                      |  59 +++-
 lib/config/export.go                               |   7 +
 lib/config/generated_config.go                     |  59 +++-
 lib/config/load.go                                 |  53 ++++
 lib/config/load_test.go                            | 121 +++++++-
 lib/controller/integration_test.go                 |  69 +++++
 lib/crunchrun/crunchrun.go                         |  20 +-
 lib/crunchrun/crunchrun_test.go                    |  31 +-
 lib/crunchrun/docker.go                            |  13 +-
 lib/crunchrun/executor.go                          |   8 +-
 lib/crunchrun/executor_test.go                     |   3 +-
 lib/crunchrun/singularity.go                       | 203 +++++++++++--
 lib/lsf/dispatch.go                                | 322 +++++++++++++++++++++
 lib/lsf/dispatch_test.go                           | 156 ++++++++++
 lib/lsf/lsfcli.go                                  |  92 ++++++
 lib/lsf/lsfqueue.go                                | 108 +++++++
 lib/service/cmd.go                                 |   8 +
 sdk/cwl/arvados_cwl/__init__.py                    |  15 +-
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.0.yml        |  29 ++
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.1.yml        |  28 ++
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.2.yml        |  29 ++
 sdk/cwl/arvados_cwl/arvcontainer.py                |   9 +
 sdk/cwl/arvados_cwl/arvtool.py                     |  10 +-
 sdk/cwl/arvados_cwl/context.py                     |   1 +
 sdk/cwl/arvados_cwl/executor.py                    |  16 +-
 sdk/cwl/fpm-info.sh                                |   3 -
 sdk/cwl/tests/test_container.py                    |  97 ++++++-
 sdk/cwl/tests/test_submit.py                       |  71 ++++-
 ...r_resources.cwl => submit_storage_class_wf.cwl} |   6 +-
 sdk/go/arvados/collection.go                       |  33 +--
 sdk/go/arvados/config.go                           |  19 +-
 sdk/go/arvados/container.go                        |   3 +
 sdk/go/arvados/fs_base.go                          |   4 +-
 sdk/go/arvadostest/fixtures.go                     |   7 +-
 sdk/go/dispatch/dispatch.go                        |  35 ++-
 sdk/go/dispatch/dispatch_test.go                   |   3 +-
 sdk/go/health/aggregator_test.go                   |   1 +
 sdk/go/httpserver/id_generator.go                  |   1 +
 sdk/go/keepclient/keepclient.go                    |   6 +-
 sdk/go/keepclient/keepclient_test.go               |   9 +-
 sdk/go/keepclient/support.go                       |   2 +-
 sdk/python/arvados/commands/arv_copy.py            |  11 +-
 sdk/python/arvados/commands/keepdocker.py          |   3 +
 sdk/python/arvados/commands/put.py                 |  22 +-
 sdk/python/tests/test_arv_copy.py                  |   5 +-
 sdk/python/tests/test_arv_put.py                   |  84 +++---
 .../api/app/controllers/application_controller.rb  |  12 +-
 services/api/app/mailers/user_notifier.rb          |   7 +-
 services/api/app/models/collection.rb              |   8 +-
 services/api/app/models/container.rb               |   4 +-
 services/api/app/models/container_request.rb       |   2 +-
 services/api/config/arvados_config.rb              |  13 +
 .../config/initializers/request_id_middleware.rb   |  25 ++
 .../api/lib/tasks/manage_long_lived_tokens.rake    |  60 ++--
 .../test/functional/application_controller_test.rb |  25 --
 services/api/test/integration/errors_test.rb       |  27 ++
 services/api/test/unit/collection_test.rb          |  30 ++
 services/api/test/unit/container_request_test.rb   |  22 +-
 services/api/test/unit/user_notifier_test.rb       |   2 +
 services/arv-git-httpd/arvados-git-httpd.service   |   3 -
 .../crunch-dispatch-local/crunch-dispatch-local.go |   5 +-
 .../crunch-dispatch-local.service                  |   3 -
 .../crunch-dispatch-local_test.go                  |  12 +-
 .../crunch-dispatch-slurm/crunch-dispatch-slurm.go |  40 +--
 .../crunch-dispatch-slurm.service                  |   3 -
 .../crunch-dispatch-slurm_test.go                  |  35 +--
 .../dockercleaner/arvados-docker-cleaner.service   |   3 -
 services/dockercleaner/fpm-info.sh                 |   3 -
 services/fuse/arvados_fuse/fusedir.py              |  84 ++++--
 services/health/arvados-health.service             |   3 -
 services/keep-balance/balance.go                   |  72 ++---
 services/keep-balance/balance_run_test.go          |  73 ++---
 services/keep-balance/balance_test.go              |  12 +-
 services/keep-balance/block_state.go               |  50 ++++
 services/keep-balance/block_state_test.go          |  94 ++++++
 services/keep-balance/collection.go                | 305 ++++++++++++-------
 services/keep-balance/collection_test.go           |  73 ++---
 services/keep-balance/integration_test.go          |  34 ++-
 services/keep-balance/keep-balance.service         |   3 -
 services/keep-balance/main.go                      |  35 ++-
 services/keep-balance/main_test.go                 |  21 +-
 services/keep-balance/server.go                    |  17 +-
 services/keep-web/keep-web.service                 |   3 -
 services/keepproxy/keepproxy.service               |   3 -
 services/keepproxy/keepproxy_test.go               |  19 +-
 services/keepstore/handler_test.go                 |  65 ++++-
 services/keepstore/handlers.go                     |   7 +
 services/keepstore/keepstore.service               |   3 -
 services/keepstore/volume.go                       |  22 ++
 services/login-sync/bin/arvados-login-sync         |   4 +-
 .../multi_host/aws/pillars/arvados.sls             |  10 -
 128 files changed, 2942 insertions(+), 749 deletions(-)
 rename build/package-build-dockerfiles/{ubuntu1604 => debian11}/Dockerfile (78%)
 rename build/package-test-dockerfiles/{ubuntu1604 => debian11}/Dockerfile (69%)
 delete mode 100644 build/package-test-dockerfiles/ubuntu1604/etc-apt-preferences.d-arvados
 rename build/package-testing/{test-packages-debian8.sh => test-packages-debian11.sh} (100%)
 delete mode 120000 build/package-testing/test-packages-debian9.sh
 delete mode 120000 build/package-testing/test-packages-ubuntu1404.sh
 delete mode 120000 build/package-testing/test-packages-ubuntu1604.sh
 copy cmd/arvados-server/{arvados-controller.service => arvados-dispatch-lsf.service} (78%)
 create mode 100644 doc/install/crunch2-lsf/install-dispatch.html.textile.liquid
 create mode 100644 doc/install/singularity.html.textile.liquid
 create mode 100644 lib/lsf/dispatch.go
 create mode 100644 lib/lsf/dispatch_test.go
 create mode 100644 lib/lsf/lsfcli.go
 create mode 100644 lib/lsf/lsfqueue.go
 copy sdk/cwl/tests/wf/{submit_wf_runner_resources.cwl => submit_storage_class_wf.cwl} (87%)
 create mode 100644 services/api/config/initializers/request_id_middleware.rb
 create mode 100644 services/keep-balance/block_state_test.go

       via  7af0535d3b0d7960152b06b7211c26bfd7b208cb (commit)
       via  b059ddba25e753d9a7a6937ff5f7b119b2bcf464 (commit)
       via  87b0f117ff1ce917d7301f8a6304e931a189e48d (commit)
       via  e1d178affae6eb4c8a09deafa0b980b3f440b278 (commit)
       via  ddff0f5816f8100154c9ae0a95147b2061097da3 (commit)
       via  1a9cc8246d8abc0c873fa2e9795a564f2fdb58af (commit)
       via  5dc5645a3279e771796266eb336536ae0ac9cb86 (commit)
       via  cc77a0c01b38353d09d4f09a84434a60f1de1c45 (commit)
       via  3a4719dd4ffcc1cd92d270d6b698c7ec13678c55 (commit)
       via  f509fecc2eef88be0a7b88d491ae0c0ac13d686b (commit)
       via  559456537dc2365ff93910dae33e7dc3dda5772e (commit)
       via  2b59be173b4a860c524c398a6c5f521015bf0939 (commit)
       via  8ce476b7864f1a2d1f05cd0a770ae159eeb845eb (commit)
       via  b190f9b18bdbd38f167050058c70e014da0a9bdf (commit)
       via  0ed4397416e2ccd0ba66eeb511b3f98b84ada15c (commit)
       via  be2e29a903a53d7565f1a52d0bebe5e5e337a1cd (commit)
       via  e99f026d040c6020dfcc51c6d988cf18d325a530 (commit)
       via  1521969d1475ab6854d1f9987fdaa1f66a1cbaab (commit)
       via  377467f5285670a797ec02b4ca6c5a129c289a39 (commit)
       via  1d964c00b62c65eda7e6bd46b422e7f08c4843fb (commit)
       via  48ef169e011a3335470e940cc0670bca27358dc1 (commit)
       via  9214382fc7083d0310675ce3760144ad7b6cb070 (commit)
       via  f67c3d18e58d4d6f331763a9728f1ef1595558d7 (commit)
       via  c3481a62091153eb0f74cd2f769d46c552765fcb (commit)
       via  5861d894b9b6614437fadfa261b7db1d4920d729 (commit)
       via  12217911502706a6c541950d6569de47596b230a (commit)
       via  d29fa2efcb0afc764336045fff58c279d77cf30c (commit)
       via  89f8175850a9279036053b2a6785980a479e08d8 (commit)
       via  5bc8ad779b8d39c63df88c20e5a883f4fe15c6da (commit)
       via  74aa79ebb951a915a8f5aba49852a0119835c579 (commit)
       via  52111b8131b2a17a6f8ec485d571a3d144a74184 (commit)
       via  10bfcf75847ada2dee77a276b4cc912b43acc936 (commit)
       via  818e9974a935703de29239f97b225ba7505537f8 (commit)
       via  8cb640565f000d21545925575587adffee1fd48d (commit)
       via  4a275f0de83f6d38348a24ea06b73adcfe5c1354 (commit)
       via  7860f93d77e8690ba90e839b52e2886a08466773 (commit)
       via  1e3461f0df7429e829860374b13611eb897821a7 (commit)
       via  d801f8930c20f82fbde6cd93686572ed190e7d12 (commit)
       via  13ab78a6ba36ef69007d62ffa73600defd79972d (commit)
       via  b74bc91079b0c2b5491e08f8ff677451c6d7e60e (commit)
       via  d069271ec828654f9a6b656b04b40f229cfefb27 (commit)
       via  2de3b2e44f2196c227c7bbd57b211d1095e59aad (commit)
       via  13b280ea288fd08e8c77300b087037635d739eaa (commit)
       via  1c3fcbc97db70680109aba244287df0231285648 (commit)
       via  3787b0aea2d97291584b8202edda5d9c915093d3 (commit)
       via  bad73626c4208fb95ac8e3d9503fc4482f936cb3 (commit)
       via  3460f961868a965129edcf0947c69a7829a47a67 (commit)
       via  fe5c9050c56be6828acead0e3c09c2195cde5b99 (commit)
       via  b5b64f5dcc4fa4614002e5a0969adba36ac7e5e8 (commit)
       via  444dfb847a5d6eda3a84ef5f4e508703d0634a91 (commit)
       via  d7e76aa491a1878196d3f57f2e61e09d193f5070 (commit)
       via  f5162efc3578d0420e869e3fcbda46454a855909 (commit)
       via  76b03c6576b5fc95d1770969312c584aff1485c6 (commit)
       via  cd18e9376dcbebfd40a1ad1b46a75f1244992337 (commit)
       via  1c5a21a73b2e5281cea17db4ae5f4d367dee1ee4 (commit)
       via  556addba557fbc41ab1d9cb7990202833f8669c9 (commit)
       via  de030f2c3f7a0c57904def9662d4d7a979b90497 (commit)
       via  d941fb925f6f1b37a92eb4195c9da0c1df1693fc (commit)
       via  6160b7425d9da6cc9d245b7cc754e81427f8ac9c (commit)
       via  f5a518f3b72f8003793d617708974e30b2186b2c (commit)
       via  23ce820aad666f5ad897ffe106f8b5f7e4baac33 (commit)
       via  75d95d4ea37662eeb61a3534afc6ec5d397df521 (commit)
       via  6562b6d591b0900a1f949d0f86b030908585e8c8 (commit)
       via  e75d90299dc2ff0dbccf28c134ee2640f79b2b5d (commit)
       via  b59f3c7cb6e93851e83a6d05f64c02968774b2d7 (commit)
       via  5d56a1af42f64df57ef7a1bcef6d016ff2310900 (commit)
       via  284a9a5515af712aff787ecc141d45c888fcef66 (commit)
       via  b35e98fcf41753bf7d04ee21340b09618580509e (commit)
       via  0ca9b2d72645e10276fe56347c63867f166419e4 (commit)
       via  be3d26fbfd0caf5ff881977d76597aacb11a3476 (commit)
       via  1657c7fbb89e790655f830630f60c68ceaf8569f (commit)
       via  c3e720561cc4c39b8e0ad5e01c825e6d4f44ed38 (commit)
       via  a1265223625946e61b29c067714d2a64fa7524bd (commit)
       via  723698bb8951e3b0c6b60db49fa877fa39d550fd (commit)
       via  2f9bf6a10794b03b6cb7556c562ef9f08cb9bec4 (commit)
       via  46a33e285d6179ebd5041733f98949a23147d55d (commit)
       via  504b1b430076f15d27ff3e8da3e1d3623431aa84 (commit)
       via  d012d691bde541c8dae0dac4c00cb74ed30d9e47 (commit)
       via  11339f23c194809c53cb4a888aea18eb51ff27f8 (commit)
       via  bba51684725db4155b142812bffb4a4a3935e131 (commit)
       via  91f7e961f18c0ef8ae584d1c8a53d322b617efee (commit)
       via  b0a22cf565ffdc9fcc04dcbb3ae875ae36f7411c (commit)
       via  fdaca8b1c797b47ae7e08f0a9624dc84a3be3c44 (commit)
       via  325ba452bdb2b8ebe4ef2a85d495291429df8082 (commit)
       via  68b9c7d30c7f47f8a9f9cff8a327fa9a3812d4da (commit)
       via  ce45451379c464c222791af2319f823f36a5cd21 (commit)
       via  660f6e97b496260427c5e9d7217cf9529a5fd1b5 (commit)
       via  bf4166939c77771642af846cb5372efc8a78659a (commit)
       via  a73fd753589589d3cd157e20b848c7ecb16c8175 (commit)
       via  6c0fcdd735e85a69d4a7719446f8bf56bd6b4795 (commit)
       via  75385a0670585abafd024af4dff9a13debf39e6d (commit)
       via  72371e98271a56aca2723fcc54b861db69299bba (commit)
       via  e5199566d2bdfe207d8d06ba0f555cca801fd31b (commit)
       via  e10c23d41a9591830a20171a0f9cb6cfe2921b11 (commit)
       via  ad82cb7409dd62c3ac251e4f98d82ce774f6f528 (commit)
       via  53f54e1b9f424b391c8b4d2aac3c4ae8ea4fc198 (commit)
       via  7533276a8b444ac3d49f74c8da0fb31d8caf2650 (commit)
       via  5ef89a24d5fa8bc6926a433e22360a09fdb3154d (commit)
       via  5ae9c613aadadb918c5cfb1c22e37e16a3a3c7fc (commit)
       via  e940be406403ddad4b60ee91fdf60bf6bbfb1664 (commit)
       via  36ddebdcf0ab91bf9b03e7bf18a6d63a2ab90d14 (commit)
       via  44f89a6814bc6b2f5bd96e16e5e12d1a0e0aadda (commit)
       via  b64a7596b2fb456de13aa885dbe14a817fd8d5b2 (commit)
       via  efc1846a758929bdb57b87bdbb3f757f8907c69b (commit)
       via  e089871b753585b26f429968e865f8ae1e03b733 (commit)
       via  0f784d657527c998e7cd1d7aee8cbd8f0d75e04a (commit)
       via  cc476f769c06ac6150a4f6d406eb2656f41e1dc3 (commit)
       via  89885a87ce97328bfeff8dc10f62c40b0cf54532 (commit)
       via  2d43f3de749909c040ea17460ec828047e6db7c2 (commit)
       via  a2dcdbb414a73f4b4d4c395c823a07b929358aae (commit)
       via  6766d1b04bd238d05890f3ec221c65e84920dde6 (commit)
       via  7bebcf045b39a4bdecb345c9592c0515795c75aa (commit)
       via  3b63632698de9868a501191e8989f14c23e4e743 (commit)
       via  8145fbe8e6ab99184fcd41dea042ede63e9ff0d5 (commit)
       via  51afdd46ed4732d38496f80f7c07e05cfa15094e (commit)
       via  774d4659d60c017e9d3e0f68c5726abbe2465007 (commit)
       via  a58fb1d04bf2994de007e5347bd06d500ddbd68a (commit)
       via  5c8d598d480fb866b67f778cecbd93a6d4be148d (commit)
       via  86d0b4d05d9f6d89e281cd992584e729c4ad63bd (commit)
       via  ffa1fd1fdf584c71e248e9bb7d523f788a517510 (commit)
      from  6ef187b8829752b403849e80e45a473714f9d85c (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 7af0535d3b0d7960152b06b7211c26bfd7b208cb
Merge: 6ef187b88 b059ddba2
Author: Ward Vandewege <ward at curii.com>
Date:   Tue Aug 17 16:12:10 2021 -0400

    17755: Merge branch 'main' into 17755-add-singularity-to-compute-image
    
    Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>


-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list