[arvados] updated: 2.5.0-264-g31de8da07

git repository hosting git at public.arvados.org
Wed Mar 8 14:08:25 UTC 2023


Summary of changes:
 .licenseignore                                     |   3 +-
 .../workbench/config/initializers/reload_config.rb |  18 +-
 .../package-build-dockerfiles/debian11/Dockerfile  |   2 +-
 build/package-test-dockerfiles/debian11/Dockerfile |   2 +-
 .../_container_runtime_constraints.liquid          |   3 +-
 ...controlling-container-reuse.html.textile.liquid |   2 +-
 doc/admin/spot-instances.html.textile.liquid       |  20 ++
 doc/admin/upgrading.html.textile.liquid            |  12 +-
 .../methods/container_requests.html.textile.liquid |   6 +-
 doc/api/methods/containers.html.textile.liquid     |   1 +
 doc/user/cwl/cwl-extensions.html.textile.liquid    |  18 ++
 lib/config/config.default.yml                      |  27 +-
 lib/config/export.go                               |   1 +
 lib/controller/federation/conn.go                  |  11 +-
 lib/controller/federation/federation_test.go       |   2 +-
 lib/controller/federation/group_test.go            |   3 +-
 lib/controller/federation/login_test.go            |   3 +-
 lib/controller/federation/user_test.go             |   7 +-
 lib/controller/federation_test.go                  |   7 +-
 lib/controller/handler.go                          |  28 +-
 lib/controller/handler_test.go                     |  56 ++++
 lib/controller/integration_test.go                 |   2 +
 lib/controller/localdb/collection_test.go          | 117 ++------
 lib/controller/localdb/conn.go                     |  13 +-
 lib/controller/localdb/container.go                | 118 ++++++++
 lib/controller/localdb/container_gateway_test.go   |  69 ++---
 lib/controller/localdb/container_request_test.go   |  63 +----
 lib/controller/localdb/container_test.go           | 276 +++++++++++++++++++
 lib/controller/localdb/group_test.go               |  66 +----
 lib/controller/localdb/link_test.go                |  62 +----
 lib/controller/localdb/localdb_test.go             |  99 +++++++
 lib/controller/localdb/log_activity_test.go        |  17 +-
 lib/controller/localdb/login_ldap_test.go          |  59 +---
 lib/controller/localdb/login_oidc.go               |   2 +-
 lib/controller/localdb/login_oidc_test.go          |  41 +--
 lib/controller/localdb/login_pam_test.go           |  44 +--
 lib/controller/localdb/login_testuser_test.go      |  49 +---
 lib/controller/rails_restart_test.go               |   2 +
 lib/controller/router/router.go                    |   7 +
 lib/controller/rpc/conn.go                         |   7 +
 lib/crunchrun/crunchrun.go                         | 147 +++++++++-
 lib/crunchrun/crunchrun_test.go                    | 302 ++++++++++++++++-----
 .../crunchrun/testdata/fakestat/cgroup.procs       |   0
 .../testdata/fakestat/cgroupid/cgroup.procs        |   0
 .../testdata/fakestat/cgroupid/memory.stat         |   5 +
 lib/crunchstat/crunchstat.go                       | 191 +++++++++++--
 lib/crunchstat/crunchstat_test.go                  | 206 +++++++++++++-
 .../crunchstat/testdata/fakestat/cgroup.procs      |   0
 lib/crunchstat/testdata/fakestat/memory.stat       |   6 +
 lib/ctrlctx/auth.go                                |  21 ++
 lib/ctrlctx/db.go                                  |   2 +-
 lib/dispatchcloud/dispatcher.go                    |   6 +-
 lib/dispatchcloud/scheduler/run_queue.go           |   8 +
 lib/dispatchcloud/scheduler/run_queue_test.go      |  88 +++++-
 lib/dispatchcloud/scheduler/scheduler.go           |   4 +-
 lib/dispatchcloud/scheduler/sync_test.go           |   4 +-
 lib/dispatchcloud/worker/runner.go                 |   3 +
 sdk/cwl/arvados_cwl/__init__.py                    |   1 +
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.0.yml        |  27 ++
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.1.yml        |  27 ++
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.2.yml        |  28 ++
 sdk/cwl/arvados_cwl/arvcontainer.py                | 100 +++++--
 sdk/cwl/tests/arvados-tests.yml                    |  15 +
 sdk/cwl/tests/oom/19975-oom.cwl                    |  18 ++
 sdk/cwl/tests/oom/19975-oom3.cwl                   |  19 ++
 sdk/cwl/tests/oom/fakeoom.py                       |  13 +
 sdk/cwl/tests/{octo.yml => oom/fakeoom.yml}        |   4 +-
 sdk/cwl/tests/oom/fakeoom2.py                      |  13 +
 sdk/cwl/tests/{octo.yml => oom/fakeoom2.yml}       |   4 +-
 sdk/cwl/tests/oom/fakeoom3.py                      |  14 +
 sdk/cwl/tests/{octo.yml => oom/fakeoom3.yml}       |   4 +-
 sdk/go/arvados/api.go                              |   2 +
 sdk/go/arvados/config.go                           |   2 +
 sdk/go/arvados/container.go                        |   1 +
 sdk/go/arvadostest/api.go                          |   4 +
 .../arvados/v1/containers_controller.rb            |  11 +
 services/api/app/models/arvados_model.rb           |   1 +
 services/api/app/models/container.rb               | 110 ++++++--
 services/api/app/models/container_request.rb       |  13 +-
 services/api/config/initializers/reload_config.rb  |  21 +-
 services/api/config/routes.rb                      |   1 +
 services/api/lib/update_priority.rb                |  67 -----
 services/api/test/fixtures/containers.yml          |   2 +-
 .../v1/container_requests_controller_test.rb       |  19 +-
 .../arvados/v1/containers_controller_test.rb       |   8 +
 services/api/test/unit/container_request_test.rb   |  53 ++--
 services/api/test/unit/container_test.rb           | 147 +++++++++-
 services/api/test/unit/update_priority_test.rb     |  30 --
 services/keep-web/handler.go                       |   2 +-
 services/keep-web/handler_test.go                  |   2 +-
 90 files changed, 2307 insertions(+), 814 deletions(-)
 create mode 100644 lib/controller/localdb/container.go
 create mode 100644 lib/controller/localdb/container_test.go
 create mode 100644 lib/controller/localdb/localdb_test.go
 copy apps/workbench/app/mailers/.gitkeep => lib/crunchrun/testdata/fakestat/cgroup.procs (100%)
 copy apps/workbench/app/mailers/.gitkeep => lib/crunchrun/testdata/fakestat/cgroupid/cgroup.procs (100%)
 create mode 100644 lib/crunchrun/testdata/fakestat/cgroupid/memory.stat
 copy apps/workbench/app/mailers/.gitkeep => lib/crunchstat/testdata/fakestat/cgroup.procs (100%)
 create mode 100644 lib/crunchstat/testdata/fakestat/memory.stat
 create mode 100644 sdk/cwl/tests/oom/19975-oom.cwl
 create mode 100644 sdk/cwl/tests/oom/19975-oom3.cwl
 create mode 100644 sdk/cwl/tests/oom/fakeoom.py
 copy sdk/cwl/tests/{octo.yml => oom/fakeoom.yml} (72%)
 create mode 100644 sdk/cwl/tests/oom/fakeoom2.py
 copy sdk/cwl/tests/{octo.yml => oom/fakeoom2.yml} (72%)
 create mode 100644 sdk/cwl/tests/oom/fakeoom3.py
 copy sdk/cwl/tests/{octo.yml => oom/fakeoom3.yml} (72%)
 delete mode 100644 services/api/lib/update_priority.rb
 delete mode 100644 services/api/test/unit/update_priority_test.rb

       via  31de8da0793a25e0e857096df8ada0fc3bc54f48 (commit)
       via  765604b096c464b242e60860ace75bd6645fd4e7 (commit)
       via  adb11a544a649b24196b38b6b614a95585728240 (commit)
       via  a7bb7c84d2e84eeb92810c319f54a8456011288a (commit)
       via  1e55288da627c93d8fa01abaf4611f114a20525d (commit)
       via  82de91b57218abf4f74a38f1bf53d0cc28cd8da9 (commit)
       via  efd62fdeffaef4d47710511f7e1ac37d5b4cc5a7 (commit)
       via  c75359c0116392ea13ebf578c74e495c9e158f62 (commit)
       via  b5a8acaf05b8fe8ef00855b3280f3b019539eda3 (commit)
       via  3d65beeef57b2dd7a60171c8dce05785ef1ae383 (commit)
       via  2b2707e4acb9ee7eed53f573cf5365af9189a8e3 (commit)
       via  51b11d12c688dd9fae37f527d4c1ddf1e1a186f6 (commit)
       via  9e76a12ff0b25322f86caf6d5ea70c09cbfd8829 (commit)
       via  db118cca358662e57a3dd0c1186dce1f0a62ca52 (commit)
       via  fe738b30d51dadb2b42ce7ae00b333d7ea157495 (commit)
       via  aede6055f332c1680f6fe955e03e3e6364f8eca8 (commit)
       via  184d9fee6b72520be286b375ac569702246e224e (commit)
       via  cd171959303236ba9a85e6524e6c40310203325b (commit)
       via  ba41b025030022f6becf48f569d74c36f2a45ce4 (commit)
       via  2c0977ca3532844d67ddeec64cf198dca7b3763a (commit)
       via  599e2e6798a2497ed56b6dfe917a09260dd74407 (commit)
       via  dc1837da3a36ab3b273fef7245975ecd92524072 (commit)
       via  6392400ce074288657ba47ce98997b502538edda (commit)
       via  7541b9c86e07a65139ee508cc2476fdc77ee4310 (commit)
       via  aeb2b25c254f8e98a67c0cc3e6cd8cdadcb8bd36 (commit)
       via  b1d77b59f5b62e34f1a32957c35b334c96888f89 (commit)
       via  df8aa6da0173f77aa9f2fcbe2814a07bcdcbf5d9 (commit)
       via  5d73c8c825577b65d48b9dec05428f3db104efb2 (commit)
       via  e1c7395cf6e649876132030c2011434581d3a66a (commit)
       via  fe18471f4f1a04af7444d2162cab16eef2685677 (commit)
       via  39fc2f223fae40dc4fb160758e76ca39304b44af (commit)
       via  901f7a4f3723b982fd45562f74fb92c7900e0d47 (commit)
       via  843fc048d7500fef8a461db4e8b6022d5c4b0e24 (commit)
       via  1116589dd94d168b920b20340491472e2d0c8c2a (commit)
       via  b5874d1fae46eef00662d74fe25e6841bec68650 (commit)
       via  921603e88993056676fc17939444c812dc302d27 (commit)
       via  afbea0d985d273232291f03f343baed727393108 (commit)
       via  567ec845eb4d8b5a53b662ac56624395631f3637 (commit)
       via  4eb591b3d541cc5ac035fb0eed7c39dc8e81dd02 (commit)
       via  e7555eb1212db8627af6689b250aaf4bd38cefdb (commit)
       via  c74be245074e7dc71cd43dd856a5c425513e4857 (commit)
       via  b591db2f50566d617282d15f006ce5d64a7a63a0 (commit)
       via  c1cbaf79eff608304dd4e9b91142e799a3cb60d6 (commit)
       via  a41afb9ed7c5487568452a05b13168b9d243292a (commit)
       via  53a0cb93d935f02248f4e347ea0689fccf5e818e (commit)
       via  907983bcaaf9cf2f058d150b2e91dcbfba465074 (commit)
       via  4d2004fc4b35fc7e29073228173bd96d9c88ff95 (commit)
       via  4447b5a61f79edf2411ba94f4ad5d90e1ca7e220 (commit)
       via  711185abcd86bed2a86e77ca24786d99323168a5 (commit)
       via  0559d0dfc8406eadfc1aa71465179eaea2754f12 (commit)
       via  4101dd717291bb449b5683a38d9df18f2fabf4eb (commit)
       via  1b92f8cec11d04b5f9464c6ad100f579660f70b9 (commit)
       via  1071f4f96fcb2084424c4b29dd5915880c650254 (commit)
       via  f99665a0737831ba53b6512fd50f1c25e386a604 (commit)
       via  9c96f78a3c8f3455d53aa891b4a4e1a87c433b05 (commit)
       via  ae6fe3864ca6b254dfa3345985568c1cc94358fe (commit)
       via  475dc10274ca275966aa6eefc25b8932cc4f3957 (commit)
       via  000e6ae927ca69b54d05572fa8073f003c442126 (commit)
       via  bfe0ea9b824dc057f07355a928ccb64ab68b6c57 (commit)
       via  9fa741f376df64f11b3af4e3fb7e4d30bcba795f (commit)
       via  ac351421506de537e44b1771fbd44103ef04a523 (commit)
       via  7a0626a6ca34771ffd45d2b669a39690acf9a8b0 (commit)
      from  780138e1fe959456a5dd8d2225561acfb7c939a5 (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 31de8da0793a25e0e857096df8ada0fc3bc54f48
Merge: 780138e1f 765604b09
Author: Tom Clegg <tom at curii.com>
Date:   Wed Mar 8 09:08:08 2023 -0500

    19972: Merge branch 'main'
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list