Hi all, When using RawReader to read messages for specific use cases like: - Compaction verification and monitoring - Custom data analysis pipelines - Debugging and troubleshooting
Users want to read **all** messages from the topic, including marker messages, so they can handle marker types on the reader side. Currently, the broker filters out these marker messages before delivering them to any consumer, including RawReader. This feature is particularly useful for: 1. **Compaction monitoring**: Users want to verify compaction results by reading all marker messages 2. **Custom processing**: Users need access to all message types for their specific use cases 3. **Debugging**: Developers need to inspect marker messages for troubleshooting This proposal allows us to configure a subscription prefix to allow the specific readers to read all the data from the topic. Here is the proposal: https://github.com/apache/pulsar/pull/25270 Please let me know if you have any questions. Best, Yong
