aratno commented on code in PR #4065:
URL: https://github.com/apache/cassandra/pull/4065#discussion_r2034106494
##########
src/java/org/apache/cassandra/tcm/Startup.java:
##########
@@ -152,7 +152,8 @@ public static void
initializeAsNonCmsNode(Function<Processor, Processor> wrapPro
LocalLog.LogSpec logSpec = LocalLog.logSpec()
.withStorage(LogStorage.SystemKeyspace)
.afterReplay(Startup::scrubDataDirectories,
- (metadata) ->
StorageService.instance.registerMBeans())
+ (metadata) ->
StorageService.instance.registerMBeans(),
+
MutationTrackingService.instance::start)
Review Comment:
MutationTrackingService depends on schema being ready (so we can initialize
shards for tracked keyspaces) and internode messaging / native protocol
messaging to not be started yet (so we don't receive queries). Any other
dependencies for why it has to be started here?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]