Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/eth-easl/dirigent
/ functions
Functions
1,276 in github.com/eth-easl/dirigent
⨍
Functions
1,276
◇
Types & classes
154
↓ 1 callers
Method
sendMetricsToAutoscaler
(cp proto.CpiInterfaceClient)
internal/data_plane/function_metadata/function_metadata.go:373
↓ 1 callers
Method
startGarbageCollector
()
internal/data_plane/proxy/async_proxy_handler.go:367
↓ 1 callers
Method
startLeader
startLeader switches cm into a leader state and begins process of heartbeats. Expects cm.mu to be locked.
internal/control_plane/leader_election/consensus_module.go:341
↓ 1 callers
Method
syncDeploymentCache
(cpApi *proto.CpiInterfaceClient, deployments *function_metadata.Deployments)
internal/data_plane/data_plane.go:219
↓ 1 callers
Function
takeSqrts
()
workload/http_workload.go:49
↓ 1 callers
Function
tp
()
async/fire.go:163
↓ 1 callers
Method
triggerAutoscaling
(cp proto.CpiInterfaceClient)
internal/data_plane/function_metadata/function_metadata.go:356
↓ 1 callers
Function
waitForCapacityOrDie
(throttler function_metadata.RequestThrottler)
internal/data_plane/proxy/load_balancing/load_balancing.go:113
↓ 1 callers
Method
waitForDrainingToComplete
(barriers []chan struct{})
internal/data_plane/function_metadata/function_metadata.go:305
↓ 1 callers
Method
windowAverage
(observedStableValue float64)
internal/control_plane/autoscaling/autoscaling.go:204
↓ 1 callers
Function
write_utilization_to_csv
()
cmd/monitoring/monitoring.py:27
Method
AddDeployment
(in *proto.ServiceInfo)
internal/data_plane/data_plane.go:125
Method
AddDeployment
(name string, dataplaneID string)
internal/data_plane/function_metadata/deployment.go:45
Method
AddDeployment
(ctx context.Context, in *proto.ServiceInfo)
internal/control_plane/data_plane/data_plane.go:67
Method
AddDeployment
(ctx context.Context, info *proto.ServiceInfo)
internal/control_plane/data_plane/empty_dataplane/empty_dataplane.go:45
Method
AddDeployment
(_ context.Context, in *proto.ServiceInfo)
api/data_plane_api_server.go:49
Method
AddDeployment
(ctx context.Context, in *ServiceInfo, opts ...grpc.CallOption)
api/proto/data_plane_interface_grpc.pb.go:37
Method
AddDeployment
(context.Context, *ServiceInfo)
api/proto/data_plane_interface_grpc.pb.go:86
Method
AddDeployment
(context.Context, *ServiceInfo)
api/proto/data_plane_interface_grpc.pb.go:98
Method
AddDeployment
AddDeployment mocks base method.
mock/mock_core/mock_core.go:48
Method
AddDeployment
AddDeployment indicates an expected call of AddDeployment.
mock/mock_core/mock_core.go:57
Method
AppendEntries
(args *proto.AppendEntriesArgs)
internal/control_plane/leader_election/server.go:176
Method
AppendEntries
(args *proto.AppendEntriesArgs)
internal/control_plane/leader_election/consensus_module.go:160
Method
AppendEntries
(_ context.Context, args *proto.AppendEntriesArgs)
api/control_plane_api_server.go:320
Method
AppendEntries
(ctx context.Context, in *AppendEntriesArgs, opts ...grpc.CallOption)
api/proto/control_plane_interface_grpc.pb.go:156
Method
AppendEntries
(context.Context, *AppendEntriesArgs)
api/proto/control_plane_interface_grpc.pb.go:191
Method
AppendEntries
(context.Context, *AppendEntriesArgs)
api/proto/control_plane_interface_grpc.pb.go:237
Method
AppendEntries
AppendEntries mocks base method.
mock/mock_cp_api/mock_cp_api.go:45
Method
AppendEntries
AppendEntries indicates an expected call of AppendEntries.
mock/mock_cp_api/mock_cp_api.go:58
Method
AppendEntries
AppendEntries mocks base method.
mock/mock_cp_api/mock_cp_api.go:348
Method
AppendEntries
AppendEntries indicates an expected call of AppendEntries.
mock/mock_cp_api/mock_cp_api.go:357
Function
ApplyPlacementPolicy
(placementPolicy PlacementPolicy, storage synchronization.SyncStructure[string, core.WorkerNodeInterface], req
internal/control_plane/placement_policy/placement_policy.go:60
Method
AtomicGet
(key K)
pkg/synchronization/control_plane_sync.go:118
Method
AtomicGetNoCheck
(key K)
pkg/synchronization/control_plane_sync.go:125
Method
AtomicLen
()
pkg/synchronization/control_plane_sync.go:143
Method
AtomicRemove
(key K)
pkg/synchronization/control_plane_sync.go:132
Method
AtomicSet
(key K, value V)
pkg/synchronization/control_plane_sync.go:111
Method
CheckPeriodicallyDataplanes
()
internal/control_plane/control_plane.go:407
Method
ConnectToWorker
()
internal/control_plane/workers/worker_node.go:111
Method
ConnectToWorker
()
internal/control_plane/workers/empty_worker/empty_worker.go:59
Method
ConnectToWorker
ConnectToWorker mocks base method.
mock/mock_core/mock_core.go:228
Method
ConnectToWorker
ConnectToWorker indicates an expected call of ConnectToWorker.
mock/mock_core/mock_core.go:236
Function
CreateEmptyRequestPersistence
()
internal/data_plane/proxy/persistence/empty_persistence.go:36
Function
CreateRequestRedisClient
(ctx context.Context, redisLogin config.RedisConf)
internal/data_plane/proxy/persistence/redis_persistence.go:47
Method
CreateSandbox
(ctx context.Context, serviceInfo *proto.ServiceInfo)
internal/worker_node/sandbox/runtime_interface.go:34
Method
CreateSandbox
(ctx context.Context, in *proto.ServiceInfo)
internal/worker_node/sandbox/firecracker/runtime.go:128
Method
CreateSandbox
(grpcCtx context.Context, in *proto.ServiceInfo)
internal/worker_node/sandbox/containerd/runtime.go:102
Method
CreateSandbox
(_ context.Context, in *proto.ServiceInfo)
internal/worker_node/sandbox/fake_snapshot/runtime.go:47
Method
CreateSandbox
(ctx context.Context, info *proto.ServiceInfo, option ...grpc.CallOption)
internal/control_plane/workers/worker_node.go:95
Method
CreateSandbox
(ctx context.Context, in *proto.ServiceInfo, opts ...grpc.CallOption)
internal/control_plane/workers/empty_worker/empty_interface_client.go:41
Method
CreateSandbox
(ctx context.Context, info *proto.ServiceInfo, option ...grpc.CallOption)
internal/control_plane/workers/empty_worker/empty_worker.go:63
Method
CreateSandbox
(grpcCtx context.Context, in *proto.ServiceInfo)
api/worker_node_api_server.go:46
Method
CreateSandbox
(ctx context.Context, in *ServiceInfo, opts ...grpc.CallOption)
api/proto/worker_node_interface_grpc.pb.go:35
Method
CreateSandbox
(context.Context, *ServiceInfo)
api/proto/worker_node_interface_grpc.pb.go:66
Method
CreateSandbox
(context.Context, *ServiceInfo)
api/proto/worker_node_interface_grpc.pb.go:76
Method
CreateSandbox
CreateSandbox mocks base method.
mock/mock_core/mock_core.go:242
Method
CreateSandbox
CreateSandbox indicates an expected call of CreateSandbox.
mock/mock_core/mock_core.go:255
Method
DeleteBufferedRequest
(ctx context.Context, code string)
internal/data_plane/proxy/persistence/empty_persistence.go:56
Method
DeleteBufferedRequest
(ctx context.Context, code string)
internal/data_plane/proxy/persistence/redis_persistence.go:145
Method
DeleteDataPlaneInformation
(_ context.Context, _ *proto.DataplaneInformation)
internal/control_plane/persistence/empty_persistence.go:43
Method
DeleteDataPlaneInformation
(ctx context.Context, dataplaneInfo *proto.DataplaneInformation)
internal/control_plane/persistence/redis_persistence.go:102
Method
DeleteDataPlaneInformation
DeleteDataPlaneInformation mocks base method.
mock/mock_persistence/mock_persistence.go:44
Method
DeleteDataPlaneInformation
DeleteDataPlaneInformation indicates an expected call of DeleteDataPlaneInformation.
mock/mock_persistence/mock_persistence.go:52
Method
DeleteDeployment
(name *proto.ServiceInfo)
internal/data_plane/data_plane.go:155
Method
DeleteDeployment
(name string)
internal/data_plane/function_metadata/deployment.go:75
Method
DeleteDeployment
(ctx context.Context, in *proto.ServiceInfo)
internal/control_plane/data_plane/data_plane.go:75
Method
DeleteDeployment
(ctx context.Context, info *proto.ServiceInfo)
internal/control_plane/data_plane/empty_dataplane/empty_dataplane.go:59
Method
DeleteDeployment
(_ context.Context, name *proto.ServiceInfo)
api/data_plane_api_server.go:57
Method
DeleteDeployment
(ctx context.Context, in *ServiceInfo, opts ...grpc.CallOption)
api/proto/data_plane_interface_grpc.pb.go:46
Method
DeleteDeployment
(context.Context, *ServiceInfo)
api/proto/data_plane_interface_grpc.pb.go:87
Method
DeleteDeployment
(context.Context, *ServiceInfo)
api/proto/data_plane_interface_grpc.pb.go:101
Method
DeleteDeployment
DeleteDeployment mocks base method.
mock/mock_core/mock_core.go:63
Method
DeleteDeployment
DeleteDeployment indicates an expected call of DeleteDeployment.
mock/mock_core/mock_core.go:72
Method
DeleteSandbox
(grpcCtx context.Context, in *proto.SandboxID)
internal/worker_node/sandbox/containerd/runtime.go:183
Method
DeleteSandbox
(_ context.Context, _ *proto.SandboxID)
internal/worker_node/sandbox/fake_snapshot/runtime.go:77
Method
DeleteSandbox
(ctx context.Context, id *proto.SandboxID, option ...grpc.CallOption)
internal/control_plane/workers/worker_node.go:99
Method
DeleteSandbox
(ctx context.Context, in *proto.SandboxID, opts ...grpc.CallOption)
internal/control_plane/workers/empty_worker/empty_interface_client.go:47
Method
DeleteSandbox
(ctx context.Context, id *proto.SandboxID, option ...grpc.CallOption)
internal/control_plane/workers/empty_worker/empty_worker.go:85
Method
DeleteSandbox
(grpcCtx context.Context, in *proto.SandboxID)
api/worker_node_api_server.go:50
Method
DeleteSandbox
(ctx context.Context, in *SandboxID, opts ...grpc.CallOption)
api/proto/worker_node_interface_grpc.pb.go:44
Method
DeleteSandbox
(context.Context, *SandboxID)
api/proto/worker_node_interface_grpc.pb.go:67
Method
DeleteSandbox
(context.Context, *SandboxID)
api/proto/worker_node_interface_grpc.pb.go:79
Method
DeleteSandbox
DeleteSandbox mocks base method.
mock/mock_core/mock_core.go:262
Method
DeleteSandbox
DeleteSandbox indicates an expected call of DeleteSandbox.
mock/mock_core/mock_core.go:275
Method
DeleteServiceInformation
(_ context.Context, _ *proto.ServiceInfo)
internal/control_plane/persistence/empty_persistence.go:67
Method
DeleteServiceInformation
(ctx context.Context, serviceInfo *proto.ServiceInfo)
internal/control_plane/persistence/redis_persistence.go:226
Method
DeleteServiceInformation
DeleteServiceInformation mocks base method.
mock/mock_persistence/mock_persistence.go:58
Method
DeleteServiceInformation
DeleteServiceInformation indicates an expected call of DeleteServiceInformation.
mock/mock_persistence/mock_persistence.go:66
Method
DeleteWorkerNodeInformation
(_ context.Context, _ string)
internal/control_plane/persistence/empty_persistence.go:55
Method
DeleteWorkerNodeInformation
(ctx context.Context, name string)
internal/control_plane/persistence/redis_persistence.go:164
Method
DeleteWorkerNodeInformation
DeleteWorkerNodeInformation mocks base method.
mock/mock_persistence/mock_persistence.go:72
Method
DeleteWorkerNodeInformation
DeleteWorkerNodeInformation indicates an expected call of DeleteWorkerNodeInformation.
mock/mock_persistence/mock_persistence.go:80
Method
DeregisterDataplane
(ctx context.Context, in *proto.DataplaneInfo)
api/control_plane_api_server.go:253
Method
DeregisterDataplane
(ctx context.Context, in *DataplaneInfo, opts ...grpc.CallOption)
api/proto/control_plane_interface_grpc.pb.go:111
Method
DeregisterDataplane
(context.Context, *DataplaneInfo)
api/proto/control_plane_interface_grpc.pb.go:185
Method
DeregisterDataplane
(context.Context, *DataplaneInfo)
api/proto/control_plane_interface_grpc.pb.go:222
Method
DeregisterDataplane
DeregisterDataplane mocks base method.
mock/mock_cp_api/mock_cp_api.go:65
Method
DeregisterDataplane
DeregisterDataplane indicates an expected call of DeregisterDataplane.
mock/mock_cp_api/mock_cp_api.go:78
Method
DeregisterDataplane
DeregisterDataplane mocks base method.
mock/mock_cp_api/mock_cp_api.go:363
Method
DeregisterDataplane
DeregisterDataplane indicates an expected call of DeregisterDataplane.
mock/mock_cp_api/mock_cp_api.go:372
← previous
next →
501–600 of 1,276, ranked by callers