Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Leaders will send a new error code `OFFSET_MOVED_TO_TIERED_STORAGE` to followers if the fetch offset is not available in the local log. In this case, the follower needs to get auxiliary state of the remote og segments, which is leader epochs (possibly and producer-snapshot-ids too). This can be done in two ways.

...

RemoteLogManager copies transaction index and producer-id-snapshot along with the respective log segment earlier to last-stable-offset. This is used by the followers to return aborted transactions in fetch requests with isolation level as READ_COMMITTED. We may not need to copy producer-id-snapshot as we are copying only segments earlier to last-stable-offset

Consumer Fetch Requests

...