[ARVADOS] updated: 1.2.0-406-gdf5c912a9

Git user git at public.curoverse.com
Thu Nov 15 16:25:15 EST 2018


Summary of changes:
 apps/workbench/Gemfile.lock                        |   4 +-
 build/package-build-dockerfiles/debian9/Dockerfile |   2 +-
 build/package-test-dockerfiles/debian9/Dockerfile  |   2 +-
 build/run-tests.sh                                 |   4 +-
 doc/_config.yml                                    |   1 +
 doc/admin/federation.html.textile.liquid           |  74 ++
 doc/admin/upgrading.html.textile.liquid            | 147 +++-
 doc/architecture/federation.html.textile.liquid    |   6 +-
 lib/controller/fed_collections.go                  | 314 ++++++++
 lib/controller/fed_containers.go                   | 122 ++++
 lib/controller/fed_generic.go                      | 352 +++++++++
 lib/controller/federation.go                       | 792 ++++-----------------
 lib/controller/federation_test.go                  | 123 ++++
 lib/controller/handler.go                          |  26 +-
 lib/controller/handler_test.go                     |  36 +
 lib/controller/proxy.go                            |  78 +-
 sdk/go/arvados/api_client_authorization.go         |   6 +-
 sdk/go/arvados/container.go                        |   1 +
 sdk/go/arvados/fs_backend.go                       |   1 +
 sdk/go/arvados/fs_collection.go                    | 100 ++-
 sdk/go/arvados/fs_collection_test.go               | 107 ++-
 sdk/go/arvadostest/fixtures.go                     |   1 +
 sdk/go/httpserver/id_generator.go                  |   8 +-
 sdk/go/keepclient/keepclient.go                    |  91 ++-
 sdk/go/keepclient/keepclient_test.go               |  13 +
 sdk/python/arvados/arvfile.py                      |  32 +
 sdk/python/arvados/collection.py                   |  79 +-
 sdk/python/arvados/keep.py                         |  35 +-
 sdk/python/tests/test_collections.py               |  77 +-
 sdk/python/tests/test_keep_client.py               |  71 +-
 services/api/Gemfile.lock                          |   4 +-
 .../api/app/controllers/application_controller.rb  |   6 +
 services/api/app/mailers/user_notifier.rb          |   2 +-
 services/api/app/models/collection.rb              |   9 +-
 services/api/app/models/container.rb               |  26 +-
 .../functional/arvados/v1/users_controller_test.rb |   2 +-
 services/api/test/integration/remote_user_test.rb  |   4 +-
 services/api/test/unit/container_request_test.rb   |  32 +-
 services/api/test/unit/container_test.rb           |  52 +-
 services/api/test/unit/job_test.rb                 |   1 +
 services/api/test/unit/user_notifier_test.rb       |   2 +-
 services/crunch-run/crunchrun.go                   | 232 +++---
 services/crunch-run/crunchrun_test.go              | 165 +++--
 services/keep-balance/keep-balance.service         |   1 +
 services/keep-web/cadaver_test.go                  |  25 +
 services/keep-web/handler.go                       |   4 +
 services/keep-web/webdav.go                        |   5 +
 services/keepstore/proxy_remote.go                 |   2 +-
 services/keepstore/s3_volume.go                    |  32 +-
 services/keepstore/trash_worker.go                 |  10 +-
 tools/arvbox/bin/arvbox                            |  11 +-
 vendor/vendor.json                                 |  76 +-
 52 files changed, 2254 insertions(+), 1154 deletions(-)
 create mode 100644 doc/admin/federation.html.textile.liquid
 create mode 100644 lib/controller/fed_collections.go
 create mode 100644 lib/controller/fed_containers.go
 create mode 100644 lib/controller/fed_generic.go

       via  df5c912a9eb5af7222e5446bc437ee97262542c8 (commit)
       via  ba9b709bfed45aad249b3aa0a69de9b0f9eb9861 (commit)
       via  e943b41b885e4613b6d70d9d6dbeefd54f6ca974 (commit)
       via  d3502068c07807aea7b36270bdae74b04095df62 (commit)
       via  c26db1da1d7bb75edf1579a8647023ee88db816a (commit)
       via  2ea20b22448fc61a88e73ab3f26daaea9a866ce4 (commit)
       via  0999f4f1d3667276caf59d82f1ad20855223507a (commit)
       via  01d676963b14daa0ad6e0242f6ee73660500a3ad (commit)
       via  2b30b239c8c66c3a1a7be35c61a9fb707df1e7ee (commit)
       via  f731a77a92ee926951422934959db21438d03de3 (commit)
       via  2463e56150d0d10997f6b11ab0828c4b23d575df (commit)
       via  66d07bb91f91b0cd4c92c7ffa913f7181a3d4942 (commit)
       via  05d05d2353eec944aedfdbe565309895dcbc747d (commit)
       via  017ea8c747b3bd9cb57c5a7d52ca90e423c5c1fc (commit)
       via  45d513218901baa1a1d079758dc432e9be4663df (commit)
       via  dd18d18ffbdcf1c7e01232bce587df2169fdfca6 (commit)
       via  3b65c09dc878abf22a04f224ac8496380b307f7c (commit)
       via  1dfede4c84c961230954a4dad9ab348029dfa128 (commit)
       via  472d5d0daa87835ab04c02a6298fdc338d1a0446 (commit)
       via  e6dcabea4865284e34efc50eda6e92b062b7adda (commit)
       via  1fb513b24cb808356939083a3df99bce9e702f77 (commit)
       via  5b7b8beb6b02f913f1881065ab5a856f7f8ebfb6 (commit)
       via  034d8c6cf7a261d29373233d9302aebe2a2f895a (commit)
       via  7c2aa951ed9e7d0010fd58d59dc1e98c9d5e2800 (commit)
       via  af0d3cc15a850fa75373424eeffd98d0075b4660 (commit)
       via  965f7cb4e759cf747e890b4478a94ea679fbb8f7 (commit)
       via  a12c63c7f1871378a2f72283052ff7171e545a12 (commit)
       via  664cbad59d3fff30efb7e19c73fa57120a7672b0 (commit)
       via  d9e48a19b82fe1d957686e0803c759553666237e (commit)
       via  9efc48dfc341b4d4e3143b01183d067d58b0b8ec (commit)
       via  a698257bb62e04201acd1d3f9b6edd094296d5c0 (commit)
       via  2480ed0b853d4abb70f039197c8f8e7cd9523901 (commit)
       via  b4f1614a50e00e7a0de718fce693b4ed4ea3a2bb (commit)
       via  0cd95d441aa5caaf0172abf89a686886fb0e3243 (commit)
       via  068bc457a3ebe395d3920bb1e63369fcdd9268f7 (commit)
       via  50288d61c8654a87053a2b3492672cf7d8d71930 (commit)
       via  da53a8d809db6f47cbcf03739fbfbef25e52b6fa (commit)
       via  2bade90bbbdbb1bb5ebedfc40fe08d1e64145a30 (commit)
       via  70ecd8ab9a0b82dc6a10ad1e8bf2b35fb8284ab1 (commit)
       via  4e35b125dacaa2185d383a1b65f81121978467de (commit)
       via  2820094afcf17920c751d693fa6c20bd8c58baaf (commit)
       via  d039d2aefaeee7dd373e5c8a788b67fcefb2b216 (commit)
       via  272355719fde430380f760f3c0d2e57b1929afec (commit)
       via  132e1313e78201c905aa692af82dd73a71030614 (commit)
       via  c663e037c8ad2c8dab1f4867a51e3d045357c9f6 (commit)
       via  6938e8cff1632d597cfbd333e4d5176805b628c6 (commit)
       via  362aabf839d9864be17b2341fd6730d6edc4f76d (commit)
       via  c47872d7d78f44040494892d91ccbb8970d1907a (commit)
       via  3ba4882827aeca18341d36cc1eefa400a15f4adc (commit)
       via  f248b7a50b38ed288e39a72dfb8e94f475cda76e (commit)
       via  f658f4bc0d71ab5b3b48f804a08864c59bff7627 (commit)
       via  9e5234eb02e593791b3f776fe9f2e043229513ca (commit)
       via  13c69930bbec6f691100e4374ba272905fd83f3e (commit)
       via  467250f944acb5699f372b2715e3d78b3d413261 (commit)
       via  d8a9500ef903c96ea46bf2a2932fc30389ad46dc (commit)
       via  6bd5bd9b48ef7bb256242b3bd735da4048a984a5 (commit)
       via  c72b6bb73def5f60f0a10f5bbb75f9228980dd8c (commit)
       via  516685e09227ab64c2d4f7fd04d4b60a75fc5d0f (commit)
       via  0fe4cadebeb5910e553b69fce955283168758e34 (commit)
       via  b8035155b7db4b7ed11babde71e7d82c3d09fa6d (commit)
       via  c3b26754a231ec909506f2ff28af1af9f2e27f2b (commit)
       via  71fa8bdbd8bfb44ce3551d1e69ada6f2780e815c (commit)
       via  4ed6626cfba06e924f77dc54e1fe704eff1d113c (commit)
       via  12495b9c8e1cbde47d0a96c021d96141c51f10d8 (commit)
       via  fd06e6ea3cd933ac31cce1de48e71456e1147845 (commit)
       via  11ed4d78b3abaa8f31e749093638df0804753ad4 (commit)
       via  368b127e04f92946d4ee5f2373c1181f19532801 (commit)
       via  1ce5dff8ff14f4886e9c0eefc0c7b83e3bea54b6 (commit)
       via  bda72e9c07d01620fbd220cf10b2c13187523f65 (commit)
       via  8181eb2b50cb2462e0fd52d67203350ed802537b (commit)
       via  6a7a7920e8ce4b6f6743d0a644afb87e6bae63c1 (commit)
       via  b8d46edce637ed32a55f0f46adb4af67d690e4dc (commit)
       via  b5b9be4f0de954052c91ab8dbfbfe0c101f004c4 (commit)
       via  365ee0f6bb330046ef276cf8f937bc4c1ae7d69f (commit)
       via  b8addea7d6c8c464a2743191561470332eeaba13 (commit)
       via  335d735bae14dedddeab261bbbb06f03380b52e5 (commit)
       via  195f50e456b9bdc5293573bb4224d18a5bd0df7d (commit)
       via  7f223f48c24dfa8c3d8247f8e48656a5edca7ea5 (commit)
       via  4427f2c5f740d03d5ee38745159f61b6805843e7 (commit)
       via  703179225b04309485c0a1cefb794df6c919e84f (commit)
       via  ac42fb64f13c7d1bbc21d99c98ee8a3769fc9684 (commit)
       via  dcb3218d02d977a867502d044bd5041a6e695790 (commit)
       via  1ca342e29efe3e9f2c0b9b3dfc61ce806d5fdbb6 (commit)
       via  78471fbe6370154fe9478a67c29c669a605c22bb (commit)
       via  9b5ef51ec402b8071d9d695bf08f4a59540ca864 (commit)
       via  07115948f7d6281d7d8dada4608f5b3c991a84c8 (commit)
       via  dea40b3efdb8b6b948cda5a1601fcbabb831f2fc (commit)
       via  4956c96c8bf86d6512231b8ea4118dee9e918779 (commit)
       via  6c3c7b2a8c6491e2ddc585ac194abaf685acec41 (commit)
       via  23ddce7f83a4ab2e39b5910766f54aafb7b5a99d (commit)
       via  b4e123604561174f928beab0f0a8fba7cbf2d33d (commit)
       via  5643759e918f5919174afc32b2c6556e13548e6d (commit)
       via  9469bd48034a3ffd4470dcd987c35cf5a97f819e (commit)
       via  1a456cacf09f4ca0223f343bfd565848cb92def2 (commit)
       via  e59b78c774872e33b9c69acc196989a0f565bdf4 (commit)
       via  4c669f3d78a990863c5c053f98f790e027da5a96 (commit)
       via  e8f38d1ce78e6466e0182852ba8adff3240f070c (commit)
       via  c6a8183be387f693e21e6a89a3f4bffd29f54627 (commit)
       via  304078cb47932d699dce52d76470fd7942bfd249 (commit)
       via  2b8f39b5067103d60f7bc43d26cb2f59126b2a42 (commit)
       via  afe579c7b3c03b56fa8cc2c97f44134642a9458f (commit)
       via  303d133e1060e20f40919e347112560e643c5163 (commit)
       via  986a0a7dcb98af92de23fecd745bb23768fe4647 (commit)
       via  ca544ed56275747db6423e9da0c34545296db3f5 (commit)
       via  3568f12c9b36cbd11c3cc9d229919a073c0fb43b (commit)
      from  0393a615c6c795e66e021188a1a3c00c04ca68e8 (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 df5c912a9eb5af7222e5446bc437ee97262542c8
Merge: 0393a615c ba9b709bf
Author: Tom Clegg <tclegg at veritasgenetics.com>
Date:   Thu Nov 15 16:24:48 2018 -0500

    14360: Merge branch 'master'
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg at veritasgenetics.com>

diff --cc services/crunch-run/crunchrun.go
index 27fb8367f,e5a1b9470..1c6c58009
--- a/services/crunch-run/crunchrun.go
+++ b/services/crunch-run/crunchrun.go
@@@ -1730,30 -1742,9 +1746,31 @@@ func main() 
      	`)
  	memprofile := flag.String("memprofile", "", "write memory profile to `file` after running container")
  	getVersion := flag.Bool("version", false, "Print version information and exit.")
- 	checkContainerd := flag.Duration("check-containerd", 60*time.Second, "Periodic check if (docker-)containerd is running (use 0s to disable).")
+ 	flag.Duration("check-containerd", 0, "Ignored. Exists for compatibility with older versions.")
 +
 +	detached := false
 +	if len(os.Args) > 1 && os.Args[1] == "-detached" {
 +		// This process was invoked by a parent process, which
 +		// has passed along its own arguments, including
 +		// -detach, after the leading -detached flag.  Strip
 +		// the leading -detached flag (it's not recognized by
 +		// flag.Parse()) ... and remember not to detach all
 +		// over again in this process.
 +		os.Args = append([]string{os.Args[0]}, os.Args[2:]...)
 +		detached = true
 +	}
++
  	flag.Parse()
  
 +	switch {
 +	case *detach && !detached:
 +		os.Exit(Detach(flag.Arg(0), os.Args, os.Stdout, os.Stderr))
 +	case *kill >= 0:
 +		os.Exit(KillProcess(flag.Arg(0), syscall.Signal(*kill), os.Stdout, os.Stderr))
 +	case *list:
 +		os.Exit(ListProcesses(os.Stdout, os.Stderr))
 +	}
 +
  	// Print version information if requested
  	if *getVersion {
  		fmt.Printf("crunch-run %s\n", version)

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list