Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/emc-advanced-dev/layerx
/ functions
Functions
437 in github.com/emc-advanced-dev/layerx
⨍
Functions
437
◇
Types & classes
43
↓ 135 callers
Method
InitializeState
(etcdUrl string)
layerx-core/lxstate/state.go:60
↓ 99 callers
Method
String
String returns the string representation.
layerx-mesos-tpi/mesos_master_api/mesos_data/upid.go:36
↓ 78 callers
Method
Error
(driver scheduler.SchedulerDriver, err string)
layerx-mesos-rpi/mesos_framework_api/rpi_mesos_scheduler.go:142
↓ 74 callers
Method
String
()
layerx-core/lxtypes/lxnode.go:14
↓ 65 callers
Method
AddTask
(task *lxtypes.Task)
layerx-core/lxstate/task_pool.go:26
↓ 52 callers
Function
NewState
()
layerx-core/lxstate/state.go:34
↓ 52 callers
Function
PurgeState
()
layerx-core/lxstate/state_test.go:13
↓ 36 callers
Method
SubmitResource
call this method when submitting a new resource from the rpi
layerx-core/layerx_rpi_client/layerx_rpi.go:45
↓ 34 callers
Method
RegisterTaskProvider
call this method when registering a new task provider to the tpi
layerx-core/layerx_tpi_client/layerx_tpi.go:45
↓ 31 callers
Method
AddStatus
(status *mesosproto.TaskStatus)
layerx-core/lxstate/status_pool.go:26
↓ 29 callers
Method
AddRpi
(rpi *layerx_rpi_client.RpiInfo)
layerx-core/lxstate/rpi_pool.go:26
↓ 29 callers
Method
AddTask
(task *Task)
layerx-core/lxtypes/lxnode.go:61
↓ 26 callers
Method
GetTasks
()
layerx-core/lxtypes/lxnode.go:73
↓ 24 callers
Method
AddTaskProvider
(taskProvider *lxtypes.TaskProvider)
layerx-core/lxstate/task_provider_pool.go:26
↓ 24 callers
Function
PurgeState
()
layerx-core/lxserver/lxserver_test.go:21
↓ 22 callers
Method
SubmitTask
call this method to submit a requested task to layer-x
layerx-core/layerx_tpi_client/layerx_tpi.go:147
↓ 21 callers
Method
SetTpi
(tpiUrl string)
layerx-core/lxstate/state.go:76
↓ 20 callers
Method
GetKey
()
layerx-core/lxstate/rpi_pool.go:14
↓ 19 callers
Method
AddResource
(resource *Resource)
layerx-core/lxtypes/lxnode.go:27
↓ 18 callers
Method
AddResource
(resource *lxtypes.Resource)
layerx-core/lxstate/resource_pool.go:34
↓ 18 callers
Method
GetResources
()
layerx-core/lxtypes/lxnode.go:42
↓ 18 callers
Method
doOperation
(f func() ([]byte, int, error))
layerx-core/lxserver/lxserver.go:657
↓ 17 callers
Method
AddNode
(node *lxtypes.Node)
layerx-core/lxstate/node_pool.go:26
↓ 17 callers
Method
GetNode
(nodeId string)
layerx-core/lxstate/node_pool.go:39
↓ 17 callers
Method
GetTask
(taskId string)
layerx-core/lxstate/task_pool.go:46
↓ 17 callers
Method
GetTasks
()
layerx-core/lxstate/task_pool.go:76
↓ 16 callers
Function
$
(id)
layerx-core/web/example/example.min.js:259
↓ 16 callers
Method
GetKey
()
layerx-core/lxstate/node_pool.go:14
↓ 16 callers
Method
GetNodeTaskPool
(nodeId string)
layerx-core/lxstate/node_pool.go:90
↓ 16 callers
Function
NewNode
(nodeId string)
layerx-core/lxtypes/lxnode.go:19
↓ 15 callers
Function
NewTaskFromMesos
(taskInfo *mesosproto.TaskInfo)
layerx-core/lxtypes/lxtask.go:158
↓ 14 callers
Function
getParent
(el)
layerx-core/web/dragula.js:557
↓ 13 callers
Method
GetTask
(taskId string)
layerx-core/lxtypes/lxnode.go:69
↓ 13 callers
Method
GetTaskProviders
call this method to retrieve a list of registered task providers. e.g. before polling task providers for pending tasks
layerx-core/layerx_tpi_client/layerx_tpi.go:89
↓ 12 callers
Method
GetNodes
()
layerx-core/lxstate/node_pool.go:51
↓ 11 callers
Method
Start
(fakeStatuses []*mesosproto.TaskStatus, port int)
layerx-core/fakes/fake_lx_server.go:65
↓ 10 callers
Method
queueOperation
(f func() ([]byte, int, error))
layerx-mesos-tpi/mesos_master_api/master_api_server_wrapper.go:374
↓ 9 callers
Method
DeleteTask
(taskId string)
layerx-core/lxstate/task_pool.go:93
↓ 9 callers
Method
GetStatus
(statusId string)
layerx-core/lxstate/status_pool.go:43
↓ 9 callers
Function
TempResourcePoolFunction
(rootKey, nodeId string)
layerx-core/lxstate/resource_pool.go:15
↓ 8 callers
Method
GetTaskPoolContainingTask
(taskId string)
layerx-core/lxstate/state.go:215
↓ 8 callers
Function
NewResourceFromMesos
(offer *mesosproto.Offer)
layerx-core/lxtypes/lxresource.go:129
↓ 8 callers
Method
WrapServer
()
layerx-core/lxserver/lxserver.go:61
↓ 8 callers
Function
fakeLXRpi
(name, url string)
layerx-core/lxstate/rpi_pool_test.go:13
↓ 8 callers
Function
getCoord
(coord, e)
layerx-core/web/dragula.js:590
↓ 7 callers
Method
AssignTasks
call this method to assign tasks to a node
layerx-core/layerx_brain_client/layerx_brain_client.go:106
↓ 7 callers
Method
DeregisterTaskProvider
call this method when a non-failover task provider disconnects from the tpi
layerx-core/layerx_tpi_client/layerx_tpi.go:59
↓ 7 callers
Method
GetKey
()
layerx-core/lxstate/task_pool.go:14
↓ 7 callers
Method
GetKey
()
layerx-core/lxstate/resource_pool.go:22
↓ 7 callers
Method
GetKey
()
layerx-core/lxstate/status_pool.go:14
↓ 7 callers
Method
GetNodeResourcePool
(nodeId string)
layerx-core/lxstate/node_pool.go:80
↓ 7 callers
Method
GetResource
(resourceId string)
layerx-core/lxtypes/lxnode.go:38
↓ 7 callers
Method
GetStatusUpdate
call this method to retrieve a specific status for a specific task
layerx-core/layerx_tpi_client/layerx_tpi.go:128
↓ 7 callers
Method
GetTaskProvider
(taskProviderId string)
layerx-core/lxstate/task_provider_pool.go:39
↓ 7 callers
Method
GetTaskProviders
()
layerx-core/lxstate/task_provider_pool.go:52
↓ 7 callers
Method
Initialize
()
layerx-core/lxstate/rpi_pool.go:18
↓ 7 callers
Method
SubmitStatusUpdate
call this method when submitting a status update from the rpi
layerx-core/layerx_rpi_client/layerx_rpi.go:74
↓ 6 callers
Method
FetchResources
()
layerx-k8s-rpi/kube/client.go:63
↓ 6 callers
Method
FetchResources
()
layerx-swarm-rpi/swarm/client.go:46
↓ 6 callers
Method
GetKey
()
layerx-core/lxstate/task_provider_pool.go:14
↓ 6 callers
Method
GetPendingTasks
call this method to see unassigned tasks
layerx-core/layerx_brain_client/layerx_brain_client.go:26
↓ 6 callers
Method
GetResource
(resourceId string)
layerx-core/lxstate/resource_pool.go:54
↓ 6 callers
Method
GetRpi
(name string)
layerx-core/lxstate/rpi_pool.go:41
↓ 6 callers
Method
GetStatuses
()
layerx-k8s-rpi/kube/client.go:139
↓ 6 callers
Method
KillTask
(taskID string)
layerx-k8s-rpi/kube/client.go:128
↓ 6 callers
Method
LaunchTasks
(launchTasksMessage layerx_rpi_client.LaunchTasksMessage)
layerx-k8s-rpi/kube/client.go:100
↓ 6 callers
Function
PurgeFakeServer
(fakeLxUrl string)
layerx-core/layerx_brain_client/layerx_brain_client_test.go:18
↓ 6 callers
Method
RegisterRpi
call this method to register the RPI with layerx
layerx-core/layerx_rpi_client/layerx_rpi.go:27
↓ 6 callers
Function
getEls
(classname)
layerx-core/web/example/example.min.js:263
↓ 6 callers
Function
getResourceScalar
(resources []*mesosproto.Resource, name string)
layerx-core/lxtypes/lxtask.go:216
↓ 5 callers
Method
DeleteResource
(resourceId string)
layerx-core/lxstate/resource_pool.go:101
↓ 5 callers
Method
DeleteTaskProvider
(taskProviderId string)
layerx-core/lxstate/task_provider_pool.go:69
↓ 5 callers
Method
FailDisconnectedTaskProviders
()
layerx-core/health_checker/task_provider_health_checker.go:23
↓ 5 callers
Method
GetAllTasks
()
layerx-core/lxstate/state.go:92
↓ 5 callers
Method
GetRpis
()
layerx-core/lxstate/rpi_pool.go:54
↓ 5 callers
Method
GetStatusUpdates
()
layerx-core/lxstate/state.go:161
↓ 5 callers
Method
GetTpiUrl
singluar (for now)
layerx-core/lxstate/state.go:258
↓ 5 callers
Method
KillTask
call this method to submit a requested task to layer-x
layerx-core/layerx_tpi_client/layerx_tpi.go:161
↓ 5 callers
Method
KillTask
(taskID string)
layerx-swarm-rpi/swarm/client.go:104
↓ 5 callers
Method
SendStatusUpdate
(frameworkId string, frameworkUpid *mesos_data.UPID, status *mesosproto.TaskStatus)
layerx-mesos-tpi/framework_manager/framework_manager.go:20
↓ 5 callers
Function
nextEl
(el)
layerx-core/web/dragula.js:566
↓ 5 callers
Function
touchy
(el, op, type, fn)
layerx-core/web/dragula.js:489
↓ 4 callers
Function
FakeFramework
()
layerx-mesos-tpi/fakes/fake_proto_objects.go:8
↓ 4 callers
Function
FakeOffer
(offerId string, slaveId string)
layerx-core/fakes/fake_mesos_offer.go:8
↓ 4 callers
Method
GetFreeCpus
()
layerx-core/lxtypes/lxnode.go:143
↓ 4 callers
Method
GetFreeDisk
()
layerx-core/lxtypes/lxnode.go:159
↓ 4 callers
Method
GetFreeMem
()
layerx-core/lxtypes/lxnode.go:151
↓ 4 callers
Method
GetNodes
call this method to see submitted nodes and their resources
layerx-core/layerx_brain_client/layerx_brain_client.go:67
↓ 4 callers
Method
GetResources
()
layerx-core/lxstate/resource_pool.go:84
↓ 4 callers
Method
GetStatuses
()
layerx-core/lxstate/status_pool.go:73
↓ 4 callers
Method
GetStatuses
()
layerx-swarm-rpi/swarm/client.go:122
↓ 4 callers
Method
GetTaskFromAnywhere
(taskId string)
layerx-core/lxstate/state.go:183
↓ 4 callers
Method
LaunchTasks
(launchTasksMessage layerx_rpi_client.LaunchTasksMessage)
layerx-swarm-rpi/swarm/client.go:80
↓ 4 callers
Method
ModifyTask
(taskId string, modifiedTask *lxtypes.Task)
layerx-core/lxstate/task_pool.go:59
↓ 4 callers
Function
NewFrameworkManager
(masterUpid *mesos_data.UPID)
layerx-mesos-tpi/framework_manager/framework_manager.go:29
↓ 4 callers
Function
NewHealthChecker
(state *lxstate.State)
layerx-core/health_checker/task_provider_health_checker.go:17
↓ 4 callers
Function
PurgeState
()
layerx-core/health_checker/task_provider_health_checker_test.go:21
↓ 4 callers
Method
PurgeTask
call this method to purge a requested task from layer-x
layerx-core/layerx_tpi_client/layerx_tpi.go:175
↓ 4 callers
Method
RegisterTpi
call this method to register the TPI with layerx
layerx-core/layerx_tpi_client/layerx_tpi.go:30
↓ 4 callers
Method
ToMesos
()
layerx-core/lxtypes/lxtask.go:49
next →
1–100 of 437, ranked by callers