On Wed, May 23, 2018 at 08:21:40AM -0400, Jeff Layton wrote:
+In order to decide when to make grace period transitions, we must
also
+have each server to advertise its state to the other nodes. Specifically,
+we need to allow servers to determine these two things about each of
+its siblings:
+
+1. Does this server have clients from the previous epoch that will require
+ recovery? (NEED)
+
+2. Is this server allowing clients to acquire new state? (ENFORCING)
It took me a while to figure that one out: ENFORCING is set when the
server does *not* allow new state (only reclaims), right? I might say:
2. Is this server enforcing the grace period by refusing
non-reclaim locks? (ENFORCING)
--b.