ivandika3 commented on PR #10503: URL: https://github.com/apache/ozone/pull/10503#issuecomment-4704898602
Please kindly take a look at other production Raft-based systems (e.g. CockroachDB, TiKV (TiDB), YugabyteDB, ScyllaDB, Cassandra) with respect on how they separate the transaction processing and the state machine replication since these systems should have more complex. The leader-side execution requires a more (and mostly complex) robust concurrency model (similar to RDBMS concurrency control) since most write transaction is not going to be serialized in Raft single threaded applier and Ratis is going to be used only for DB mutation replication. -- 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]
