[ARVADOS] updated: 3e46aaf6469db111d549a9a5058f3ee4926e0200

Git user git at public.curoverse.com
Sat Jul 29 11:04:06 EDT 2017


Summary of changes:
 AUTHORS                                            |   1 +
 .../app/controllers/healthcheck_controller.rb      |  35 ++
 apps/workbench/app/helpers/collections_helper.rb   |   6 +-
 apps/workbench/config/application.default.yml      |   6 +-
 apps/workbench/config/routes.rb                    |   2 +
 .../controllers/healthcheck_controller_test.rb     |  30 +
 .../test/helpers/collections_helper_test.rb        |   3 +
 .../test/integration/container_requests_test.rb    |   5 +
 build/build.list                                   |  60 +-
 build/package-build-dockerfiles/Makefile           |   6 +-
 build/package-build-dockerfiles/centos7/Dockerfile |  15 +-
 build/package-build-dockerfiles/debian8/Dockerfile |   7 +-
 .../package-build-dockerfiles/debian9/D39DC0E3.asc | 692 +++++++++++++++++++++
 .../{debian8 => debian9}/Dockerfile                |  20 +-
 .../ubuntu1204/Dockerfile                          |   7 +-
 .../ubuntu1404/Dockerfile                          |   9 +-
 .../ubuntu1604/Dockerfile                          |   7 +-
 build/package-test-dockerfiles/centos7/Dockerfile  |   2 +-
 build/package-test-dockerfiles/debian8/Dockerfile  |   6 +-
 .../package-test-dockerfiles/debian9/D39DC0E3.asc  | 692 +++++++++++++++++++++
 .../{debian8 => debian9}/Dockerfile                |  13 +-
 .../package-test-dockerfiles/ubuntu1204/Dockerfile |   6 +-
 .../package-test-dockerfiles/ubuntu1404/Dockerfile |   6 +-
 .../package-test-dockerfiles/ubuntu1604/Dockerfile |   4 +-
 ...n-test-packages.sh => test-packages-debian9.sh} |   0
 build/run-build-packages-sso.sh                    |   3 +
 build/run-build-packages.sh                        |   7 +-
 build/run-tests.sh                                 |   2 +
 sdk/cli/bin/crunch-job                             |  37 +-
 sdk/cli/test/test_crunch-job.rb                    |   2 +-
 sdk/cwl/arvados_cwl/__init__.py                    |   7 +-
 sdk/cwl/arvados_cwl/arvtool.py                     |   2 +-
 sdk/cwl/arvados_cwl/fsaccess.py                    |   2 +-
 sdk/cwl/arvados_cwl/runner.py                      |  30 +-
 sdk/cwl/setup.py                                   |   8 +-
 sdk/cwl/tests/test_submit.py                       |  43 +-
 sdk/cwl/tests/wf/expect_packed.cwl                 |   5 +-
 sdk/go/health/handler.go                           | 109 ++++
 sdk/go/health/handler_test.go                      | 137 ++++
 sdk/python/arvados/commands/put.py                 |  16 +-
 sdk/python/tests/test_arv_get.py                   |  43 +-
 sdk/python/tests/test_arv_ls.py                    |   3 +
 sdk/python/tests/test_arv_put.py                   |  28 +-
 .../arvados/v1/healthcheck_controller.rb           |  35 ++
 services/api/app/models/container_request.rb       |   5 +
 services/api/app/models/user.rb                    |  13 +-
 services/api/config/application.default.yml        |   4 +
 services/api/config/environment.rb                 |   6 -
 services/api/config/routes.rb                      |   2 +
 services/api/test/fixtures/container_requests.yml  |  19 +
 services/api/test/fixtures/containers.yml          |  17 +
 .../arvados/v1/healthcheck_controller_test.rb      |  30 +
 services/api/test/integration/errors_test.rb       |   2 +-
 services/api/test/unit/container_request_test.rb   |  24 +
 services/arv-git-httpd/gitolite_test.go            |   2 +-
 services/arv-git-httpd/integration_test.go         |   7 +-
 services/arv-git-httpd/main.go                     |  15 +-
 services/arv-git-httpd/server.go                   |   5 +
 services/arv-git-httpd/server_test.go              |  19 +-
 services/fuse/README.rst                           |   2 +-
 services/fuse/arvados_fuse/__init__.py             |  39 +-
 services/fuse/arvados_fuse/command.py              |  16 +-
 services/fuse/arvados_fuse/fresh.py                |   3 +
 services/fuse/arvados_fuse/fusedir.py              | 133 +++-
 services/fuse/setup.py                             |   2 +-
 services/fuse/tests/integration_test.py            |   5 +
 services/fuse/tests/mount_test_base.py             |   4 +
 services/fuse/tests/test_mount.py                  | 106 ++--
 services/keep-web/cache.go                         |  27 +-
 services/keep-web/cache_test.go                    |  46 +-
 services/keep-web/handler.go                       |  19 +-
 services/keep-web/handler_test.go                  |  21 +
 services/keep-web/main.go                          |   6 +
 services/keepproxy/keepproxy.go                    |  12 +-
 services/keepproxy/keepproxy_test.go               |  20 +-
 services/keepproxy/usage.go                        |   4 +
 services/keepstore/config.go                       |   2 +
 services/keepstore/handler_test.go                 |  31 +
 services/keepstore/handlers.go                     |   6 +
 services/nodemanager/arvnodeman/config.py          |   3 +-
 services/nodemanager/arvnodeman/status.py          |  22 +
 services/nodemanager/tests/integration_test.py     |   5 +-
 services/nodemanager/tests/test_status.py          |  40 ++
 services/ws/event_source.go                        |   1 +
 services/ws/permission.go                          |   3 +-
 services/ws/router.go                              |  46 +-
 services/ws/session_v0.go                          |  43 +-
 services/ws/session_v0_test.go                     | 176 ++++--
 tools/crunchstat-summary/MANIFEST.in               |   1 +
 .../crunchstat_summary/chartjs.js                  |  31 -
 .../crunchstat_summary/chartjs.py                  |  88 ---
 .../crunchstat_summary/dygraphs.js                 |  63 ++
 .../crunchstat_summary/dygraphs.py                 |  33 +
 .../crunchstat_summary/summarizer.py               |  10 +-
 .../crunchstat_summary/webchart.py                 |  61 ++
 vendor/vendor.json                                 |  49 +-
 96 files changed, 2985 insertions(+), 523 deletions(-)
 create mode 100644 apps/workbench/app/controllers/healthcheck_controller.rb
 create mode 100644 apps/workbench/test/controllers/healthcheck_controller_test.rb
 create mode 100644 build/package-build-dockerfiles/debian9/D39DC0E3.asc
 copy build/package-build-dockerfiles/{debian8 => debian9}/Dockerfile (59%)
 create mode 100644 build/package-test-dockerfiles/debian9/D39DC0E3.asc
 copy build/package-test-dockerfiles/{debian8 => debian9}/Dockerfile (55%)
 copy build/package-testing/{deb-common-test-packages.sh => test-packages-debian9.sh} (100%)
 create mode 100644 sdk/go/health/handler.go
 create mode 100644 sdk/go/health/handler_test.go
 create mode 100644 services/api/app/controllers/arvados/v1/healthcheck_controller.rb
 create mode 100644 services/api/test/functional/arvados/v1/healthcheck_controller_test.rb
 delete mode 100644 tools/crunchstat-summary/crunchstat_summary/chartjs.js
 delete mode 100644 tools/crunchstat-summary/crunchstat_summary/chartjs.py
 create mode 100644 tools/crunchstat-summary/crunchstat_summary/dygraphs.js
 create mode 100644 tools/crunchstat-summary/crunchstat_summary/dygraphs.py
 create mode 100644 tools/crunchstat-summary/crunchstat_summary/webchart.py

       via  3e46aaf6469db111d549a9a5058f3ee4926e0200 (commit)
       via  afb710394b65fc82da8e4edd024a3a5fc1a18d54 (commit)
       via  3ad999b1f769ef53d1bf069a5981db959b33b9d4 (commit)
       via  dfc4c2c74dc7a31ff0c0d307846b7e9525fdcf0e (commit)
       via  8ae04f9f4d252a99985d7ac047413318d2f1068b (commit)
       via  286cb3b9021ad74786d7746370594b9bb81d50a6 (commit)
       via  8d24a8224decd26726dcfdeb239df4e12bd0d315 (commit)
       via  42c0668947436ae07fa0fa249414d3952758af26 (commit)
       via  153ffc8536bd1f3fdcd1901fbbb7453ef2fcf2e2 (commit)
       via  26e095318c7c368089ea368e6e4854b62a6c7830 (commit)
       via  bd96be714db6730701c12755758f9be09c304470 (commit)
       via  408cbfd4f3737ef5bfbf908d96ac9c469fcf6cdd (commit)
       via  5d0cd36a015e2479cc18a68c6484857cdaf3737a (commit)
       via  bffd1e4ee8532992b3790e4f232804a6731a9685 (commit)
       via  007d544703715904e492c584412233fd37873f99 (commit)
       via  d0379cea8627ec6a2f507def8b5587bbd6edd72b (commit)
       via  14032da4e6df97baf353f2783c7e6be2efc907c1 (commit)
       via  e2ec2f6f9930ad850b22338866b3f59df006f012 (commit)
       via  2d16a410f0121806bf847f9e6290dae66e96fc5f (commit)
       via  dc929c778e967d626bf065554e1403f002f7cf03 (commit)
       via  1af8267a0d11ad9f986aec5ec7853299f3cfeb0e (commit)
       via  8cbabbbe014628574a10a48148d179c14137d61f (commit)
       via  a7a0772310dcca61434b3b2d09b7e7596f32bd63 (commit)
       via  c55c3953219cdc1616a0ccd9e7ff91c6427e1b03 (commit)
       via  86b16fe1166b6dd261eebc3637a26573cf780ba3 (commit)
       via  f49e418e217e3dcfcfc01b267fe45e2fed09030c (commit)
       via  91f976b99d4e7f00d2c1fbfee75812c3b1b780c6 (commit)
       via  3574793a2104d523f924d3ce3f6d1eab049835a1 (commit)
       via  da037c1372879cb0ebc221c42ebdb86af669295b (commit)
       via  fc2705f7015381705bd06e7f9578e4ba3fac682a (commit)
       via  c834c3463440d07ad528241d7910682cb374103d (commit)
       via  0e0dc3c8ebf442a35c41816fed42fdddb53aed53 (commit)
       via  a2fc189f7a50964340bc60704c5cd3bef9114c7d (commit)
       via  2835665e43a3b85c85fefcd348015b5dee829cba (commit)
       via  34c4b3001b3aafc91213f02689d6e61977ad29b3 (commit)
       via  4feae2077b224dfd7e690da72bbe62aefebec431 (commit)
       via  49b9c5f4917468f2b23267fe045cbc94323210ce (commit)
       via  0b51ce6bfc3c50155de18eb4440021688462fb6a (commit)
       via  236a667953bc828576faa50af9d4d4225038f9e7 (commit)
       via  6cc4c2ed2e9503c07b33b8fb8469516af80b8a26 (commit)
       via  5e5bc2b2153a0af624d75a3c348b996ddf458ef2 (commit)
       via  07cd679b6526fcc9f2d3295f10751906e91872c9 (commit)
       via  ec20efc4ff681e8af7ce61d9e48296cd52be41b8 (commit)
       via  7e7ada63bca240416584871398076c1bafc90f76 (commit)
       via  ff56222d3f589a0c33ec7b06e092e7481bbdf1e5 (commit)
       via  3f7bde601546dc898975fbe7d56957794985fe43 (commit)
       via  ed27ef88210f7fd23f0eafc55a44babd5f6c55fe (commit)
       via  b210f531c6db76f5f9bc5dac948a32eb52ad7e03 (commit)
       via  a143375dc725aa517c091c6826bf37b4caa69161 (commit)
       via  85d5f916501c05e1bb980690f2d2712a3413e975 (commit)
       via  10138c15c015c3c0c3546e5083642cf2145dfe82 (commit)
       via  818daa27b9911bb360d80662b3beb86d1ca2188d (commit)
       via  da94fc33ede86bf19fec91e6d5c2abeb8bbfd165 (commit)
       via  2397c4a4ab0dd9cad3eaeb77a4ef0cc37bd80a23 (commit)
       via  4442b72c3b18e2ada857dd66f18754ccc95854ca (commit)
       via  e65fffb60a5697ce1991ceb01a15001eb7adb101 (commit)
       via  b9411e85079a76573f722febfdd5ab5e4c85c9f7 (commit)
       via  943b3e807126ba5dc936ceeeddbee9801dab7308 (commit)
       via  5b7be380a48b83c2c87427892db209483ab193af (commit)
       via  10e2711b4202cc2a6d2a4844b9a096a989eaf4f3 (commit)
       via  fd50115d7e01a595f65e47dd95b129362d18e975 (commit)
       via  3bbe6cfeb45325554c97c674770ca64f2d367b83 (commit)
       via  247d202b57d7c65e4192e0667446d533e552bed7 (commit)
       via  67a56c0f797826ae5a8ac2410f9e5abe607a868b (commit)
       via  529d3d900b308a72fc34c57e6b9deea18add9238 (commit)
       via  18f6483ffe8d6191bce55c464070f9f5c08b9b01 (commit)
       via  85bd5f3272cfc8ba8e54f4f47ea9865d7de62779 (commit)
       via  3a5b003b5cf784e96799d8ddadc939834620fd34 (commit)
       via  63e12fa3f15d417526db4f743108fe4eedcfcad0 (commit)
       via  bf87f4aba81caff15b174393faf074cf9d8ba554 (commit)
       via  41f48ea20b33e59ced47a6e96f8198a76d43b619 (commit)
       via  6ff6c7a392a7064cba408b566a8ce5b86dadbc78 (commit)
       via  96ae27be78eeee85d9462123367b1221d5b96350 (commit)
       via  eb66b34d22cef6c98ad9ebdc228cf784b3136b72 (commit)
       via  d3700e50bcaa9db177346199298913b54e37a2d5 (commit)
       via  938a0cc22ad9d520c653b8b41d5b1bb2163a1020 (commit)
       via  03eee1573c7301b038306d6b6a1272c710317ef4 (commit)
       via  b8977c89db2707dd713cd4eeb11d595717fcff75 (commit)
       via  a95c9948e04eab66cbb3aa4e93776c52956fc807 (commit)
       via  b6ad461076bdc4830fe08c01d70ed3def1ec6b55 (commit)
       via  5d081c423f314060cefafc7149850ea1dcbe098a (commit)
       via  d1562916e4792c0a9b4b2a4aea842e7c2848d38a (commit)
       via  1be8ac0f887cb1c639ac502c47438a8260735069 (commit)
       via  1e7fda3fcfb9b3030c65f56e06764d20496a0610 (commit)
       via  446e64dc143148e52a126fa502bf63299c94197e (commit)
       via  7777370ae3c0815c266148f097355f70bdd1a0e3 (commit)
       via  281cf5782f0e05133abbd7c66db729bcc52b08e4 (commit)
       via  48cfc124afff473d58bcef61ec056f18eeaf06c9 (commit)
       via  bd29cfa5cdba4365faef20003e8856946b7b928c (commit)
       via  b4b2bf5948c049d28a65629555e6fed4220608dc (commit)
       via  187382bb88eee65d887c004d73eddf46cbd86bc2 (commit)
       via  0041af13b61716fb9044c050b2ef34a3315566d6 (commit)
       via  a3bfffe950102b82b6655b91038bba9e6b085f03 (commit)
       via  2feec8cbac7ef28a47f3c3a9d071b070ef38cb6e (commit)
       via  7e38c190147681b7d2ce64601b1ac9661812fcd6 (commit)
       via  c4670f707f305b675669f0d4fb085568bc373b60 (commit)
       via  4492163a816c0918ff53623da242dd446ae4069f (commit)
       via  5fc3cc690c73d8c0dd6087e3389c8ebaf3099db1 (commit)
       via  d1a7f9691ff2b9d77106f953c714b1455b228c64 (commit)
       via  b1f306a081877abb347f5dff6ff63ff09cf1f7a4 (commit)
       via  edf37e92f885ed4d5bcf587317cc9c6d90d8ece1 (commit)
       via  23f0d2b4f4181e3460e106c1c0b5764c993bb49e (commit)
       via  9b2d0d31de409556fcd759e27efdb260ced6f3d3 (commit)
       via  d084ca24b06c598271844d2ba4c8c40f251c0999 (commit)
       via  7f3cb29c2274ce3ebdc84465f5ccfbd975d90b67 (commit)
       via  e953b9ecd6815968d8af36981770fe4553209892 (commit)
       via  a8aec576a4047a27f6ec4227258393d2f7fef59d (commit)
       via  e8d11e963248fada51bdb1ecc59446adccff440f (commit)
      from  7d4a10bcc197e909a7a9d5aeb4ba18c91a218976 (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 3e46aaf6469db111d549a9a5058f3ee4926e0200
Author: Lucas Di Pentima <lucas at curoverse.com>
Date:   Sat Jul 29 12:03:46 2017 -0300

    7475: Fixed integration test
    
    Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas at curoverse.com>

diff --git a/services/nodemanager/tests/integration_test.py b/services/nodemanager/tests/integration_test.py
index c4565fd..bdd3ffd 100755
--- a/services/nodemanager/tests/integration_test.py
+++ b/services/nodemanager/tests/integration_test.py
@@ -40,7 +40,7 @@ detail.addHandler(logging.StreamHandler(detail_content))
 fake_slurm = None
 compute_nodes = None
 all_jobs = None
-unsatisfiable_job_scancelled = os.path.join(tempfile.mkdtemp(), "scancel_called")
+unsatisfiable_job_scancelled = None
 
 def update_script(path, val):
     with open(path+"_", "w") as f:
@@ -143,6 +143,9 @@ def expect_count(count, checks, pattern, g):
 
 def run_test(name, actions, checks, driver_class, jobs, provider):
     code = 0
+    global unsatisfiable_job_scancelled
+    unsatisfiable_job_scancelled = os.path.join(tempfile.mkdtemp(),
+                                                "scancel_called")
 
     # Delete any stale node records
     api = arvados.api('v1')

commit afb710394b65fc82da8e4edd024a3a5fc1a18d54
Merge: 7d4a10b 3ad999b
Author: Lucas Di Pentima <lucas at curoverse.com>
Date:   Sat Jul 29 11:11:43 2017 -0300

    7475: Merge branch 'master' into 7475-nodemgr-unsatisfiable-job-comms
    
    Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas at curoverse.com>


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list