[arvados] updated: 2.7.0-5316-g0e9f41a150

git repository hosting git at public.arvados.org
Thu Nov 2 21:12:29 UTC 2023


Summary of changes:
 .../app/controllers/application_controller.rb      |  2 +-
 doc/admin/upgrading.html.textile.liquid            | 12 ++++
 .../install-dispatch-cloud.html.textile.liquid     |  2 +-
 lib/config/config.default.yml                      |  5 ++
 sdk/go/arvados/config.go                           | 13 +++--
 sdk/go/arvados/keep_service.go                     |  3 +-
 sdk/ruby/lib/arvados.rb                            | 10 ++--
 sdk/ruby/test/sdk_fixtures.rb                      |  2 +-
 sdk/ruby/test/test_keep_manifest.rb                |  2 -
 sdk/ruby/test/test_request_id.rb                   |  4 +-
 services/api/Gemfile                               | 12 ++--
 services/api/Gemfile.lock                          | 21 ++++---
 services/api/app/models/authorized_key.rb          | 11 ++--
 services/api/app/models/container.rb               | 20 +++----
 services/api/app/models/container_request.rb       | 20 +++----
 services/api/app/models/node.rb                    |  9 ++-
 services/api/app/models/pipeline_instance.rb       |  9 ++-
 .../config/initializers/request_id_middleware.rb   |  4 +-
 .../functional/arvados/v1/users_controller_test.rb |  2 +-
 .../api_client_authorizations_scopes_test.rb       | 51 +++++++++--------
 services/api/test/integration/cross_origin_test.rb |  4 +-
 services/api/test/test_helper.rb                   | 12 ++--
 services/keep-balance/balance.go                   | 18 +++---
 services/keep-balance/balance_run_test.go          |  8 +++
 services/keep-balance/balance_test.go              | 66 +++++++++++++++++++---
 services/keepstore/azure_blob_volume.go            |  7 +--
 services/keepstore/command.go                      |  8 ++-
 services/keepstore/handlers.go                     |  6 +-
 services/keepstore/keepstore.go                    |  4 +-
 services/keepstore/s3aws_volume.go                 |  6 +-
 services/keepstore/trash_worker.go                 |  6 +-
 services/keepstore/unix_volume.go                  |  7 +--
 services/keepstore/volume.go                       | 10 ++--
 tools/arvbox/lib/arvbox/docker/Dockerfile.base     |  6 +-
 .../multi_host/aws/pillars/arvados.sls             |  5 ++
 35 files changed, 231 insertions(+), 156 deletions(-)

       via  0e9f41a15027a66c69ef351846b213b2e2075642 (commit)
       via  d6446b03e2f5d5079a870bdd7b963456dc12b485 (commit)
       via  56a2e5c346622637639e2c93cabba14cf853bb11 (commit)
       via  b6c0e611996b07c10f65c6fb3c204e7ca5a1b29b (commit)
       via  9c78326f370f1875e41422e2d2c8a3c5a86c5bf8 (commit)
       via  894e1a3d70e9ec1b3e8619d1822410d665fabab4 (commit)
       via  525e81bdbe18ea369f5a61a713e743608bab2e42 (commit)
       via  5fec43173f9744cbf49e422468a71cd8a9b5d9d3 (commit)
       via  3ed6fab9c3ec7ca31133e4d4c750d546727b1847 (commit)
       via  ed1d6f12ddd0bd0f46ee47bf560cada40cd00835 (commit)
       via  c51e59e03bc721de2837db7958415766bd7b46c8 (commit)
       via  14c8fb3d5ae381e6bc0609530209ee7f7a584fe3 (commit)
       via  365e79dc8fdeeed324c3e6f4f20ce200f4d28c3c (commit)
       via  235f2d60f025823a72927d7ce56f4214c92cc875 (commit)
       via  9f32ba406d862fa0ad79ac7c23c6b0aced1bdf13 (commit)
       via  88e18b7b9826b05e8485a6a99593ecda850969d7 (commit)
       via  7435f58364e90b8bf75db21602592ff0e7559b48 (commit)
       via  9f40073eab9f4368bfb215c27edf4fcf52ef80b8 (commit)
       via  788884922ce53e8884ff55f0fb11cb967629b72f (commit)
       via  be13306c210c458dfd74f9a1aab8377534f8760f (commit)
       via  5b15a8ec15e1afb4eb5e61af59bf237dd346ff8e (commit)
       via  c9b029a3b2efaf6babe458cfaa70b08a3debd4cc (commit)
       via  da83807d6bcef1c1f0bb78479c5ec17f150f5eda (commit)
       via  01c6fe633e9e535dc95b62114744033acaedb4ee (commit)
       via  818611f4561ec927935f2cc1e71c767800899c8a (commit)
       via  ebbb591d0d68e10934e3c8132b24b12a70daaf99 (commit)
      from  a73295e64f58fe027b995e0cca3d103d4e2289ff (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 0e9f41a15027a66c69ef351846b213b2e2075642
Author: Tom Clegg <tom at curii.com>
Date:   Thu Nov 2 17:10:59 2023 -0400

    20978: Add upgrade note about MaximumPriceFactor.
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>

diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid
index 32b3bf701c..e8441dd5f0 100644
--- a/doc/admin/upgrading.html.textile.liquid
+++ b/doc/admin/upgrading.html.textile.liquid
@@ -32,6 +32,12 @@ h2(#main). development main
 
 "previous: Upgrading to 2.7.0":#v2_7_0
 
+h3. Check implications of Containers.MaximumPriceFactor 1.5
+
+When scheduling a container, Arvados now considers using instance types other than the lowest-cost type consistent with the container's resource constraints. If a larger instance is already running and idle, or the cloud provider reports that the optimal instance type is not currently available, Arvados will select a larger instance type, provided the cost does not exceed 1.5x the optimal instance type cost.
+
+This will typically reduce overall latency for containers and reduce instance booting/shutdown overhead, but may increase costs depending on workload and instance availability. To avoid this behavior, configure @Containers.MaximumPriceFactor: 1.0 at .
+
 h3. Synchronize keepstore and keep-balance upgrades
 
 The internal communication between keepstore and keep-balance about read-only volumes has changed. After keep-balance is upgraded, old versions of keepstore will be treated as read-only. We recommend upgrading and restarting all keepstore services first, then upgrading and restarting keep-balance.

commit d6446b03e2f5d5079a870bdd7b963456dc12b485
Merge: a73295e64f 56a2e5c346
Author: Tom Clegg <tom at curii.com>
Date:   Thu Nov 2 16:49:44 2023 -0400

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


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list