Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>
Workbench2:
InternalURLs: {}
ExternalURL: ""
Workbench2:
InternalURLs: {}
ExternalURL: ""
- Nodemanager:
- InternalURLs: {}
- ExternalURL: "-"
Health:
InternalURLs: {}
ExternalURL: "-"
Health:
InternalURLs: {}
ExternalURL: "-"
Keepproxy systemServiceInstance `json:"keepproxy"`
Keepstore systemServiceInstance `json:"keepstore"`
Keepweb systemServiceInstance `json:"keep-web"`
Keepproxy systemServiceInstance `json:"keepproxy"`
Keepstore systemServiceInstance `json:"keepstore"`
Keepweb systemServiceInstance `json:"keep-web"`
- Nodemanager systemServiceInstance `json:"arvados-node-manager"`
DispatchCloud systemServiceInstance `json:"arvados-dispatch-cloud"`
RailsAPI systemServiceInstance `json:"arvados-api-server"`
Websocket systemServiceInstance `json:"arvados-ws"`
DispatchCloud systemServiceInstance `json:"arvados-dispatch-cloud"`
RailsAPI systemServiceInstance `json:"arvados-api-server"`
Websocket systemServiceInstance `json:"arvados-ws"`
Workbench2:
InternalURLs: {}
ExternalURL: ""
Workbench2:
InternalURLs: {}
ExternalURL: ""
- Nodemanager:
- InternalURLs: {}
- ExternalURL: "-"
Health:
InternalURLs: {}
ExternalURL: "-"
Health:
InternalURLs: {}
ExternalURL: "-"
Keepbalance Service
Keepproxy Service
Keepstore Service
Keepbalance Service
Keepproxy Service
Keepstore Service
RailsAPI Service
SSO Service
WebDAVDownload Service
RailsAPI Service
SSO Service
WebDAVDownload Service
ServiceNameController ServiceName = "arvados-controller"
ServiceNameDispatchCloud ServiceName = "arvados-dispatch-cloud"
ServiceNameHealth ServiceName = "arvados-health"
ServiceNameController ServiceName = "arvados-controller"
ServiceNameDispatchCloud ServiceName = "arvados-dispatch-cloud"
ServiceNameHealth ServiceName = "arvados-health"
- ServiceNameNodemanager ServiceName = "arvados-node-manager"
ServiceNameWorkbench1 ServiceName = "arvados-workbench1"
ServiceNameWorkbench2 ServiceName = "arvados-workbench2"
ServiceNameWebsocket ServiceName = "arvados-ws"
ServiceNameWorkbench1 ServiceName = "arvados-workbench1"
ServiceNameWorkbench2 ServiceName = "arvados-workbench2"
ServiceNameWebsocket ServiceName = "arvados-ws"
ServiceNameController: svcs.Controller,
ServiceNameDispatchCloud: svcs.DispatchCloud,
ServiceNameHealth: svcs.Health,
ServiceNameController: svcs.Controller,
ServiceNameDispatchCloud: svcs.DispatchCloud,
ServiceNameHealth: svcs.Health,
- ServiceNameNodemanager: svcs.Nodemanager,
ServiceNameWorkbench1: svcs.Workbench1,
ServiceNameWorkbench2: svcs.Workbench2,
ServiceNameWebsocket: svcs.Websocket,
ServiceNameWorkbench1: svcs.Workbench1,
ServiceNameWorkbench2: svcs.Workbench2,
ServiceNameWebsocket: svcs.Websocket,
&svcs.Keepproxy,
&svcs.Keepstore,
&svcs.Health,
&svcs.Keepproxy,
&svcs.Keepstore,
&svcs.Health,
&svcs.RailsAPI,
&svcs.WebDAV,
&svcs.Websocket,
&svcs.RailsAPI,
&svcs.WebDAV,
&svcs.Websocket,
assert_equal "custom1", node2.hostname
end
assert_equal "custom1", node2.hostname
end
- test "update dns when nodemanager clears hostname and ip_address" do
+ test "update dns when hostname and ip_address are cleared" do
act_as_system_user do
node = ping_node(:new_with_custom_hostname, {})
Node.expects(:dns_server_update).with(node.hostname, Node::UNUSED_NODE_IP)
act_as_system_user do
node = ping_node(:new_with_custom_hostname, {})
Node.expects(:dns_server_update).with(node.hostname, Node::UNUSED_NODE_IP)
constraint_key,
int(used_cores))
constraint_key,
int(used_cores))
- # FIXME: This needs to be updated to account for current nodemanager algorithms
+ # FIXME: This needs to be updated to account for current a-d-c algorithms
def _recommend_ram(self):
"""Recommend an economical RAM constraint for this job.
def _recommend_ram(self):
"""Recommend an economical RAM constraint for this job.