projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
15721: Fix 503 on API.MaxConcurrentRequests==0 and empty response.
[arvados.git]
/
lib
/
controller
/
rpc
/
conn.go
diff --git
a/lib/controller/rpc/conn.go
b/lib/controller/rpc/conn.go
index ea3d6fb2dd6e4a537c2a50396f75e02508860c53..1028da829fbdb0361fc5b041e98fba5e30c81c6c 100644
(file)
--- a/
lib/controller/rpc/conn.go
+++ b/
lib/controller/rpc/conn.go
@@
-121,6
+121,13
@@
func (conn *Conn) requestAndDecode(ctx context.Context, dst interface{}, ep arva
return aClient.RequestAndDecodeContext(ctx, dst, ep.Method, path, body, params)
}
return aClient.RequestAndDecodeContext(ctx, dst, ep.Method, path, body, params)
}
+func (conn *Conn) ConfigGet(ctx context.Context) (json.RawMessage, error) {
+ ep := arvados.EndpointConfigGet
+ var resp json.RawMessage
+ err := conn.requestAndDecode(ctx, &resp, ep, nil, nil)
+ return resp, err
+}
+
func (conn *Conn) CollectionCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Collection, error) {
ep := arvados.EndpointCollectionCreate
var resp arvados.Collection
func (conn *Conn) CollectionCreate(ctx context.Context, options arvados.CreateOptions) (arvados.Collection, error) {
ep := arvados.EndpointCollectionCreate
var resp arvados.Collection