[ARVADOS] updated: 1.1.4-251-g2da6fd3

Git user git at public.curoverse.com
Fri May 11 09:42:22 EDT 2018


Summary of changes:
 .../app/controllers/work_units_controller.rb       |   7 +-
 .../workbench/test/integration/collections_test.rb |   2 +-
 build/build.list                                   |   9 +-
 build/libcloud-pin.sh                              |   7 +
 build/run-build-packages.sh                        |   4 +-
 build/run-tests.sh                                 |  94 ++++++------
 doc/_config.yml                                    |   2 +-
 doc/admin/upgrading.html.textile.liquid            | 157 ++++++++++++++++++---
 doc/install/install-keepstore.html.textile.liquid  |   2 +-
 doc/install/install-postgresql.html.textile.liquid |  12 +-
 sdk/cwl/arvados_cwl/__init__.py                    |  23 +--
 sdk/cwl/arvados_cwl/arvcontainer.py                |   7 -
 sdk/cwl/arvados_cwl/arvjob.py                      |   7 -
 sdk/cwl/arvados_cwl/arvtool.py                     |   7 +
 sdk/cwl/arvados_cwl/fsaccess.py                    |  10 +-
 sdk/cwl/arvados_cwl/runner.py                      |  94 +++++++-----
 sdk/cwl/setup.py                                   |   8 +-
 sdk/cwl/tests/arvados-tests.sh                     |   3 +
 sdk/cwl/tests/arvados-tests.yml                    |  10 ++
 sdk/cwl/tests/secondaryFiles/example1.cwl          |  20 +++
 sdk/cwl/tests/secondaryFiles/example3.cwl          |  12 ++
 .../cwl/tests/secondaryFiles/hello.txt             |   0
 .../cwl/tests/secondaryFiles/hello.txt.idx         |   0
 sdk/cwl/tests/secondaryFiles/inp3.yml              |   3 +
 sdk/cwl/tests/test_job.py                          |   1 -
 sdk/cwl/tests/wf/expect_packed.cwl                 |   6 +-
 sdk/go/arvados/client.go                           |  39 ++++-
 sdk/go/arvadosclient/arvadosclient.go              |   6 +
 sdk/go/arvadostest/run_servers.go                  |  14 +-
 sdk/go/httpserver/id_generator.go                  |   3 +
 sdk/go/httpserver/logger.go                        |   2 +
 sdk/go/keepclient/keepclient.go                    |  20 ++-
 sdk/go/keepclient/keepclient_test.go               |  43 +++---
 sdk/go/keepclient/support.go                       |  28 ++--
 sdk/python/arvados/collection.py                   |  14 ++
 sdk/python/setup.py                                |   4 +-
 services/api/Gemfile.lock                          |  28 ++--
 .../app/controllers/arvados/v1/users_controller.rb |  56 +++++++-
 .../app/controllers/user_sessions_controller.rb    |  14 +-
 .../api/app/models/api_client_authorization.rb     |   2 +-
 services/api/app/models/user.rb                    |  79 +++++++++--
 services/api/config/initializers/lograge.rb        |  10 ++
 services/api/config/routes.rb                      |   1 +
 ...501182859_add_redirect_to_user_uuid_to_users.rb |  15 ++
 services/api/db/structure.sql                      |   7 +-
 services/api/test/fixtures/collections.yml         |   2 +-
 .../functional/arvados/v1/users_controller_test.rb | 117 +++++++++++++++
 services/api/test/integration/users_test.rb        |  35 +++++
 services/crunch-dispatch-slurm/squeue.go           |   6 +-
 services/fuse/setup.py                             |   5 +-
 services/keep-web/cadaver_test.go                  |   2 +
 services/keep-web/handler.go                       |  32 +++--
 services/keep-web/handler_test.go                  |  52 ++++++-
 services/keep-web/main.go                          |   6 +-
 services/keep-web/server.go                        |   2 +-
 services/keepproxy/keepproxy.go                    |  15 +-
 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                       |   3 +
 services/keepstore/keepstore.go                    |  14 +-
 services/keepstore/s3_volume.go                    |  80 +++++++----
 services/keepstore/usage.go                        |  15 ++
 services/keepstore/volume_unix.go                  |  51 +++++--
 services/nodemanager/tests/integration_test.py     |  14 +-
 .../crunchstat_summary/reader.py                   |   5 +-
 66 files changed, 1097 insertions(+), 347 deletions(-)
 create mode 100644 sdk/cwl/tests/secondaryFiles/example1.cwl
 create mode 100644 sdk/cwl/tests/secondaryFiles/example3.cwl
 copy tools/crunchstat-summary/tests/__init__.py => sdk/cwl/tests/secondaryFiles/hello.txt (100%)
 copy tools/crunchstat-summary/tests/__init__.py => sdk/cwl/tests/secondaryFiles/hello.txt.idx (100%)
 create mode 100644 sdk/cwl/tests/secondaryFiles/inp3.yml
 create mode 100644 services/api/db/migrate/20180501182859_add_redirect_to_user_uuid_to_users.rb

       via  2da6fd38987ee35cac75420b946d7a3f1738423e (commit)
       via  d5b0290ac26cac5cfd67eaa03446ef9beffcf036 (commit)
       via  a20c7c55719b5e5dfaea719f3e181fc32dc71a06 (commit)
       via  7929ac54418f95a274b0173c8a06d1292a75590f (commit)
       via  bce4ee3aabf1dabc41ea5b231f0407cad3347f11 (commit)
       via  6c56f80642aae0ec0ff0bfc939ae33dd49e0ca6b (commit)
       via  ae62714213d3c40a0720a24001b413479719f249 (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  97ad08809663d2adcb00947a1dcc0f922f5937bc (commit)
       via  49bf45439d31edbaad88a12c5958c03720824ec9 (commit)
       via  4ac32fd2d53957520517e8713a5d92e762a97e5b (commit)
       via  08b96e3ff47ef0f3b147442c14d6f5e404c93540 (commit)
       via  fd86245d5c68c0c82224030e98b7f26974dc1b5c (commit)
      from  2074c175da359e754699baa2c9e9cc52468b1dd0 (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 2da6fd38987ee35cac75420b946d7a3f1738423e
Author: Fuad Muhic <muhic.fuad at gmail.com>
Date:   Thu May 10 17:24:49 2018 +0200

    Added trash_at and properties parameters to Collections save_new method
    in Python SDK.
    
    Arvados-DCO-1.1-Signed-off-by: Fuad Muhic <fmuhic at capeannenterprises.com>

diff --git a/sdk/python/arvados/collection.py b/sdk/python/arvados/collection.py
index 8fb90c9..0bb7ca4 100644
--- a/sdk/python/arvados/collection.py
+++ b/sdk/python/arvados/collection.py
@@ -1484,6 +1484,8 @@ class Collection(RichCollectionBase):
                  create_collection_record=True,
                  owner_uuid=None,
                  ensure_unique_name=False,
+                 trash_at=None,
+                 properties=None,
                  num_retries=None):
         """Save collection to a new collection record.
 
@@ -1508,6 +1510,14 @@ class Collection(RichCollectionBase):
           if it conflicts with a collection with the same name and owner.  If
           False, a name conflict will result in an error.
 
+        :trash_at:
+          A collection is *expiring* when it has a *trash_at* time in the future.
+          An expiring collection can be accessed as normal,
+          but is scheduled to be trashed automatically at the *trash_at* time.
+
+        :properties:
+          Additional properties of collection.
+
         :num_retries:
           Retry count on API calls (if None,  use the collection default)
 
@@ -1525,6 +1535,10 @@ class Collection(RichCollectionBase):
                     "replication_desired": self.replication_desired}
             if owner_uuid:
                 body["owner_uuid"] = owner_uuid
+            if trash_at:
+                body["trash_at"] = trash_at
+            if properties:
+                body["properties"] = properties
 
             self._remember_api_response(self._my_api().collections().create(ensure_unique_name=ensure_unique_name, body=body).execute(num_retries=num_retries))
             text = self._api_response["manifest_text"]

commit d5b0290ac26cac5cfd67eaa03446ef9beffcf036
Merge: 2074c17 a20c7c5
Author: Fuad Muhic <muhic.fuad at gmail.com>
Date:   Thu May 10 16:32:10 2018 +0200

    Merge branch 'master' of git.curoverse.com:arvados into 13330-clean-up-collection-naming-and-properties
    
    Arvados-DCO-1.1-Signed-off-by: Fuad Muhic <fmuhic at capeannenterprises.com>


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list