[ARVADOS] updated: c494f4c398457c5edbd9b2c3f1a439bf041c7ed2

Git user git at public.curoverse.com
Tue Dec 6 10:45:21 EST 2016


Summary of changes:
 apps/workbench/Gemfile                             |   6 +-
 apps/workbench/Gemfile.lock                        |  16 +-
 .../app/controllers/application_controller.rb      |  10 +-
 apps/workbench/app/models/container_work_unit.rb   |  13 +-
 .../views/container_requests/_show_inputs.html.erb |  36 ++--
 .../test/controllers/projects_controller_test.rb   |  21 +-
 .../test/integration/application_layout_test.rb    |   4 +-
 .../test/integration/container_requests_test.rb    |  13 ++
 build/README                                       |   6 +-
 build/build-dev-docker-jobs-image.sh               |  63 ++++++
 build/run-build-packages.sh                        |  17 +-
 build/run-tests.sh                                 |   6 +
 doc/_config.yml                                    |   2 +-
 doc/_includes/_arvados_cwl_runner.liquid           |   2 +-
 .../methods/container_requests.html.textile.liquid |   2 +
 doc/user/cwl/cwl-runner.html.textile.liquid        |   2 +-
 ...utorial-workflow-workbench.html.textile.liquid} |   2 +-
 sdk/cwl/arvados_cwl/__init__.py                    |  34 ++-
 sdk/cwl/arvados_cwl/arvcontainer.py                |  65 +++---
 sdk/cwl/arvados_cwl/arvjob.py                      |   8 +-
 sdk/cwl/arvados_cwl/arvworkflow.py                 |   4 +-
 sdk/cwl/arvados_cwl/done.py                        |   3 +
 sdk/cwl/arvados_cwl/runner.py                      |  19 +-
 sdk/cwl/tests/test_container.py                    |  71 ++----
 sdk/cwl/tests/test_submit.py                       |  58 ++++-
 sdk/dev-jobs.dockerfile                            |  38 ++++
 services/api/Gemfile                               |  19 +-
 services/api/Gemfile.lock                          | 239 +++++++++++----------
 .../api/app/controllers/application_controller.rb  |  18 +-
 .../arvados/v1/collections_controller.rb           |   4 +-
 .../controllers/arvados/v1/schema_controller.rb    |  22 +-
 .../arvados/v1/user_agreements_controller.rb       |   3 +-
 .../app/controllers/arvados/v1/users_controller.rb |   2 +-
 .../arvados/v1/virtual_machines_controller.rb      |   2 +-
 .../api/app/controllers/database_controller.rb     |   2 +-
 services/api/app/middlewares/arvados_api_token.rb  |   2 +-
 services/api/app/models/arvados_model.rb           |   9 +-
 services/api/app/models/blob.rb                    |   4 +-
 services/api/app/models/collection.rb              |  15 +-
 services/api/app/models/commit_ancestor.rb         |   6 +-
 services/api/app/models/job.rb                     |  42 ++--
 services/api/app/models/link.rb                    |   1 -
 services/api/app/models/log.rb                     |   1 -
 services/api/app/models/node.rb                    |   6 +-
 services/api/app/models/repository.rb              |   2 +-
 services/api/app/models/user.rb                    |   4 +-
 services/api/config/boot.rb                        |   2 +-
 services/api/config/initializers/inflections.rb    |   8 +-
 services/api/config/initializers/load_config.rb    |   4 +-
 .../api/config/initializers/preload_all_models.rb  |   2 +-
 services/api/lib/crunch_dispatch.rb                |  10 +-
 services/api/lib/current_api_client.rb             |  10 +-
 services/api/lib/eventbus.rb                       |  35 +--
 services/api/lib/load_param.rb                     |   4 +-
 services/api/lib/salvage_collection.rb             |   2 +-
 services/api/script/arvados-git-sync.rb            |   4 +-
 .../api/script/migrate-gitolite-to-uuid-storage.rb |   4 +-
 services/api/test/factories/user.rb                |   2 +-
 services/api/test/fixtures/container_requests.yml  |   2 +
 .../api_client_authorizations_controller_test.rb   |   2 +-
 .../arvados/v1/collections_controller_test.rb      |   8 +-
 .../api/test/functional/arvados/v1/filters_test.rb |   6 +-
 .../functional/arvados/v1/jobs_controller_test.rb  |   2 +-
 .../functional/arvados/v1/links_controller_test.rb |   4 +-
 .../arvados/v1/repositories_controller_test.rb     |  13 +-
 .../arvados/v1/schema_controller_test.rb           |   2 +-
 .../functional/arvados/v1/users_controller_test.rb |   4 +-
 .../arvados/v1/virtual_machines_controller_test.rb |   1 -
 services/api/test/helpers/users_test_helper.rb     |   2 +-
 .../api/test/integration/collections_api_test.rb   |  14 +-
 .../integration/collections_performance_test.rb    |   6 +-
 services/api/test/integration/cross_origin_test.rb |   2 +-
 .../api/test/integration/database_reset_test.rb    |   9 +-
 .../api/test/integration/user_sessions_test.rb     |   2 +-
 services/api/test/integration/websocket_test.rb    | 136 ++++++++----
 services/api/test/test_helper.rb                   |  32 ++-
 services/api/test/unit/app_version_test.rb         |   7 +-
 services/api/test/unit/authorized_key_test.rb      |   2 +-
 .../api/test/unit/collection_performance_test.rb   |   5 +-
 services/api/test/unit/collection_test.rb          |  16 +-
 services/api/test/unit/commit_test.rb              |  18 +-
 services/api/test/unit/container_test.rb           |  55 +++--
 services/api/test/unit/fail_jobs_test.rb           |   4 +-
 services/api/test/unit/job_test.rb                 |   6 +-
 services/api/test/unit/log_test.rb                 |   2 +-
 services/api/test/unit/node_test.rb                |   2 +-
 services/api/test/unit/owner_test.rb               |   3 +-
 services/api/test/unit/permission_test.rb          |  14 +-
 services/api/test/unit/pipeline_instance_test.rb   |   1 -
 services/api/test/unit/salvage_collection_test.rb  |  12 +-
 services/api/test/unit/user_test.rb                |   1 -
 services/api/test/websocket_runner.rb              |  53 -----
 .../crunch-dispatch-slurm/crunch-dispatch-slurm.go |  14 +-
 .../crunch-dispatch-slurm_test.go                  |   5 +-
 services/crunch-dispatch-slurm/squeue.go           |  42 +++-
 services/crunch-run/crunchrun.go                   |   3 +
 services/keep-balance/balance.go                   |   2 +-
 tools/arvbash/arvbash.sh                           | 124 +++++++++++
 .../lib/arvbox/docker/service/api/run-service      |   4 +-
 99 files changed, 1030 insertions(+), 623 deletions(-)
 create mode 100755 build/build-dev-docker-jobs-image.sh
 rename doc/user/tutorials/{tutorial-pipeline-workbench.html.textile.liquid => tutorial-workflow-workbench.html.textile.liquid} (98%)
 create mode 100644 sdk/dev-jobs.dockerfile
 delete mode 100644 services/api/test/websocket_runner.rb
 create mode 100755 tools/arvbash/arvbash.sh

       via  c494f4c398457c5edbd9b2c3f1a439bf041c7ed2 (commit)
       via  0f361d9a0748e2b470ed5bc73351cb2eaf3e02e3 (commit)
       via  0936c2e7630c0e4316684c5b79965ad7dfaf9fa4 (commit)
       via  0398eff55902b779e8d78434873a4ed846c67b5f (commit)
       via  e49ad3dfe5092d2a5f2371aba4d6005a54af36a0 (commit)
       via  9d1f08198723f64d23473bb0ef1d6e30df1f4a1f (commit)
       via  131be7089c317f4259d4645f7c1516972b3c5015 (commit)
       via  b9381df7b730762ee7e32a9ab58c6cbf3dcaed89 (commit)
       via  21c1d7b918eb4019a8341f433979333da876218d (commit)
       via  b64a5695c0ec262d02a6e67099d5d076033ca584 (commit)
       via  beeab71df7bda32524c6afe5bf19f435ee3e0ade (commit)
       via  252047244ba1c285a689e13ea0d59effa9d837ee (commit)
       via  85f965a266837c9a2637c1180d8789c7d6dd0944 (commit)
       via  cb6baf8dc12be24ae664335dce29529252ac35df (commit)
       via  49d18afe093301bbb48892e05b2c9c732e038abe (commit)
       via  9f1ce358ac564abf62965cccf2bf3afa3bcfef95 (commit)
       via  d25dedaec8ea386c18b7f61c08a3097ba3c4f26c (commit)
       via  bd6b334c80cea328a51a8612d40ef16bdd6ab2e2 (commit)
       via  84861876fd077f1892c6419fecfd348d7588747c (commit)
       via  d645da6a5744ad5dc76079d5d630c426a9ce1b8c (commit)
       via  03f812007d8a28d7023dddb6f1fafb72e65ec525 (commit)
       via  9e9190af52e4fc448f623aa2f4dd1fee803d99cd (commit)
       via  2a4fbc88b7a16a059b5eb62bf0a3f1b13ebfc72d (commit)
       via  163fc733dbe7bd13212d7df6a1563edd6d8798f4 (commit)
       via  6448d08b2ebc1d54b05d50c6f27810c6722e81a4 (commit)
       via  2993bc9aea20c2295d1b2b3cbecf3b1f7e06bb17 (commit)
       via  9be8a468534acaf324e9c18b831677f0ae067e60 (commit)
       via  b0cbc39917df391c0f0e7f31d9d46c5cc9070520 (commit)
       via  0250713cc4e6d7fdf41fd7c0a99c6307e2eac72e (commit)
       via  0d2bed2452f0840612be0b1bc792ffeff576d065 (commit)
       via  4d164d025cd1e8c5c719b1e0f670e6cb10a6fe5e (commit)
       via  66622dea0bb8725d0cbec0976175d11162b17815 (commit)
       via  87143451d4c6535576fe7232729ae9ce93a26d30 (commit)
       via  e1b133b13f9ac50a87051d07c36a3904d6f01028 (commit)
       via  5f38e62616773fcc97d795d1dd707c7fce801f2a (commit)
       via  1a8d456e6e8b7026dfe1c1b1176e8d46f9f374e7 (commit)
       via  e64e03d71d1ad9c4ed9354fce55be7af17b4a56e (commit)
       via  2b3af1807efa6bc4b3aaa298c1e24998d8ddd1c5 (commit)
       via  79e63a733c48b04d7c9b6bcc6120af72b3f14641 (commit)
       via  277ad30ef4824ab6363ba24f10f62d9fb6544ad7 (commit)
       via  515e3f5c3dac3076217bd59545d01604008c01e6 (commit)
       via  5646a899f667ee14efc32e9db84c72c0938ac6dc (commit)
       via  b9e5c8b32858338850da3e12ce27570b828898b3 (commit)
       via  7a76d3b2fc40c41e2d028daa0ee150b47421f0c5 (commit)
       via  8735f2aa77b9e3c51449738e429399e4501ec94e (commit)
       via  03406083ed63e5a0c118216e3e33fc8823c808a7 (commit)
       via  a12d68dd2e2646beb4ae68e4dd0825272e279508 (commit)
       via  8f39c027e4895a8d872093c3dd16aa51b26a3731 (commit)
       via  1bb30a981efa038bf07f139f996eb9d77749fced (commit)
       via  1d45a45d1a1ebb0c02b4a9dd7ece73a55a6b24db (commit)
       via  f17da3a5f54ccaad3ec4f38dedac8b6c50a5cb0a (commit)
       via  15635ff9fa2c964fb45467c9846ed92f7f6388b9 (commit)
       via  e2598332f9ecd40ab0dfd025bd1e5eba02ad8673 (commit)
       via  e4a51416586f73593ac68bf0d2a74c53a4875f7e (commit)
       via  81ccd9264d0742ba1bf0b9dfbc31ff4f15929f3e (commit)
       via  09a2e88c51e5432e607f2a38466e55b4ba15e887 (commit)
       via  9f53e085c98249ba79d85ba59e6f1ca624fede10 (commit)
       via  c40265a873d73f03a9ca077f18fe305d883fb4a5 (commit)
       via  d53262e8e07785a9d2566966ee41ab8949ef1962 (commit)
       via  a4762b52738e12c39d93c14501a2f62463b05d07 (commit)
       via  5fe0d5e7496fad7bd1c4bab0e5ca5f348c0eec63 (commit)
       via  a9a677e1655c461e742e46cc3c239f8605f4fc6b (commit)
       via  8668135855b400e7f6047ecacd9cfa27fed723f7 (commit)
       via  72912c6b25fcb10c0acc540daf4f8a25d802784b (commit)
       via  8886788e82b7e45c9211f6bf3a23c601ed0b88c1 (commit)
       via  279db7d614a25c5e81c6efda5c8950988682974a (commit)
       via  0b228d13b944b4b94165bf22a8f796070bd711bf (commit)
       via  014f72fcdac2b26f9f2bbf257707eb59c676eebb (commit)
       via  1671eb078bc4d254ebdfe5ac8dd40c83b371e8ac (commit)
       via  554350245276ee082417cdcfcb8fd3f4f593e00f (commit)
       via  c2f6922a1997ca73d46866f03474a23c76c7afa5 (commit)
       via  450cf2524ff41b2a0fcea09e2e6ccbf3bdbf78ed (commit)
       via  c632b87902785c4bbc5242b095e53bcf657f6aae (commit)
       via  61925eaac13ef601879178d6343de9f9714f3da1 (commit)
       via  c6b3743bae761b8802cf7e016e54833d833ba9f7 (commit)
       via  722670d1113e1af551d8470841a38d8d9218b4e8 (commit)
       via  2bb3fb59369abd48211a872ca1a8e49cb70be5f3 (commit)
       via  e34688e4a78595aaabe7307f0184df84ff703c6f (commit)
       via  b8a539e3a0803083b1fcbb23755fc12cffff6f31 (commit)
       via  2e9514e54e31bb37c438cf5d611d49a7c15235b4 (commit)
       via  fd308c814745d9c4eed5c3f79b44b9f9142df28a (commit)
      from  6b2481ad7e565cf173c4eeb2df4f13cd095d23ff (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 c494f4c398457c5edbd9b2c3f1a439bf041c7ed2
Author: radhika <radhika at curoverse.com>
Date:   Tue Dec 6 10:44:41 2016 -0500

    10604: rename tutorial-pipeline-workbench.html as tutorial-workbench-workbench.html

diff --git a/doc/_config.yml b/doc/_config.yml
index fdd57c5..30df754 100644
--- a/doc/_config.yml
+++ b/doc/_config.yml
@@ -30,7 +30,7 @@ navbar:
       - user/getting_started/community.html.textile.liquid
     - Run a workflow using Workbench:
       - user/getting_started/workbench.html.textile.liquid
-      - user/tutorials/tutorial-pipeline-workbench.html.textile.liquid
+      - user/tutorials/tutorial-workflow-workbench.html.textile.liquid
     - Access an Arvados virtual machine:
       - user/getting_started/vm-login-with-webshell.html.textile.liquid
       - user/getting_started/ssh-access-unix.html.textile.liquid
diff --git a/doc/_includes/_arvados_cwl_runner.liquid b/doc/_includes/_arvados_cwl_runner.liquid
index 72c95dd..9a10bab 100644
--- a/doc/_includes/_arvados_cwl_runner.liquid
+++ b/doc/_includes/_arvados_cwl_runner.liquid
@@ -26,7 +26,7 @@ arvados-cwl-runner 1.0.20160628195002, arvados-python-client 0.1.20160616015107,
 
 h3. Submit a workflow with no waiting
 
-To submit a workflow and exit immediately, use the @--no-wait@ option.  This will submit the workflow to Arvados, print out the uuid of the job that was submitted to standard output, and exit.
+To submit a workflow and exit immediately, use the @--no-wait@ option.  This will submit the workflow to Arvados, print out the UUID of the job that was submitted to standard output, and exit.
 
 <notextile>
 <pre><code>~/arvados/doc/user/cwl/bwa-mem$ <span class="userinput">arvados-cwl-runner --no-wait bwa-mem.cwl bwa-mem-input.yml</span>
diff --git a/doc/user/cwl/cwl-runner.html.textile.liquid b/doc/user/cwl/cwl-runner.html.textile.liquid
index fc0c6b0..ecff47f 100644
--- a/doc/user/cwl/cwl-runner.html.textile.liquid
+++ b/doc/user/cwl/cwl-runner.html.textile.liquid
@@ -8,7 +8,7 @@ title: Using Common Workflow Language
 
 {% include 'tutorial_expectations' %}
 
-h2. Preparing to work with Arvados cwl runner
+h2. Preparing to work with Arvados CWL runner
 
 h3. arvados-cwl-runner
 
diff --git a/doc/user/tutorials/tutorial-pipeline-workbench.html.textile.liquid b/doc/user/tutorials/tutorial-workflow-workbench.html.textile.liquid
similarity index 98%
rename from doc/user/tutorials/tutorial-pipeline-workbench.html.textile.liquid
rename to doc/user/tutorials/tutorial-workflow-workbench.html.textile.liquid
index 11746bf..445ce75 100644
--- a/doc/user/tutorials/tutorial-pipeline-workbench.html.textile.liquid
+++ b/doc/user/tutorials/tutorial-workflow-workbench.html.textile.liquid
@@ -17,7 +17,7 @@ h3. Steps
 # Start from the *Workbench Dashboard*.  You can access the Dashboard by clicking on *<i class="fa fa-lg fa-fw fa-dashboard"></i> Dashboard* in the upper left corner of any Workbench page.
 # Click on the <span class="btn btn-sm btn-primary"><i class="fa fa-fw fa-gear"></i> Run a process...</span> button.  This will open a dialog box titled *Choose a pipeline or workflow to run*.
 # In the search box, type in *Tutorial bwa mem cwl*.
-# Select *<i class="fa fa-fw fa-gear"></i> Tutorial bwa mem cwl* and click the <span class="btn btn-sm btn-primary" >Next: choose inputs <i class="fa fa-fw fa-arrow-circle-right"></i></span> button.  This will create a new process in your *Home* project and will open it. You can now supply the inputs for the process. Please note that all required inputs are pupulated with default values and you can change them if you prefer.
+# Select *<i class="fa fa-fw fa-gear"></i> Tutorial bwa mem cwl* and click the <span class="btn btn-sm btn-primary" >Next: choose inputs <i class="fa fa-fw fa-arrow-circle-right"></i></span> button.  This will create a new process in your *Home* project and will open it. You can now supply the inputs for the process. Please note that all required inputs are populated with default values and you can change them if you prefer.
 # For example, let's see how to change *"reference" parameter* for this workflow. Click the <span class="btn btn-sm btn-primary">Choose</span> button beneath the *"reference" parameter* header.  This will open a dialog box titled *Choose a dataset for "reference" parameter for cwl-runner in bwa-mem.cwl component*.
 # Open the *Home <span class="caret"></span>* menu and select *All Projects*. Search for and select *<i class="fa fa-fw fa-archive"></i> Tutorial chromosome 19 reference*. You will then see a list of files. Select *<i class="fa fa-fw fa-file"></i> 19-fasta.bwt* and click the <span class="btn btn-sm btn-primary" >OK</span> button.
 # Repeat the previous two steps to set the *"read_p1" parameter for cwl-runner script in bwa-mem.cwl component* and *"read_p2" parameter for cwl-runner script in bwa-mem.cwl component* parameters.

commit 0f361d9a0748e2b470ed5bc73351cb2eaf3e02e3
Merge: 6b2481a 0936c2e
Author: radhika <radhika at curoverse.com>
Date:   Tue Dec 6 10:31:50 2016 -0500

    Merge branch 'master' into 10604-crunch2-user-guide


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list