dao-jun commented on PR #22792:
URL: https://github.com/apache/pulsar/pull/22792#issuecomment-2579761099

   > @dao-jun To speed up the review, I pushed the changes for adding a 
configuration parameter 
`managedLedgerCursorResetLedgerCloseTimestampMaxClockSkewMillis` and logic to 
handle it. That was something that I was concerned about. Do the changes look 
ok to you?
   > 
   > ```java
   >     @FieldContext(
   >             category = CATEGORY_STORAGE_ML,
   >             dynamic = true,
   >             doc = "When resetting a subscription by timestamp, the broker 
will use the"
   >                     + " ledger closing timestamp metadata to determine the 
range of ledgers"
   >                     + " to search for the message where the subscription 
position is reset to. "
   >                     + " Since by default, the search condition is based on 
the message publish time provided by the "
   >                     + " client at the publish time, there will be some 
clock skew between the ledger closing timestamp "
   >                     + " metadata and the publish time."
   >                     + " This configuration is used to set the max clock 
skew between the ledger closing"
   >                     + " timestamp and the message publish time for finding 
the range of ledgers to open for searching."
   >                     + " The default value is 60000 milliseconds (60 
seconds). When set to -1, the broker will not"
   >                     + " use the ledger closing timestamp metadata to 
determine the range of ledgers to search for the"
   >                     + " message."
   >     )
   >     private int 
managedLedgerCursorResetLedgerCloseTimestampMaxClockSkewMillis = 60000;
   > ```
   
   LGTM


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to