Skip to main content

Module lease

Module lease 

Source
Expand description

Typed FCALL wrappers for lease management functions.

These wrap the Lua functions defined in lua/lease.lua. Each function uses the ff_function! macro to generate an async fn that builds KEYS/ARGV, calls FCALL, and parses the result.

Functionsยง

ff_mark_lease_expired_if_due
Mark a lease as expired if it is actually due. Called by the lease expiry scanner.
ff_renew_lease
Renew an active lease. Extends expires_at by lease_ttl_ms.
ff_revoke_lease
Revoke an active lease (operator-initiated).