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
DrainEndpoints
(endpoints []*proto.EndpointInfo)
internal/data_plane/function_metadata/function_metadata.go:234
↓ 1 callers
Method
EstablishLeaderElectionMesh
(replicas []string)
internal/control_plane/leader_election/server.go:181
↓ 1 callers
Method
Exists
(serviceName string)
internal/worker_node/sandbox/firecracker/snapshot_manager.go:44
↓ 1 callers
Function
FillResponseWithBufferedResponse
(rw http.ResponseWriter, response *BufferedResponse)
internal/data_plane/proxy/requests/requests.go:123
↓ 1 callers
Method
FindSnapshot
(serviceName string)
internal/worker_node/sandbox/firecracker/snapshot_manager.go:54
↓ 1 callers
Method
Generate
()
internal/worker_node/managers/veth_name_generator.go:37
↓ 1 callers
Method
GenerateIPMACPair
()
internal/worker_node/managers/ip_manager.go:90
↓ 1 callers
Method
GenerateSingleIP
()
internal/worker_node/managers/ip_manager.go:79
↓ 1 callers
Method
Get
(key K)
pkg/atomic_map/atomic_map.go:46
↓ 1 callers
Method
Get
(key K)
pkg/synchronization/control_plane_sync.go:92
↓ 1 callers
Function
GetCNIClient
(configFile string)
internal/worker_node/sandbox/containerd/iface.go:57
↓ 1 callers
Method
GetCpApiServer
()
internal/data_plane/proxy/proxy.go:33
↓ 1 callers
Method
GetCpuCores
()
internal/control_plane/workers/worker_node.go:148
↓ 1 callers
Method
GetCpuUsage
()
internal/control_plane/core/interface.go:63
↓ 1 callers
Method
GetHAProxyConfig
Node functions
internal/control_plane/control_plane.go:172
↓ 1 callers
Method
GetHandler
(path string)
workload/http_workload.go:163
↓ 1 callers
Function
GetHardwareUsage
()
pkg/hardware/hardware.go:63
↓ 1 callers
Method
GetIP
()
internal/control_plane/workers/worker_node.go:136
↓ 1 callers
Method
GetIdentifier
()
internal/data_plane/function_metadata/function_metadata.go:125
↓ 1 callers
Method
GetInflight
()
internal/data_plane/function_metadata/statistics.go:46
↓ 1 callers
Method
GetLastHeartBeat
()
internal/control_plane/workers/worker_node.go:91
↓ 1 callers
Function
GetLoadBalancerAddress
(cpApi *api.CpApiServer)
internal/control_plane/registration_server/registration_server.go:185
↓ 1 callers
Function
GetLongLivingConnectionDialOptions
()
pkg/grpc_helpers/grpc_helpers.go:85
↓ 1 callers
Method
GetMemory
()
internal/control_plane/workers/worker_node.go:144
↓ 1 callers
Method
GetMemoryUsage
()
internal/control_plane/core/interface.go:64
↓ 1 callers
Method
GetName
()
internal/control_plane/workers/worker_node.go:87
↓ 1 callers
Method
GetNoCheck
(key K)
pkg/synchronization/control_plane_sync.go:97
↓ 1 callers
Method
GetOneConfig
()
internal/worker_node/sandbox/firecracker/networking.go:126
↓ 1 callers
Method
GetPort
()
internal/control_plane/workers/worker_node.go:140
↓ 1 callers
Method
GetProxyServer
(async bool)
internal/data_plane/data_plane.go:159
↓ 1 callers
Method
GetQueueDepth
()
internal/data_plane/function_metadata/statistics.go:58
↓ 1 callers
Method
GetRequestedCpu
()
api/proto/common.pb.go:318
↓ 1 callers
Method
GetRequestedMemory
()
api/proto/common.pb.go:325
↓ 1 callers
Method
GetRoundRobinCounter
()
internal/data_plane/function_metadata/function_metadata.go:137
↓ 1 callers
Method
GetSandboxParallelism
()
internal/data_plane/function_metadata/function_metadata.go:133
↓ 1 callers
Method
GetSuccessfulInvocations
()
internal/data_plane/function_metadata/statistics.go:38
↓ 1 callers
Function
GetUniqueRequestCode
()
internal/data_plane/proxy/requests/requests.go:119
↓ 1 callers
Method
IncrementInflight
()
internal/data_plane/function_metadata/statistics.go:50
↓ 1 callers
Method
IncrementRequestCountPerInstance
(endpoint *UpstreamEndpoint)
internal/data_plane/function_metadata/function_metadata.go:157
↓ 1 callers
Method
IncrementRoundRobinCounter
()
internal/data_plane/function_metadata/function_metadata.go:141
↓ 1 callers
Function
InitializeDataPlaneConnection
(host string, port string)
pkg/grpc_helpers/grpc_helpers.go:229
↓ 1 callers
Function
InitializeWorkerNodeConnection
(host, port string)
pkg/grpc_helpers/grpc_helpers.go:219
↓ 1 callers
Method
KnativeScaling
(isScaleFromZero bool)
internal/control_plane/autoscaling/autoscaling.go:110
↓ 1 callers
Function
NewAsyncProxyingService
(cfg config.DataPlaneConfig, cache *common.Deployments, cp proto.CpiInterfaceClient, outputFile string, loadBa
internal/data_plane/proxy/async_proxy_handler.go:76
↓ 1 callers
Function
NewAtomicMapCounter
()
pkg/atomic_map/atomic_map_counter.go:37
↓ 1 callers
Function
NewBackoffDialer
(backoffConfig wait.Backoff)
internal/data_plane/proxy/net/factory.go:97
↓ 1 callers
Function
NewBufferPool
NewBufferPool creates a new BufferPool. This is only safe to use in the context of a httputil.ReverseProxy, as the buffers returned via Put are not cl
internal/data_plane/proxy/net/buffer_pool.go:39
↓ 1 callers
Function
NewColdStartTracingService
(outputFile string)
pkg/tracing/tracing.go:109
↓ 1 callers
Function
NewContainerdRuntime
(cpApi proto.CpiInterfaceClient, config config.WorkerNodeConfig, sandboxManager *managers.SandboxManager)
internal/worker_node/sandbox/containerd/runtime.go:64
↓ 1 callers
Function
NewDataplaneConnection
(IP, APIPort, ProxyPort string)
internal/control_plane/data_plane/data_plane.go:36
↓ 1 callers
Function
NewDeploymentList
()
internal/data_plane/function_metadata/deployment.go:39
↓ 1 callers
Function
NewDpApiServer
(dataPlane *data_plane.Dataplane)
api/data_plane_api_server.go:43
↓ 1 callers
Function
NewDpiInterfaceClient
(cc grpc.ClientConnInterface)
api/proto/data_plane_interface_grpc.pb.go:33
↓ 1 callers
Function
NewElectionState
(cfg config.ControlPlaneConfig, cpiApiServer *api.CpApiServer, cpApiCreationArgs *api.CpApiServerCreationArgum
cmd/master_node/state_management/election_management.go:45
↓ 1 callers
Function
NewEmptyInterfaceClient
()
internal/control_plane/workers/empty_worker/empty_interface_client.go:37
↓ 1 callers
Function
NewEmptyPeristenceLayer
()
internal/control_plane/persistence/empty_persistence.go:33
↓ 1 callers
Function
NewFakeSnapshotRuntime
()
internal/worker_node/sandbox/fake_snapshot/runtime.go:43
↓ 1 callers
Function
NewFirecrackerRuntime
(cpApi proto.CpiInterfaceClient, sandboxManager *managers.SandboxManager, kernelPath string, fileSystemPath s
internal/worker_node/sandbox/firecracker/runtime.go:69
↓ 1 callers
Function
NewFirecrackerSnapshotManager
()
internal/worker_node/sandbox/firecracker/snapshot_manager.go:40
↓ 1 callers
Function
NewKubernetesPolicy
()
internal/control_plane/placement_policy/placement_policy.go:49
↓ 1 callers
Function
NewMockDataPlaneInterface
NewMockDataPlaneInterface creates a new mock instance.
mock/mock_core/mock_core.go:36
↓ 1 callers
Function
NewMockWorkerNodeInterface
NewMockWorkerNodeInterface creates a new mock instance.
mock/mock_core/mock_core.go:216
↓ 1 callers
Function
NewMultiplexer
()
workload/http_workload.go:136
↓ 1 callers
Function
NewNetworkPoolManager
(internalPrefix, externalPrefix string, networkPoolSize int)
internal/worker_node/sandbox/firecracker/networking.go:71
↓ 1 callers
Function
NewProxyingService
(port string, cache *common.Deployments, cp proto.CpiInterfaceClient, outputFile string, loadBalancingPolicy l
internal/data_plane/proxy/sync_proxy_handler.go:61
↓ 1 callers
Function
NewServer
(serverId int32, peerIds []int, ready <-chan interface{})
internal/control_plane/leader_election/server.go:73
↓ 1 callers
Function
NewVETHNameGenerator
()
internal/worker_node/managers/veth_name_generator.go:33
↓ 1 callers
Function
NewWorkerNode
(workerNodeConfiguration core.WorkerNodeConfiguration)
internal/control_plane/workers/worker_node.go:65
↓ 1 callers
Function
NewWorkerNodeApi
(workerNode *worker_node.WorkerNode)
api/worker_node_api_server.go:40
↓ 1 callers
Function
NewWorkerNodeInterfaceClient
(cc grpc.ClientConnInterface)
api/proto/worker_node_interface_grpc.pb.go:31
↓ 1 callers
Method
Number
()
api/proto/common.pb.go:60
↓ 1 callers
Method
OnMetricsReceive
(_ context.Context, metric *proto.AutoscalingMetric)
internal/control_plane/control_plane.go:352
↓ 1 callers
Function
ParsePlacementPolicy
Parse placement policy
internal/control_plane/helpers.go:136
↓ 1 callers
Function
ParseReplicaPorts
(cfg *config.ControlPlaneConfig)
pkg/grpc_helpers/grpc_helpers.go:111
↓ 1 callers
Method
PersistBufferedRequest
(ctx context.Context, request *requests.BufferedRequest)
internal/data_plane/proxy/persistence/request_persistence.go:34
↓ 1 callers
Method
PersistBufferedResponse
(ctx context.Context, response *requests.BufferedResponse)
internal/data_plane/proxy/persistence/request_persistence.go:35
↓ 1 callers
Method
Present
Not thread safe
pkg/synchronization/control_plane_sync.go:45
↓ 1 callers
Function
ReadControlPlaneConfiguration
(configPath string)
pkg/config/config.go:126
↓ 1 callers
Function
ReadDataPlaneConfiguration
(configPath string)
pkg/config/config.go:146
↓ 1 callers
Method
ReconstructState
(ctx context.Context, config config2.ControlPlaneConfig)
api/control_plane_api_server.go:274
↓ 1 callers
Function
RegisterCpiInterfaceServer
(s grpc.ServiceRegistrar, srv CpiInterfaceServer)
api/proto/control_plane_interface_grpc.pb.go:252
↓ 1 callers
Function
RegisterDpiInterfaceServer
(s grpc.ServiceRegistrar, srv DpiInterfaceServer)
api/proto/data_plane_interface_grpc.pb.go:122
↓ 1 callers
Function
RegisterWorkerNodeInterfaceServer
(s grpc.ServiceRegistrar, srv WorkerNodeInterfaceServer)
api/proto/worker_node_interface_grpc.pb.go:94
↓ 1 callers
Method
Remove
(key K)
pkg/synchronization/control_plane_sync.go:102
↓ 1 callers
Method
RemoveAllEndpoints
()
internal/data_plane/function_metadata/function_metadata.go:245
↓ 1 callers
Method
RemoveDataplane
(dataplaneName string)
internal/control_plane/autoscaling/autoscaling.go:94
↓ 1 callers
Method
Report
Report reports the state of this CM.
internal/control_plane/leader_election/consensus_module.go:105
↓ 1 callers
Function
RequestFromBufferedRequest
(bufferedRequest *BufferedRequest)
internal/data_plane/proxy/requests/requests.go:98
↓ 1 callers
Method
ResetTracingService
()
pkg/tracing/tracing.go:102
↓ 1 callers
Method
ScalingControllerLoop
()
internal/control_plane/scaling_loop.go:72
↓ 1 callers
Method
ScalingLoop
()
internal/control_plane/autoscaling/controller.go:103
↓ 1 callers
Method
ScanBufferedRequests
(ctx context.Context)
internal/data_plane/proxy/persistence/request_persistence.go:36
↓ 1 callers
Method
ScanBufferedResponses
(ctx context.Context)
internal/data_plane/proxy/persistence/request_persistence.go:37
↓ 1 callers
Function
SendReadinessProbe
(url string)
internal/worker_node/managers/readiness_probes.go:60
↓ 1 callers
Method
Set
(key K, value V)
pkg/synchronization/control_plane_sync.go:88
↓ 1 callers
Method
SetCachedScalingMetric
(metrics *proto.AutoscalingMetric)
internal/control_plane/autoscaling/autoscaling.go:102
↓ 1 callers
Method
SetCpApiServer
(client proto.CpiInterfaceClient)
internal/data_plane/proxy/proxy.go:34
↓ 1 callers
Method
SetCpuUsage
(uint64)
internal/control_plane/core/interface.go:59
↓ 1 callers
Method
SetCurrentControlPlaneLeader
(_ leader_election.AnnounceLeadership)
cmd/master_node/state_management/election_management.go:56
↓ 1 callers
Method
SetEndpoints
(newEndpoints []*UpstreamEndpoint)
internal/data_plane/function_metadata/function_metadata.go:324
← previous
next →
301–400 of 1,276, ranked by callers