[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