aloyszhang opened a new pull request #8618:
URL: https://github.com/apache/pulsar/pull/8618
Fixes #8617
### Motivation
Introduce lightweight raw Message metadata, details can be found
[PIP-70](https://github.com/apache/pulsar/wiki)
### Modifications
1. wire protocol add RawMessageMetadata and supports_raw_message_meta for
FeatureFlags
2. change how produced message is saved in bookkeeper: add raw metadata for
message
3. change how message is seek-by-time
4. change how message send back to Consumer: skip metadata if consumer not
supprot raw metadata
### Verifying this change
- *Added tests for parse/skip raw message metadata*
- *Added test for how message seek-by broker timestamp for message*
### Does this pull request potentially affect one of the following parts:
*If `yes` was chosen, please highlight the changes*
- The wire protocol: (**yes** / no)
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]