Colin Patrick McCabe
Colin Patrick McCabe
This PR allows us to support connecting the metadata shell to a live KRaft quorum via --controller, as specified in the original KIPs. In order to do this, the PR...
The Java programming language lacks support for unsigned numbers. However, it is often necessary to interoperate with systems that do support unsigned numbers. In these cases, it would be useful...
Convert StandardAuthorizer to use a copy-on-write sorted array rather than a ConcurrentSkipList. The issue with the skiplist was that because it was modified while in use by StandardAuthorizer#authorize, we could...
Convert StandardAuthorizer to use copy-on-write data structures. The issue with the concurrent skiplist was that because it was modified while in use by StandardAuthorizer#authorize, we could sometimes expose an inconsistent...
Create a schema checker that can validate that later versions of a KRPC schema are compatible with earlier ones.