[ARVADOS] updated: ddce4f6de6f0a77b45e9f3358eb6f0c1f1870fba

Git user git at public.curoverse.com
Wed Nov 16 11:41:53 EST 2016


Summary of changes:
 .gitignore                                         |   3 +
 doc/_config.yml                                    |  83 +++--
 doc/_layouts/default.html.liquid                   |   2 +-
 doc/api/authentication.html.textile.liquid         |  40 ---
 doc/api/crunch-scripts.html.textile.liquid         |   5 +-
 doc/api/execution.html.textile.liquid              |  27 ++
 doc/api/index.html.textile.liquid                  |  44 +--
 doc/api/methods.html.textile.liquid                | 120 +++----
 .../api_client_authorizations.html.textile.liquid  |  54 +++-
 doc/api/methods/api_clients.html.textile.liquid    |  40 ++-
 .../methods/authorized_keys.html.textile.liquid    |  43 ++-
 doc/api/methods/collections.html.textile.liquid    |  55 +++-
 .../methods/container_requests.html.textile.liquid | 100 ++++--
 doc/api/methods/containers.html.textile.liquid     |  76 ++++-
 doc/api/methods/groups.html.textile.liquid         |  47 +--
 doc/api/methods/humans.html.textile.liquid         |  39 ++-
 doc/api/methods/job_tasks.html.textile.liquid      |  55 +++-
 doc/api/methods/jobs.html.textile.liquid           | 101 ++++--
 doc/api/methods/keep_disks.html.textile.liquid     |  52 ++-
 doc/api/methods/keep_services.html.textile.liquid  |  52 +--
 doc/api/methods/links.html.textile.liquid          |  69 ++--
 doc/api/methods/logs.html.textile.liquid           |  49 ++-
 doc/api/methods/nodes.html.textile.liquid          |  50 ++-
 .../methods/pipeline_instances.html.textile.liquid |  44 ++-
 .../methods/pipeline_templates.html.textile.liquid | 182 ++++++++++-
 doc/api/methods/repositories.html.textile.liquid   |  45 ++-
 doc/api/methods/specimens.html.textile.liquid      |  41 ++-
 doc/api/methods/traits.html.textile.liquid         |  40 ++-
 doc/api/methods/users.html.textile.liquid          |  67 ++--
 .../methods/virtual_machines.html.textile.liquid   |  52 +--
 doc/api/methods/workflows.html.textile.liquid      |  44 ++-
 doc/api/permission-model.html.textile.liquid       | 143 +++------
 doc/api/requests.html.textile.liquid               | 349 +++++++++++++++++++++
 doc/api/resources.html.textile.liquid              |  46 ++-
 doc/api/schema/ApiClient.html.textile.liquid       |  24 --
 .../ApiClientAuthorization.html.textile.liquid     |  29 --
 doc/api/schema/AuthorizedKey.html.textile.liquid   |  24 --
 doc/api/schema/Collection.html.textile.liquid      |  39 ---
 doc/api/schema/Container.html.textile.liquid       |  59 ----
 .../schema/ContainerRequest.html.textile.liquid    |  70 -----
 doc/api/schema/Group.html.textile.liquid           |  25 --
 doc/api/schema/Human.html.textile.liquid           |  19 --
 doc/api/schema/Job.html.textile.liquid             |  69 ----
 doc/api/schema/JobTask.html.textile.liquid         |  47 ---
 doc/api/schema/KeepDisk.html.textile.liquid        |  31 --
 doc/api/schema/KeepService.html.textile.liquid     |  24 --
 doc/api/schema/Link.html.textile.liquid            |  83 -----
 doc/api/schema/Log.html.textile.liquid             |  33 --
 doc/api/schema/Node.html.textile.liquid            |  28 --
 .../schema/PipelineInstance.html.textile.liquid    |  26 --
 .../schema/PipelineTemplate.html.textile.liquid    | 161 ----------
 doc/api/schema/Repository.html.textile.liquid      |  25 --
 doc/api/schema/Specimen.html.textile.liquid        |  22 --
 doc/api/schema/Trait.html.textile.liquid           |  22 --
 doc/api/schema/User.html.textile.liquid            |  30 --
 doc/api/schema/VirtualMachine.html.textile.liquid  |  21 --
 doc/api/schema/Workflow.html.textile.liquid        |  23 --
 doc/api/storage.html.textile.liquid                | 170 ++++++++++
 doc/api/tokens.html.textile.liquid                 |  63 ++++
 doc/images/Arvados_Permissions.svg                 |   4 +
 doc/images/Crunch_dispatch.svg                     |   4 +
 doc/images/Keep_manifests.svg                      |   4 +
 doc/images/Keep_reading_writing_block.svg          |   4 +
 doc/images/Keep_rendezvous_hashing.svg             |   4 +
 doc/images/Session_Establishment.svg               |   4 +
 .../install-prerequisites.html.textile.liquid      |   4 +-
 doc/sdk/cli/install.html.textile.liquid            |   1 -
 doc/sdk/go/example.html.textile.liquid             |  76 +++++
 doc/sdk/go/index.html.textile.liquid               |  15 +-
 doc/sdk/index.html.textile.liquid                  |  13 +-
 doc/sdk/java/example.html.textile.liquid           |  78 +++++
 doc/sdk/java/index.html.textile.liquid             |  11 +-
 doc/sdk/perl/example.html.textile.liquid           |  81 +++++
 doc/sdk/perl/index.html.textile.liquid             |  59 +---
 doc/sdk/python/events.html.textile.liquid          |   2 +-
 doc/sdk/python/example.html.textile.liquid         |  51 +++
 doc/sdk/python/sdk-python.html.textile.liquid      |   3 +-
 doc/sdk/ruby/example.html.textile.liquid           |  75 +++++
 doc/sdk/ruby/index.html.textile.liquid             |  74 +----
 doc/user/cwl/cwl-runner.html.textile.liquid        |   1 +
 .../reference/job-pipeline-ref.html.textile.liquid |   2 +-
 .../running-external-program.html.textile.liquid   |   4 +-
 .../tutorial-submit-job.html.textile.liquid        |   4 +-
 sdk/cli/bin/arv-run-pipeline-instance              |   2 +
 sdk/cwl/arvados_cwl/__init__.py                    |  23 +-
 sdk/cwl/arvados_cwl/arvcontainer.py                |   3 +
 sdk/cwl/arvados_cwl/arvjob.py                      |   6 +-
 sdk/cwl/arvados_cwl/crunch_script.py               |   7 +-
 sdk/cwl/arvados_cwl/runner.py                      |   3 +-
 sdk/cwl/tests/test_make_output.py                  |   9 +-
 sdk/cwl/tests/test_submit.py                       |  88 ++++++
 .../arvados/v1/collections_controller.rb           |   2 +-
 .../arvados/v1/container_requests_controller.rb    |   1 +
 .../arvados/v1/collections_controller_test.rb      |  43 +++
 .../v1/container_requests_controller_test.rb       |  22 ++
 services/arv-git-httpd/main.go                     |   2 +-
 .../crunch-dispatch-slurm/crunch-dispatch-slurm.go |   2 +-
 services/keep-web/main.go                          |   2 +-
 services/keepproxy/keepproxy.go                    |   2 +-
 services/keepstore/keepstore.go                    |   2 +-
 tools/arvbox/lib/arvbox/docker/Dockerfile.base     |  48 ++-
 tools/arvbox/lib/arvbox/docker/common.sh           |   6 +-
 .../lib/arvbox/docker/service/ready/run-service    |   4 +-
 103 files changed, 2423 insertions(+), 1858 deletions(-)
 delete mode 100644 doc/api/authentication.html.textile.liquid
 create mode 100644 doc/api/execution.html.textile.liquid
 create mode 100644 doc/api/requests.html.textile.liquid
 delete mode 100644 doc/api/schema/ApiClient.html.textile.liquid
 delete mode 100644 doc/api/schema/ApiClientAuthorization.html.textile.liquid
 delete mode 100644 doc/api/schema/AuthorizedKey.html.textile.liquid
 delete mode 100644 doc/api/schema/Collection.html.textile.liquid
 delete mode 100644 doc/api/schema/Container.html.textile.liquid
 delete mode 100644 doc/api/schema/ContainerRequest.html.textile.liquid
 delete mode 100644 doc/api/schema/Group.html.textile.liquid
 delete mode 100644 doc/api/schema/Human.html.textile.liquid
 delete mode 100644 doc/api/schema/Job.html.textile.liquid
 delete mode 100644 doc/api/schema/JobTask.html.textile.liquid
 delete mode 100644 doc/api/schema/KeepDisk.html.textile.liquid
 delete mode 100644 doc/api/schema/KeepService.html.textile.liquid
 delete mode 100644 doc/api/schema/Link.html.textile.liquid
 delete mode 100644 doc/api/schema/Log.html.textile.liquid
 delete mode 100644 doc/api/schema/Node.html.textile.liquid
 delete mode 100644 doc/api/schema/PipelineInstance.html.textile.liquid
 delete mode 100644 doc/api/schema/PipelineTemplate.html.textile.liquid
 delete mode 100644 doc/api/schema/Repository.html.textile.liquid
 delete mode 100644 doc/api/schema/Specimen.html.textile.liquid
 delete mode 100644 doc/api/schema/Trait.html.textile.liquid
 delete mode 100644 doc/api/schema/User.html.textile.liquid
 delete mode 100644 doc/api/schema/VirtualMachine.html.textile.liquid
 delete mode 100644 doc/api/schema/Workflow.html.textile.liquid
 create mode 100644 doc/api/storage.html.textile.liquid
 create mode 100644 doc/api/tokens.html.textile.liquid
 create mode 100644 doc/images/Arvados_Permissions.svg
 create mode 100644 doc/images/Crunch_dispatch.svg
 create mode 100644 doc/images/Keep_manifests.svg
 create mode 100644 doc/images/Keep_reading_writing_block.svg
 create mode 100644 doc/images/Keep_rendezvous_hashing.svg
 create mode 100644 doc/images/Session_Establishment.svg
 create mode 100644 doc/sdk/go/example.html.textile.liquid
 create mode 100644 doc/sdk/java/example.html.textile.liquid
 create mode 100644 doc/sdk/perl/example.html.textile.liquid
 create mode 100644 doc/sdk/python/example.html.textile.liquid
 create mode 100644 doc/sdk/ruby/example.html.textile.liquid
 create mode 100644 services/api/test/functional/arvados/v1/container_requests_controller_test.rb

       via  ddce4f6de6f0a77b45e9f3358eb6f0c1f1870fba (commit)
       via  e7a865275a832420b9d63c0ab3ebf87eaca57d26 (commit)
       via  d8db04f0165e57ab8021f2c1e4ff7061e494ceba (commit)
       via  d2f9e7809bd1f63638600c7fc8189182c0f327c0 (commit)
       via  2251688e66191ff1169080f50868bf57e463659c (commit)
       via  c14246b9a21d038fc6fa850f4032659a98397784 (commit)
       via  5d2ef6f7a2a8f93ec411c420287f30af92294520 (commit)
       via  780d334ec4b2d47379d0330ace77b3821c880842 (commit)
       via  eae48c31bb338689ec67fbc6a14a2e0b1fb5e3b6 (commit)
       via  1d656f4f1ec1f890a7677e748bea43a08cfa0b6c (commit)
       via  3af6db5dc4e2f08b2ebb49a82109c4325ad7fcc4 (commit)
       via  38fae0458644b89322ddeac125971800b9e452e5 (commit)
       via  02010431f52911a6ff908e673c534291beb929ac (commit)
       via  82fa37ac01169178f6a9b1c142926de7b50e8841 (commit)
       via  1129e9428dc1f3a300c4148bf12821eecf511ab3 (commit)
       via  90c48f84391d6b4d6b8ed366d5a42d24bf6c696f (commit)
       via  0b5d04beb288175a285c36a38f255399dfe7d0d7 (commit)
       via  b86543493dffefb1ec245f48550cfa9e0119f4d1 (commit)
       via  8c7a6b5bb3cf27dff61a3b2d83fd4374c7262206 (commit)
       via  9640930c3934344ab64c92a5c86c1f7488a4de42 (commit)
       via  f6a8bf41c9f038ece715ec2744c36160f9c6c591 (commit)
       via  4225d058e0bc4380203fe5959e7e54febc91e83b (commit)
       via  ddeef8adc0cb7cdb55be644b9335ea51919ed513 (commit)
       via  c198274863bb5d72ef34dfc311c62bf50d6bd4f4 (commit)
       via  1e6d7656fbfd1f954571157fc7e7e4f75ea5911e (commit)
       via  aa49b45a4d25cb1e4282e242a2502c8a591f8615 (commit)
       via  79786a56410ef381499fb0bfdc5a18407ab33082 (commit)
       via  364fed6e1d4036719e4c461cfe0bc24e7f52f144 (commit)
       via  5fc627d22b47723289251e1e1d9dc45c0e1bd49e (commit)
       via  26e1c10f963a586e40ea9dcb46a87b0107c97b7c (commit)
       via  7e52fd153f2d16f94061ef1eabfe653d4a83852a (commit)
       via  b8610f34c21f1cf44b938802f37971b06af4361c (commit)
       via  0f2ab548f96e8604a929e0636517f634b7dfb0ad (commit)
       via  e59d21d3f47cbee83a6dc389584bd7b17bec270c (commit)
       via  051efbd3d843baa690b334e57fd09fad6a908bb9 (commit)
       via  3c2fee34ad8f668f5cf9001d6b7d605965ec28bb (commit)
       via  c10e9e5f3398d40a3346c7d7c1f84bf50262b8ec (commit)
       via  e0903a2cff2df4e6169e95f7439c0fa361c60ea8 (commit)
       via  94e52d9256cb17dddbc9c383d2ab90e713c25e3b (commit)
       via  42b9e37cd53d63980d3fa4a238f9ff6adad9ccc4 (commit)
       via  becada3b24006cf39417335794cb46556d7aa605 (commit)
      from  b21e623902cb32b6d5a2fcf2c6ac9d92d472cb58 (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 ddce4f6de6f0a77b45e9f3358eb6f0c1f1870fba
Author: radhika <radhika at curoverse.com>
Date:   Wed Nov 16 11:40:55 2016 -0500

    10290: scheduling_parameters added to container_requests controller.

diff --git a/services/api/app/controllers/arvados/v1/container_requests_controller.rb b/services/api/app/controllers/arvados/v1/container_requests_controller.rb
index 6e2848c..ed04a4b 100644
--- a/services/api/app/controllers/arvados/v1/container_requests_controller.rb
+++ b/services/api/app/controllers/arvados/v1/container_requests_controller.rb
@@ -4,4 +4,5 @@ class Arvados::V1::ContainerRequestsController < ApplicationController
   accept_attribute_as_json :runtime_constraints, Hash
   accept_attribute_as_json :command, Array
   accept_attribute_as_json :filters, Array
+  accept_attribute_as_json :scheduling_parameters, Hash
 end
diff --git a/services/api/test/functional/arvados/v1/container_requests_controller_test.rb b/services/api/test/functional/arvados/v1/container_requests_controller_test.rb
new file mode 100644
index 0000000..e54e15d
--- /dev/null
+++ b/services/api/test/functional/arvados/v1/container_requests_controller_test.rb
@@ -0,0 +1,22 @@
+require 'test_helper'
+
+class Arvados::V1::ContainerRequestsControllerTest < ActionController::TestCase
+  test 'create with scheduling parameters' do
+    authorize_with :system_user
+
+    sp = {'partitions' => ['test1', 'test2']}
+    post :create, {
+      container_request: {
+        command: ['echo', 'hello'],
+        container_image: 'test',
+        output_path: 'test',
+        scheduling_parameters: sp,
+      },
+    }
+    assert_response :success
+
+    cr = JSON.parse(@response.body)
+    assert_not_nil cr, 'Expected container request'
+    assert_equal sp, cr['scheduling_parameters']
+  end
+end

commit e7a865275a832420b9d63c0ab3ebf87eaca57d26
Merge: d8db04f d2f9e78
Author: radhika <radhika at curoverse.com>
Date:   Wed Nov 16 11:24:00 2016 -0500

    Merge branch 'master' into 10290-container-partitions


commit d8db04f0165e57ab8021f2c1e4ff7061e494ceba
Merge: 82fa37a b21e623
Author: radhika <radhika at curoverse.com>
Date:   Wed Nov 16 11:23:40 2016 -0500

    Merge branch '10290-container-partitions' of git.curoverse.com:arvados into 10290-container-partitions


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list