[ARVADOS] updated: 1.2.0-9-g37e385b7a

Git user git at public.curoverse.com
Thu Aug 16 13:52:17 EDT 2018


Summary of changes:
 apps/workbench/app/helpers/application_helper.rb   |  2 +-
 .../test/controllers/projects_controller_test.rb   | 14 +++-
 build/build.list                                   |  7 +-
 build/package-testing/deb-common-test-packages.sh  |  8 +-
 build/run-library.sh                               |  9 ++-
 doc/admin/metrics.html.textile.liquid              | 30 +++++++-
 sdk/cwl/arvados_cwl/arvcontainer.py                |  2 +-
 sdk/cwl/arvados_cwl/fsaccess.py                    | 13 +++-
 sdk/cwl/arvados_cwl/runner.py                      | 11 ++-
 sdk/cwl/setup.py                                   |  6 +-
 sdk/cwl/tests/13931-size-job.yml                   |  3 +
 sdk/cwl/tests/13931-size.cwl                       | 10 +++
 sdk/cwl/tests/13976-keepref-wf.cwl                 | 17 +++++
 sdk/cwl/tests/arvados-tests.sh                     |  4 +
 sdk/cwl/tests/arvados-tests.yml                    | 17 +++++
 sdk/cwl/tests/test_container.py                    |  3 +-
 sdk/cwl/tests/test_job.py                          |  4 +-
 sdk/cwl/tests/test_submit.py                       | 10 ++-
 sdk/cwl/tests/wf/expect_packed.cwl                 |  3 +-
 sdk/dev-jobs.dockerfile                            |  2 +-
 .../api/app/controllers/application_controller.rb  |  4 +-
 .../controllers/arvados/v1/groups_controller.rb    |  7 +-
 .../migrate/20180806133039_index_all_filenames.rb  |  6 --
 services/api/lib/load_param.rb                     | 14 ++--
 .../arvados/v1/groups_controller_test.rb           | 74 ++++++++++--------
 .../crunch-dispatch-slurm/crunch-dispatch-slurm.go |  6 --
 .../crunch-dispatch-slurm_test.go                  |  2 +-
 services/crunch-dispatch-slurm/squeue.go           | 72 ++++++++++--------
 services/keep-web/cache.go                         | 33 --------
 services/keep-web/cache_test.go                    | 87 ++++++++++++++--------
 services/keep-web/handler.go                       |  9 +--
 services/keep-web/status_test.go                   |  1 -
 32 files changed, 315 insertions(+), 175 deletions(-)
 create mode 100644 sdk/cwl/tests/13931-size-job.yml
 create mode 100644 sdk/cwl/tests/13931-size.cwl
 create mode 100644 sdk/cwl/tests/13976-keepref-wf.cwl

       via  37e385b7aaf52ac391c6964557e30f662cb1de36 (commit)
       via  789e15f578cf4464834ecae347fdfe0d337b7464 (commit)
       via  6d3d48d6706c6aa32b5d1bf1977ea172b8cde7a4 (commit)
       via  22a42fb90bb5e878b75ffffe54bd76d4d31cacf9 (commit)
       via  17cf67c1a04b3ffbccdf08dd9b3aa5f25ef84a1b (commit)
       via  982498669e3a703e8aad888056faedadf340e21f (commit)
       via  a9a202895a63f29e8bc045c50f5518800b008275 (commit)
       via  d06843b42863fb2db47d11f18ce60b80cc5a8c55 (commit)
       via  14c7497f4d0e4749ae3240cf7d3ae5cbce391da1 (commit)
       via  fc582bfe0561092165f45b7b6f4d0025892aebfd (commit)
       via  a362958e10d84233ccc4cc8d05a9183a171618a3 (commit)
       via  57fd7c42e7e447bcd9174b6b0fbde011d2db37bd (commit)
       via  a2c87cc8989f8076367a8245c810560ece55f7e7 (commit)
       via  4019ca8eab40af7ba3e2bf465695b720f907abc8 (commit)
       via  1ea2dbfc7fd6466a98cf8f239a6bea9b4947ef57 (commit)
       via  df2f836528899ae50ee4a07b10c47d5d08f59366 (commit)
       via  32d403dd4d791e88ee93ddda7865a1566e3da116 (commit)
       via  23574f4d4039641f9a9f624d3b16b64148de3826 (commit)
       via  63def826c674fe3d277bff61084e6da22688e951 (commit)
       via  39c17737ac69d7693684fe2f95bef0ec235a28bf (commit)
       via  2a298d6cca655c16847733c5ddfc3cc02e71ff8c (commit)
       via  363094904b570d223d59eb911150279308e98011 (commit)
       via  fdf14c1b9b4866c371fce9791c09b939194f3b6c (commit)
       via  eeef002557bc361a10483d1924c49e35e8a23fde (commit)
       via  21bf21abe900918a7882f7e43c102418e04159be (commit)
       via  38c4ce8bd5aefed6784d457ed3caf28f279d6de4 (commit)
       via  b0ab93cc292146f1e38c061ab04df3b9a114232f (commit)
       via  b57ca9691db0527a086c6ac781abdb956a1b7406 (commit)
       via  f1697a4720541a84e581fee2513c84a8dc26ff93 (commit)
       via  00e5b1e6e2946edc49dc2371a3b3d70c4dcbfe5d (commit)
       via  4c5600a83bd887894d135474fe3a7e0200dfb01b (commit)
       via  6db4c94527903f403e77ba4fce2d1d5fe4e29b03 (commit)
       via  9f9cf2e1da7233d6b341602faeaa69454b7e201f (commit)
       via  61611952a2ac9a8f40fddd1a259c3eae5cd8d6b0 (commit)
       via  94d277295c4a8d331622e4077ace1eb4570d54e5 (commit)
       via  d94ed391d56f17f23e98a8e116849a44cac27e3b (commit)
       via  fb95e36d2f0525fc7e024854b1bb3705027ca779 (commit)
       via  d22b0f215c0c6c94277d7114756f497cd7a3f07b (commit)
       via  9a752eae723dfe23d5b98db8ba7ca600ab9f9573 (commit)
       via  d49a9ee4cd176e35f1929c1bb60caa751b53903d (commit)
       via  0fe48142de81e20967eaac3972e35d115aaaa497 (commit)
       via  b479bd43dfcca5ccc4bebdb62d8453a63f51527e (commit)
       via  c435ef61a97a115797c3075a6e5870b9a9587348 (commit)
       via  810f2d8a0e6720568a963462e538daa5c692ace3 (commit)
      from  63e4678b027feb29ee7c1fc5e344b6d58be8abfa (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 37e385b7aaf52ac391c6964557e30f662cb1de36
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date:   Thu Aug 16 13:52:07 2018 -0400

    13752: Don't rewrite entire file_names column during the migration.
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>

diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid
index ff7f1804c..55f39f7d8 100644
--- a/doc/admin/upgrading.html.textile.liquid
+++ b/doc/admin/upgrading.html.textile.liquid
@@ -30,10 +30,6 @@ Note to developers: Add new items at the top. Include the date, issue number, co
 TODO: extract this information based on git commit messages and generate changelogs / release notes automatically.
 {% endcomment %}
 
-h3. 2018-08-09: "21bf21abe":https://dev.arvados.org/projects/arvados/repository/revisions/21bf21abe includes a slow migration
-* The migration removes the size constraint on the file_names column in the collections table, and reparses all manifests to fix any truncated values.
-* Migration time depends on the size and number of collections in the database. Our test clusters processed about 20K collections per minute.
-
 h3. 2018-07-31: "#13497":https://dev.arvados.org/issues/13497 "db5107dca":https://dev.arvados.org/projects/arvados/repository/revisions/db5107dca adds a new system service, arvados-controller
 * "Install the controller":../install/install-controller.html after upgrading your system.
 * Verify your setup by confirming that API calls appear in the controller's logs (_e.g._, @journalctl -fu arvados-controller@) while loading a workbench page.
diff --git a/services/api/db/migrate/20180806133039_index_all_filenames.rb b/services/api/db/migrate/20180806133039_index_all_filenames.rb
index 79259f91d..36b155cc2 100644
--- a/services/api/db/migrate/20180806133039_index_all_filenames.rb
+++ b/services/api/db/migrate/20180806133039_index_all_filenames.rb
@@ -5,12 +5,6 @@
 class IndexAllFilenames < ActiveRecord::Migration
   def up
     ActiveRecord::Base.connection.execute 'ALTER TABLE collections ALTER COLUMN file_names TYPE text'
-    Collection.find_each(batch_size: 20) do |c|
-      ActiveRecord::Base.connection.execute "UPDATE collections
-                    SET file_names = #{ActiveRecord::Base.connection.quote(c.manifest_files)}
-                    WHERE uuid = #{ActiveRecord::Base.connection.quote(c.uuid)}
-                    AND portable_data_hash = #{ActiveRecord::Base.connection.quote(c.portable_data_hash)}"
-    end
   end
   def down
     ActiveRecord::Base.connection.execute 'ALTER TABLE collections ALTER COLUMN file_names TYPE varchar(8192)'

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list