[ARVADOS] updated: 7a260be18ddba67443a2be19d7f24406c7fe5131

git at public.curoverse.com git at public.curoverse.com
Mon Sep 15 09:55:57 EDT 2014


Summary of changes:
 apps/workbench/Gemfile                             |   2 +
 apps/workbench/Gemfile.lock                        |  36 ++
 .../app/assets/javascripts/select_modal.js         |  16 +-
 apps/workbench/app/assets/javascripts/selection.js |  35 +-
 .../app/controllers/actions_controller.rb          |  46 +-
 .../app/controllers/application_controller.rb      |   2 +
 .../app/controllers/collections_controller.rb      |  20 +-
 .../app/controllers/projects_controller.rb         |  29 +-
 .../app/controllers/user_agreements_controller.rb  |   2 +-
 apps/workbench/app/helpers/collections_helper.rb   |  22 +-
 apps/workbench/app/models/arvados_base.rb          |   4 +-
 apps/workbench/app/models/collection.rb            |  32 +-
 .../app/views/application/_choose.html.erb         |  24 +-
 .../workbench/app/views/application/_choose.js.erb |  23 +-
 .../app/views/collections/_show_files.html.erb     |  47 +-
 .../app/views/collections/_show_recent.html.erb    |  21 +
 .../collections/_show_source_summary.html.erb      |   5 +-
 .../app/views/collections/show_file_links.html.erb |   7 +-
 .../app/views/projects/_show_tab_contents.html.erb |  57 ++-
 apps/workbench/app/views/projects/show.html.erb    |   2 +-
 apps/workbench/config/application.default.yml      |   3 +
 apps/workbench/config/routes.rb                    |   2 +-
 .../test/functional/actions_controller_test.rb     |  30 ++
 .../workbench/test/integration/collections_test.rb |  58 +++
 .../test/integration/pipeline_instances_test.rb    |  45 +-
 apps/workbench/test/integration/projects_test.rb   | 184 +++++++
 crunch_scripts/arvados-bcbio-nextgen.py            |   2 +
 crunch_scripts/split-fastq.py                      |   7 +-
 sdk/cli/Gemfile                                    |   2 +-
 sdk/cli/Gemfile.lock                               |  42 +-
 sdk/cli/bin/arv                                    |   6 +-
 sdk/cli/bin/arv-run-pipeline-instance              |  47 +-
 sdk/cli/bin/crunch-job                             |  62 ++-
 sdk/python/arvados/collection.py                   |   5 +-
 sdk/python/arvados/commands/keepdocker.py          | 149 +++++-
 sdk/python/arvados/commands/put.py                 | 143 +++---
 sdk/python/arvados/keep.py                         |   7 +-
 sdk/python/arvados/stream.py                       |   7 +-
 sdk/python/arvados/util.py                         |  18 +
 sdk/python/tests/test_arv_put.py                   |  99 +---
 sdk/python/tests/test_collections.py               |  10 +-
 sdk/python/tests/test_keep_client.py               |  13 +
 sdk/ruby/arvados.gemspec                           |   2 +-
 sdk/ruby/lib/arvados/keep.rb                       | 189 +++++++
 sdk/ruby/test/test_big_request.rb                  |  21 +-
 sdk/ruby/test/test_keep_manifest.rb                | 140 ++++++
 services/api/.gitignore                            |   1 -
 services/api/Gemfile                               |   3 +-
 services/api/Gemfile.lock                          |   7 +-
 .../api/app/assets/stylesheets/application.css     |   2 +-
 .../api/app/controllers/application_controller.rb  |  42 +-
 .../arvados/v1/collections_controller.rb           |  14 +-
 .../controllers/arvados/v1/schema_controller.rb    |  28 +-
 services/api/app/models/collection.rb              |  99 +---
 services/api/app/models/job.rb                     |   8 +
 services/api/app/models/job_task.rb                |   2 +
 services/api/app/models/locator.rb                 | 104 ----
 services/api/app/models/pipeline_instance.rb       |   2 +
 .../api/app/views/layouts/application.html.erb     |   2 +-
 services/api/app/views/static/intro.html.erb       |  10 +-
 .../api/app/views/static/login_failure.html.erb    |   2 +-
 .../migrate/20140828141043_job_priority_fixup.rb   |  11 +
 ...add_start_finish_time_to_tasks_and_pipelines.rb |  15 +
 services/api/db/structure.sql                      |  32 +-
 services/api/test/fixtures/collections.yml         |  12 +
 services/api/test/fixtures/jobs.yml                |  12 +-
 services/api/test/fixtures/pipeline_templates.yml  |  21 +
 .../arvados/v1/collections_controller_test.rb      |  70 +--
 .../functional/arvados/v1/jobs_controller_test.rb  |   1 +
 services/crunchstat/crunchstat.go                  |   4 +-
 services/fuse/arvados_fuse/__init__.py             | 550 +++++++++++++++------
 services/fuse/bin/arv-mount                        |  70 ++-
 services/fuse/tests/test_mount.py                  | 272 +++++-----
 73 files changed, 2119 insertions(+), 1002 deletions(-)
 create mode 100644 sdk/ruby/lib/arvados/keep.rb
 create mode 100644 sdk/ruby/test/test_keep_manifest.rb
 delete mode 100644 services/api/app/models/locator.rb
 create mode 100644 services/api/db/migrate/20140828141043_job_priority_fixup.rb
 create mode 100644 services/api/db/migrate/20140909183946_add_start_finish_time_to_tasks_and_pipelines.rb

       via  7a260be18ddba67443a2be19d7f24406c7fe5131 (commit)
       via  4c4c295193379003fa6c94c9c06e3bdec574e265 (commit)
       via  f43a783466bf8257781bac0acfa14008b2d532a1 (commit)
       via  b53be4b88fce28f4aa08da8d869653fcb7edb062 (commit)
       via  c78412ea3d188e3e035b285d10f89cf592b21071 (commit)
       via  e5152a25b9f9803522c15ff6397545f68d1d07a2 (commit)
       via  132db914689be8338c16ea3d6748d073af2a6240 (commit)
       via  ac594f16176901b7692be354045226e093b14218 (commit)
       via  00a0690c32f29f7d2c1b6030dd01578d98ea6dd6 (commit)
       via  2109516cd314190311d837fcf40576c87dd38cd1 (commit)
       via  bc8c85ca59ff590ae2e336fc4552ec265d5ebb50 (commit)
       via  a9619cd9d563b5c434da6a11566517cacb410124 (commit)
       via  35bf7a16482b304908c5b6bf3cd772647158f593 (commit)
       via  8012f6cc74ca6e39d6f4bbf097a66eee19f0c4da (commit)
       via  2d911a46e2698f18200bf2170bdb4c18452439a1 (commit)
       via  35bee4f8071099b57925a49fc56554ceda900c81 (commit)
       via  f2bed1a9d44ccee1a5e1214e139d586b60b90e6a (commit)
       via  e7973cab8f9fc9531e4d928e73928e6eab022f48 (commit)
       via  741bf44b15569a3a4b1a4705b62e4f50c8365bc9 (commit)
       via  4ef537243058616754efde56438a193626556bca (commit)
       via  bafb417c531d6094697a13a7465313d1cc7c0bc9 (commit)
       via  655d5ae89e941c8b11bd4ba795e9ef2168463881 (commit)
       via  a3615da860d1d78d0ecb7e2890eea26963b5c01e (commit)
       via  960925be39948cda7f6ff0775887ba411a4e82ea (commit)
       via  b0440160e64caecbff160a26f62301dd15d84c7f (commit)
       via  e5ab4ce19d5ace5e6dd5cd32c23f50b35d20c8ef (commit)
       via  300729d2ef4d0e7b9d86444c4a784b7e0b3beb6d (commit)
       via  f467b469109e27bc18635c8952892e4c23fabd60 (commit)
       via  83bcea2d5b07cfba63d3252a98d4ad75528e18f4 (commit)
       via  d97be42e8dd9a9495480b8c1e2a83db46b79cb5c (commit)
       via  7f3ed5e22e01b9cc8efe9ebfc79a2591b37b14d7 (commit)
       via  50e48820312868513b6efcafa84c6d825ac51cd4 (commit)
       via  8eeb2671b0a9815345218da335731a31230ada13 (commit)
       via  34110141b39878d60b9223b55932f7d36e59f405 (commit)
       via  d6ee8d4ef006903465dff945685c608cf91860ce (commit)
       via  837cb95f2897411533cf35a62f50d62ca9ee3e3b (commit)
       via  bd86112ffba029e0f2c29c7d12ae6192e4097e18 (commit)
       via  be4c2feb3d9ba3c2631d78e68bc5ed2945c17cab (commit)
       via  90fc79852a995fd8e665cf48ae20c49a9bbc78eb (commit)
       via  7e3496abb1b8c70607df37b6f096c8acd42d714d (commit)
       via  b6017f4edc19188fa26f74ff0da2bedb94841dcf (commit)
       via  2b96f0945cfdbda223227b96393a5f77aff477a4 (commit)
       via  9e9506f9acce0d11a82f7abcea31680761d6427b (commit)
       via  d43fb929ea2fdf984a86bc00c257e989e4b7a88c (commit)
       via  c6537733d0bd44f0319dec074492e7e943549145 (commit)
       via  43d6c4e398e53a43f5b52c556128a33c8f84f5a3 (commit)
       via  e386cf444082ac341978887fb8d2b3b13cbba060 (commit)
       via  2e255fb4aa0a1b7e0acfb1298a1625629ca18846 (commit)
       via  08b394b0df66374a75dab082ca858dda6e4beae3 (commit)
       via  0ac9eaceae35e2a466b0ad09c903384d9bd21b9e (commit)
       via  b60e52e031eeba96ef1a301660de2f8cec4518b6 (commit)
       via  15f512c3d8bc8bf090972653b3e53742197316e8 (commit)
       via  1c679ba62c8d7b0d962532bdb5fa2de4c685d286 (commit)
       via  3b7e5549bf4a17907f8e3236592bcbd5cf6ad623 (commit)
       via  852573d60776116bed4e86431667abf8c77d3f9a (commit)
       via  5faed0c0ad219bd32182ecf5029a363587d4e863 (commit)
       via  e7a9c2edbf0b3843940446077a45ad4c911727ab (commit)
       via  34081b99f265f9baaabcd791f7c520c3f5b37f19 (commit)
       via  a6a9e10686e3ffc8c56b0aad61633524be7e5cc4 (commit)
       via  9564076de96d8c0084cf00f47348c41d6abfe673 (commit)
       via  74ac5edcb6ecff4003ec70cf904c900392a31814 (commit)
       via  8c4233dae52c96ceb629d2be1be73b518118863a (commit)
       via  33a6cc0d0b748b4ec5a01db6218b8fa21afb11ed (commit)
       via  f94f97fe63d3d860d373a25d3539d559b53542c5 (commit)
       via  52e25652032ccf70f6cade4e575102840b212aa1 (commit)
       via  3d1181ac8527cdd355b14872b808cbaede26e487 (commit)
       via  41c7f2010ebdbb76fada25a21f184e2d1f4049b3 (commit)
       via  0c3c1a495e8048195151d30d831208a5c75e36f0 (commit)
       via  d13ad5bbb7f5e74cb43d0570d9d1a8159237f5ff (commit)
       via  d95e85ac808f5fedfaf573d3b5fcc0bb02605f38 (commit)
       via  ac80f69f2a4469891f70b86c9c196e3ebd256081 (commit)
       via  c8de202a8ba2b7e128f9698c4b57f0d7d9e89c1d (commit)
       via  e322205a65bdc3a0565997eb68c86e74cd191762 (commit)
       via  80df142a2b7a53d420c837acc467fc39ac9ae312 (commit)
       via  35e39f925dae467785ed1b1fa752dd4f76133414 (commit)
       via  fb24229eaf2d3af64fe406de850ab25b9c0611e1 (commit)
       via  5184743db419caa1dca30b2d15e3b9d1cdb0c51c (commit)
       via  fd910ade561ddec093ec29a79a216259e53bef90 (commit)
       via  5828355672e3fc7926125dcc35882a642a4cde1a (commit)
       via  812f2714c2908e5b427a8e37032ddcd46fb08297 (commit)
       via  d07045494292cbaaac3f526ce816656740d2510f (commit)
       via  9479599527ffdf5e4de14e8ccc79eeb3c6776526 (commit)
       via  6a0610e67965f2ba9ff9df2df36d92d3fa2450a2 (commit)
       via  2449ae26b0d8be41aa5411e62032c9fb1ea9af71 (commit)
       via  1079c06e15ab4a14c22b9120e80d54ebf4aa01e5 (commit)
       via  0576030b3181b72f8395c73e0f3562582b59c2aa (commit)
       via  0eb5711ade0f74e556b0a1c10909dbf0bdecb63f (commit)
       via  c90d8145634022d2d0c66b36bfb99e4c21248fed (commit)
       via  6b4405e36bb59ebd4714690eeb8518c4a2fa019b (commit)
       via  498f3130928f58e830be3abe74b20d06904af3cd (commit)
       via  0abff82784887a0d8d8f6f4b67972296a2aa7728 (commit)
       via  b366f855557333cd99fce42ab56af1c66388b18e (commit)
       via  33710e325a775d8f52ce89ce365b4a5153a68b18 (commit)
       via  252d0e3c02b355577e4d20331c787cbb7b02a7d8 (commit)
       via  918f5ae5518079a35b5008c3df8429e0c4fab1d6 (commit)
       via  0fdafcb846ec6bb34e4b8ae91ad62c1ccd328355 (commit)
       via  682a02f163af60655ec30391689cbb84392e9a19 (commit)
       via  cd41c68c201f5307ec3372fa141842e1be695a98 (commit)
       via  a9e8119ed4931df57eef92121bc1dd6e65fa8783 (commit)
       via  370d158d6cfd9a610e68946cc22998543ef10e3d (commit)
       via  9ec9d36e9f236613fc67256ebdb75b3d1e2bec35 (commit)
       via  44bcabe94af2a0b34edd242e82fd529d1d56524a (commit)
       via  9c81bfe7c85658ddab49a985b923a248824a0f99 (commit)
       via  81ead9fd78dafa906a1a92a47fcec170a31f4d15 (commit)
       via  04bce28b705a6ca33d2c9b19aa783f588a99c8e0 (commit)
       via  94982cd84ed3b39dca8d47a7786133eac3885a92 (commit)
       via  4c517008ac098b8bd107ed22edce0c50ba20f648 (commit)
       via  d770a5119378b5c133b19d7c44881c3db313e448 (commit)
       via  0e0279e2566ff5ee19a741961dd21b3e2ab310db (commit)
       via  c23cb2dd9b373a8e391e810a9406114749cc2c59 (commit)
       via  73988a7629d8ce151983997aac45c04bb150f8f1 (commit)
       via  5b953c11c79e63cbbe0a08037c429f3f7ed0ff13 (commit)
       via  a92397d6b80e25974da5d56ef59ab27eb9b45384 (commit)
       via  e74d65c872b214808d341a636662d2e6536fcde6 (commit)
       via  051ee2aaca391a9e561153a47213defc31c6b745 (commit)
       via  3320b77f636cbd45ce85e282630b48d2189875e7 (commit)
       via  0f30cd32ae07e1d514fa5b9fff7fd796a95a6d84 (commit)
       via  a16c764ae43c82913b69be61b526c6eb04ab20e6 (commit)
       via  010228669dc56a9a92fbe3f1de80b6215d47f6e2 (commit)
       via  72de9238eda9b294c281d1ee747b00f3eca5c1df (commit)
       via  51d54eb5a828cb60005c5c2d446d375b4ff8baac (commit)
       via  8afd22506e81598bd3c8317e1c33d3f56770693c (commit)
       via  ef6ab39ebdf8519ea6a2bfd2d658469eb3917f47 (commit)
       via  4938505bc99e6b0c01b2c8dbc6a54814e93d5a30 (commit)
       via  4917bb2c0b7194af05a6e41c461f8a0acce1540d (commit)
       via  2679a9f68531ee7c29ee4e1d68faef408de92d48 (commit)
       via  0b0070702a59ca73d8bdd7bc117c63efff932ede (commit)
       via  a3be17c575845ad0d84969128850cf87a0b71110 (commit)
       via  419fb180375ea9087df1418f245581a5c4a7ba74 (commit)
       via  701c816ee3d87b7064cdced3a3c11befd3867a3f (commit)
       via  cd9c840e17c74989e6e60b5dd73d904d0165443f (commit)
       via  80cbf4d912084fd80930cef112189024071eb4eb (commit)
       via  38dc6b9ddabb0e0e76128bfc4ff372f597d8e25e (commit)
       via  bf1f3980c2ec62969b663c1665cb0818e118dfba (commit)
      from  72af8e487f399fd726b8985a346a37f2e2160ca6 (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 7a260be18ddba67443a2be19d7f24406c7fe5131
Merge: 4c4c295 f43a783
Author: Tom Clegg <tom at curoverse.com>
Date:   Mon Sep 15 09:55:22 2014 -0400

    3550: Merge branch 'master' into 3550-local-pipeline


commit 4c4c295193379003fa6c94c9c06e3bdec574e265
Author: Tom Clegg <tom at curoverse.com>
Date:   Mon Sep 15 09:55:14 2014 -0400

    3550: Clarify help message, mention that there are limitations.

diff --git a/sdk/cli/bin/arv-run-pipeline-instance b/sdk/cli/bin/arv-run-pipeline-instance
index 0f1f70e..3c7da7d 100755
--- a/sdk/cli/bin/arv-run-pipeline-instance
+++ b/sdk/cli/bin/arv-run-pipeline-instance
@@ -159,7 +159,7 @@ p = Trollop::Parser.new do
       :short => :none,
       :type => :boolean)
   opt(:run_jobs_here,
-      "Manage the pipeline instance in-process. Find/run/watch jobs until the pipeline finishes (or fails). Implies --run-pipeline-here.",
+      "Run jobs in the local terminal session instead of submitting them to Crunch. Implies --run-pipeline-here. Note: this results in a significantly different job execution environment, and some Crunch features are not supported. It can be necessary to modify a pipeline in order to make it run this way.",
       :short => :none,
       :type => :boolean)
   opt(:run_here,

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list