4 ms·
I don't know why you say neither group understands each other when I literally said in my comment that my approach is probabillistic. Also, how is configuring
by FooBarWidget 3y ago
I don't know why you say neither group understands each other when I literally said in my comment that my approach is probabillistic.
Also, how is configuring an infinite timeout (and checking whether the client is actually gone before manually breaking the lock lease) not an absolute guarantee?
- klysm 3y agoI guess it’s an absolute guarantee, but you lose liveness unless there is some other party handling those cases where the client is truly gone
- diggs 3y agoAn infinite timeout works in theory, but it is impractical at scale.
- FooBarWidget 3y agoOkay but then I really don't know what point you're trying to make. Either an infinite timeout, or non-absolute mutual exclusion guarantee: we have to pick either one. The right choice depends on the workload. There is no perfect solution that lets you have your cake and eat it too.