DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- Load dynamic configuration changes via the latest local metadata log snapshot and apply them before constructing the SocketServer (current preferred approach).
- Specifically, this will involve installing and then initializing the
BrokerMetadataPublisher(specifically theDynamicConfigPublisher) first so that dynamic configuration changes are processed from the current metadata image before reading any configs in theSocketServer. - Need to wait until the scheduled event
MetadataLoader#initializeNewPublisherscompletes before reading configs in the SocketServer to avoid a race. This is because the publisher installation future is returned before publisher initialization is guaranteed to be finished since it's scheduled on the separate MetadataLoader thread.
- Specifically, this will involve installing and then initializing the
- Write SocketServer dynamic configuration changes to a file. Load this file and apply the changes before constructing the SocketServer.
...