Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
lock
main() is a simple wrapper around making ldlm IPC calls to manipulate locks in a running ldlm server
|
main() is a simple wrapper around making ldlm IPC calls to manipulate locks in a running ldlm server |
server
main() is a simple wrapper around running server.Run()
|
main() is a simple wrapper around running server.Run() |
stress
main() is a simple wrapper around running stresstest.Run()
|
main() is a simple wrapper around running stresstest.Run() |
This file contains the Lock struct definition and its methods.
|
This file contains the Lock struct definition and its methods. |
Package net contains the network configuration and a single Run() function which starts the configured server(s).
|
Package net contains the network configuration and a single Run() function which starts the configured server(s). |
grpc
This file contains the gRPC server package's struct, Run() function, and helpers
|
This file contains the gRPC server package's struct, Run() function, and helpers |
rest
This file contains the REST component that uses grpc-gateway to provide a REST gateway the the ldlm gRPC server.
|
This file contains the REST component that uses grpc-gateway to provide a REST gateway the the ldlm gRPC server. |
security
This file contains generic security functions and types for networking components that interact with a lock server
|
This file contains generic security functions and types for networking components that interact with a lock server |
Package protos is a reverse proxy.
|
Package protos is a reverse proxy. |
This file contains the ldlm lock server.
|
This file contains the ldlm lock server. |
clientlock
This file contains a Lock struct definition which represents a lock held by a lock server client.
|
This file contains a Lock struct definition which represents a lock held by a lock server client. |
ipc
This file contains the IPC method definitions and implementations
|
This file contains the IPC method definitions and implementations |
session
This file contains sessionManager struct definition and methods.
|
This file contains sessionManager struct definition and methods. |
session/store
This file contains the store struct, its methods, and some helper functions related to serialization.
|
This file contains the store struct, its methods, and some helper functions related to serialization. |
stresstest exposes a StressTest() function which can be used to stress test ldlm.
|
stresstest exposes a StressTest() function which can be used to stress test ldlm. |
This file contains the timer manager struct and methods.
|
This file contains the timer manager struct and methods. |
Click to show internal directories.
Click to hide internal directories.