Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-6253

Fix time window validation for out of order timestamps

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.5.1, 4.4.0-rc7
    • Component/s: None
    • Labels:
      None

      Description

      value time window has a durable start time after its stop time; time window start: (1589589334, 78)/(1589589334, 76)/33717 stop: (1589589334, 78)/(1589589334, 76)/33717: Invalid argument"}
      

      (gdb) p tw
      $1 = (WT_TIME_WINDOW *) 0x7f4b8c1a1410
      (gdb) p *tw
      $2 = {durable_start_ts = 6827234160650747984, start_ts = 6827234160650747982, start_txn = 20476, durable_stop_ts = 6827234160650747984, stop_ts = 6827234160650747982, stop_txn = 20476, prepare = 0 '\000'}
      (gdb) p parent
      No symbol "parent" in current context.
      (gdb) pw /x *tw
      The "pwd" command does not take an argument: /x *tw
      (gdb) p /x *tw
      $3 = {durable_start_ts = 0x5ebf354c00000050, start_ts = 0x5ebf354c0000004e, start_txn = 0x4ffc, durable_stop_ts = 0x5ebf354c00000050, stop_ts = 0x5ebf354c0000004e, stop_txn = 0x4ffc, prepare = 0x0}
      (gdb)
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              chenhao.qu Chenhao Qu
              Reporter:
              chenhao.qu Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: