Distributed lock settings.
More...
#include <userver/dist_lock/dist_lock_settings.hpp>
|
std::chrono::milliseconds | acquire_interval {100} |
| How often to try to acquire the lock.
|
|
std::chrono::milliseconds | prolong_interval {100} |
| How often to try to prolong the lock while holding the lock.
|
|
std::chrono::milliseconds | lock_ttl {1000} |
| For how long to acquire/prolong the lock.
|
|
std::chrono::milliseconds | forced_stop_margin {50} |
|
std::chrono::milliseconds | worker_func_restart_delay {100} |
| Delay before failed worker_func restart.
|
|
Distributed lock settings.
Definition at line 14 of file dist_lock_settings.hpp.
◆ acquire_interval
std::chrono::milliseconds dist_lock::DistLockSettings::acquire_interval {100} |
◆ forced_stop_margin
std::chrono::milliseconds dist_lock::DistLockSettings::forced_stop_margin {50} |
How much time we allow for the worker to stop when we're unable to prolong the lock.
Definition at line 26 of file dist_lock_settings.hpp.
◆ lock_ttl
std::chrono::milliseconds dist_lock::DistLockSettings::lock_ttl {1000} |
◆ prolong_interval
std::chrono::milliseconds dist_lock::DistLockSettings::prolong_interval {100} |
◆ worker_func_restart_delay
std::chrono::milliseconds dist_lock::DistLockSettings::worker_func_restart_delay {100} |
The documentation for this struct was generated from the following file: