Overview

LDLM is a lightweight distributed lock manager with many use cases.

Installation

Various installation options exist for LDLM server.

See also

Looking to install an LDLM client? Native Clients for LDLM can be found in the native client section.

Binary and Package Installation

Packages are available as

  • RPM package

  • DEB package

  • Generic Linux tgz package

  • Mac OSX (darwin)

  • Windows zip

on the LDLM github releases page.

Container Image

For containerized environments, the docker image ian76/ldlm:latest is available from dockerhub.

user@host ~$ docker run -p 3144:3144 ian76/ldlm:latest
{"time":"2024-04-27T03:33:03.434075592Z","level":"INFO","msg":"loadState() loaded 0 client locks from state file"}
{"time":"2024-04-27T03:33:03.434286717Z","level":"INFO","msg":"IPC server started","socket":"/tmp/ldlm-ipc.sock"}
{"time":"2024-04-27T03:33:03.434402133Z","level":"WARN","msg":"gRPC server started. Listening on 0.0.0.0:3144"}