Backport #21067
Updated by Nathan Cutler over 6 years ago
Please backport commit 0d74334332fb70212fc71f1130e886952920038d (mds: use client_t instead of int for client ID) to Jewel
We had clientids exceed 2**31, and as a result our MDSes started blocking operations, as capabilities were held by clients with negative identifiers. We fixed the issue ourselves, and I found the above commit in the process of sending our fixes upstream.
We're currently running with patched MDSes, but would love to revert back to upstream MDS packages for the 10.2.10 release.
We had clientids exceed 2**31, and as a result our MDSes started blocking operations, as capabilities were held by clients with negative identifiers. We fixed the issue ourselves, and I found the above commit in the process of sending our fixes upstream.
We're currently running with patched MDSes, but would love to revert back to upstream MDS packages for the 10.2.10 release.