momo-jun commented on code in PR #16843: URL: https://github.com/apache/pulsar/pull/16843#discussion_r947375066
########## site2/docs/administration-isolation-bookie.md: ########## @@ -10,24 +10,230 @@ import TabItem from '@theme/TabItem'; ```` -A namespace can be isolated into user-defined groups of bookies, which guarantees all the data that belongs to the namespace is stored in desired bookies. The bookie affinity group uses the BookKeeper [rack-aware placement policy](https://bookkeeper.apache.org/docs/latest/api/javadoc/org/apache/bookkeeper/client/EnsemblePlacementPolicy.html) and it is a way to feed rack information which is stored as JSON format in znode. +Isolating bookies equals isolating message storage, which is a data storage mechanism that provides isolation and safety for specific topics. -You can set a bookie affinity group using one of the following methods. +Bookie isolation is controlled by BookKeeper clients. For Pulsar, there are two kinds of BookKeeper clients to read and write data. +* BookKeeper clients on the broker side + Pulsar brokers use these BookKeeper clients to read and write topic messages. Review Comment: Yes. Nice catch! -- 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]
