Sorry, I was not clear. :-) When extracting <SK, PK>, we add a monotonically increasing counter (doesn't have to be a timestamp) to the <SK, PK> pair so that <SK, PK, counter> if it's an index-only plan and use it. This counter can be only added when instant Try-lock on PK fails to differentiate.
On Fri, Aug 1, 2025 at 2:11 PM Mike Carey <dtab...@gmail.com> wrote: > The entries don't necessarily have a timestamp - wish they did! (Just > secondary and primary keys if I remember right.) > > On 8/1/25 12:52 PM, Taewoo Kim wrote: > > PS. What if we add the timestamp to the fetched entries so that we always > > pick the latest one when sorting PK? > > > > Best, > > Taewoo > > > > > > On Fri, Aug 1, 2025 at 12:07 Taewoo Kim<wangs...@gmail.com> wrote: > > > >> +1 > >> > >> Best, > >> Taewoo > >> > >> > >> On Fri, Aug 1, 2025 at 11:43 Mike Carey<dtab...@gmail.com> wrote: > >> > >>> BTW +1 from me too on the proposal > >>> > >>> On 8/1/25 11:19 AM, Ian Maxon wrote: > >>>> +1, this will be a great improvement. > >>>> > >>>> On Fri, Aug 1, 2025 at 9:59 AM Shahrzad Haji Amin Shirazi > >>>> <shahrzad.hajiaminshir...@email.ucr.edu> wrote: > >>>>> Hi All, > >>>>> > >>>>> Initiating a discussion to propose the change in index-only > >>>>> > >>>>> query plans in AsterixDB. > >>>>> > >>>>> > >>>>> *Feature:*: Simplifying the index-only query plans > >>>>> *Details:* In the current version of AsterixDB, index-only > >>>>> > >>>>> query plans are complex and challenging to maintain. > >>>>> > >>>>> They involve a complex query plan that enforces strict consistency > >>>>> > >>>>> guarantees. The proposed feature will simplify these plans by > >>>>> > >>>>> relaxing those guarantees, which would significantly enhance > >>>>> > >>>>> maintainability and usability. > >>>>> > >>>>> > >>>>> *Changeset*:https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17729 > >>>>> *APE*: > >>>>> > >>> > https://cwiki.apache.org/confluence/display/ASTERIXDB/APE+24%3A+Index-only+plans > >>>>> > >>>>> Sincerely, > >>>>> Shahrzad > >>