wangjialing218 commented on issue #11962: URL: https://github.com/apache/pulsar/issues/11962#issuecomment-915728830
@codelipenghui > I think it's not the same storage as the PIP-94 right? PIP 94 is converting the data encoding format, it will not touch the user's data, if you want to convert the user's data, the broker needs to deserialize data which will bring more GC workload on the broker. Yes do data conversion on the broker side can reduce the network workload, but increase the CPU workload, the burden of JVM GC, you might get a more unstable broker. Yes, I means convert user's data in broker side. Thanks for your advise, I'll consider the disadvantages and see if there is a solution. > > But there are also many disadvantages, each managed ledger we need to maintain the metadata, more data copies, more entries write to bookies. Could we record the primary ledger id in other managed ledgers' metadata, write only one data copies to bookies? If the data is lost, we read data from primary ledger (which have multiple copies) with same entry id and do conversion again. -- 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]
