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

Reply via email to