[ARVADOS] updated: 1.1.4-476-g911abf131
Git user
git at public.curoverse.com
Tue Jun 19 14:31:45 EDT 2018
Summary of changes:
apps/workbench/test/test_helper.rb | 30 +----
build/run-build-packages.sh | 4 +
build/run-library.sh | 5 +-
build/run-tests.sh | 25 +++-
cmd/arvados-client/cmd.go | 25 +---
.../arvados-server/arvados-controller.service | 7 +-
cmd/arvados-server/cmd.go | 27 ++++
lib/cmd/cmd.go | 27 +++-
lib/cmd/cmd_test.go | 12 +-
lib/controller/cmd.go | 17 +++
lib/controller/handler.go | 141 +++++++++++++++++++++
lib/controller/handler_test.go | 122 ++++++++++++++++++
lib/service/cmd.go | 120 ++++++++++++++++++
sdk/go/arvados/config.go | 73 ++++++-----
sdk/go/health/aggregator.go | 16 +--
sdk/go/health/aggregator_test.go | 14 +-
sdk/go/httpserver/error.go | 21 +++
sdk/go/httpserver/logger.go | 30 ++++-
sdk/go/httpserver/logger_test.go | 14 +-
sdk/python/tests/nginx.conf | 38 ++++--
sdk/python/tests/run_test_server.py | 85 +++++++++++--
services/health/main.go | 2 +-
services/keep-web/server.go | 2 +-
services/keepproxy/keepproxy.go | 2 +-
services/keepstore/handlers.go | 2 +-
25 files changed, 716 insertions(+), 145 deletions(-)
copy services/health/arvados-health.service => cmd/arvados-server/arvados-controller.service (83%)
create mode 100644 cmd/arvados-server/cmd.go
create mode 100644 lib/controller/cmd.go
create mode 100644 lib/controller/handler.go
create mode 100644 lib/controller/handler_test.go
create mode 100644 lib/service/cmd.go
create mode 100644 sdk/go/httpserver/error.go
via 911abf131639401b2ccfd23a6bc3ec983f7ed8f4 (commit)
via 41e15e626cc301d867c48ebb1f945bbec6b7d555 (commit)
via 43e349a8916b4e952dfafee2f88d4d2952be12c1 (commit)
via 73ad2ee9af3b97c46293bdfc9e2925a67726b786 (commit)
via fe561d69b42d55191d6d1f01d4f3cdcf1fc9faaa (commit)
via 23d57ba45b348b580fc584bbd77fe3960796622d (commit)
via f777c74882e6b0f52b15f62d1d6251cd180979e4 (commit)
via 1b5156270c5cb8d7a4a1b095d981f1a84a98554f (commit)
via b58c06e93fc1392aea0347ea099376b41ec4b7c3 (commit)
via a1f0e517f6b37ea987c0146a4ca93f50715f00f2 (commit)
via 21c5372c6b670820e842e01336eb6b191d6e10b7 (commit)
via 4a98eba9ae08ffccb822842f74b1b805302a1ad1 (commit)
via e26dc8ebc182bec997624213c771f06e9b0179e8 (commit)
via 46434cfe5a053097440bcccc35d0ce7d00bbcfee (commit)
via 18d6239d25924545ba91825011d467861cd5513c (commit)
via 48fd863c654325eefceb8dfd182c88a8149ca309 (commit)
via 8666f138c10e2a201ee288770f29c5a20b9fc706 (commit)
via 488bc59b2d90e0a9a23801b034c8a54525d83da4 (commit)
via e2f03263c7c2496ff3ee84e43eb133fe171905f9 (commit)
via db7330822cb7dbdd1b61a34737d1b24158d8068d (commit)
via 2e0b7fcafcccc50602f8fd4df11b6312467e95fa (commit)
via fa8fd28e3ca22518a147cf34bf7146ef2a173257 (commit)
via 36f8e449321e4fa02d88fee1fded14aa8ff81723 (commit)
via 8f76037ba8a37c488612285ffe70d26d0d038124 (commit)
via 72bd39971753efa7e951b945d07e8d9704a07221 (commit)
via ceb5ad39a5b94ba26d4a4a059f7801b758ddcec8 (commit)
via 220778381f3a6aa6988c682f914fb9baeada85be (commit)
via 25a80e9318880fbff91289ac8f70e1cae4c132a2 (commit)
via a788135c352c36d1a905c7630423ba57b2ae072a (commit)
from a8bfbac314335eb0bff3f4ff5e856d3c327de31d (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 911abf131639401b2ccfd23a6bc3ec983f7ed8f4
Merge: a8bfbac31 41e15e626
Author: Lucas Di Pentima <ldipentima at veritasgenetics.com>
Date: Tue Jun 19 15:31:24 2018 -0300
Merge branch 'master' into 7478-s-preemptable-preemptible
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima at veritasgenetics.com>
diff --cc sdk/go/arvados/config.go
index 9c684bbe3,841f95281..182cf8433
--- a/sdk/go/arvados/config.go
+++ b/sdk/go/arvados/config.go
@@@ -62,24 -63,22 +63,22 @@@ type InstanceType struct
RAM int64
Scratch int64
Price float64
- Preemptable bool
+ Preemptible bool
}
- // GetThisSystemNode returns a SystemNode for the node we're running
- // on right now.
- func (cc *Cluster) GetThisSystemNode() (*SystemNode, error) {
- hostname, err := os.Hostname()
- if err != nil {
- return nil, err
+ // GetNodeProfile returns a NodeProfile for the given hostname. An
+ // error is returned if the appropriate configuration can't be
+ // determined (e.g., this does not appear to be a system node). If
+ // node is empty, use the OS-reported hostname.
+ func (cc *Cluster) GetNodeProfile(node string) (*NodeProfile, error) {
+ if node == "" {
+ hostname, err := os.Hostname()
+ if err != nil {
+ return nil, err
+ }
+ node = hostname
}
- return cc.GetSystemNode(hostname)
- }
-
- // GetSystemNode returns a SystemNode for the given hostname. An error
- // is returned if the appropriate configuration can't be determined
- // (e.g., this does not appear to be a system node).
- func (cc *Cluster) GetSystemNode(node string) (*SystemNode, error) {
- if cfg, ok := cc.SystemNodes[node]; ok {
+ if cfg, ok := cc.NodeProfiles[node]; ok {
return &cfg, nil
}
// If node is not listed, but "*" gives a default system node
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list