geniusjoe commented on PR #1340:
URL: 
https://github.com/apache/pulsar-client-go/pull/1340#issuecomment-2706198300

   > If any user depends on the existing `seek` behavior (inclusive by 
default), he/she might treat it as a "message lost" issue.
   > 
   > This behavior change is beyond the scope of this PR. I also think it needs 
a discussion at the mail list. We also need to document the change and tell 
existing users to set `startMessageInclusive` with true to keep the old 
behavior. But it's still a breaking change because if `startMessageInclusive` 
is true, the behavior of subscribing also changes.
   > 
   > Therefore, my opinion is to keep the existing seek behavior not changed 
for now. The "fix" could be delayed to next release.
   
   I'm not very sure what do you mean "message lost"? Compared to current 
fixes, does previous behavior continue to consume messages regardless of 
`seek()` happened, or just continue to consume messages in client cache and 
then jump to consume the position which `seek()` defined?


-- 
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: commits-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to