1. 25 8月, 2016 8 次提交
  2. 23 8月, 2016 11 次提交
  3. 20 8月, 2016 10 次提交
  4. 19 8月, 2016 4 次提交
  5. 18 8月, 2016 5 次提交
  6. 17 8月, 2016 2 次提交
    • G
      Update expected output of icg case. · 458a6745
      Gang Xiong 提交于
      After commit c63f1b5d, RowExclusiveLock lock on pg_class
      won't be held till the end of transaction. Update the expected output file accordingly.
      458a6745
    • A
      Always use SnapshotNow for AO insert · 793d14c3
      Ashwin Agrawal 提交于
      SnapshotNow MUST be used during insert flow to fetch the latest EOF value from
      aoseg table. Earlier usage of ActiveSnapshot in AO insert flow caused data
      corruption as potentially could read incorrect or stale EOF value from
      aoseg. The specific scenario this happens when entry from AppendOnlyHash table
      gets evicted out. It invalidates (zeros out) the latestWriteXid and hence
      check for usedByConcurrentTransaction cannot be performed. So, any transaction
      later inserting data to same AO table, if it has aquired the snapshot and has
      latestWriteXid listed in its in-progress distributed transaction list, gets
      the same segfile to write. Based on DTM visibility rules using ActiveSnapshot
      current transaction will not read the EOF value from previous inserted
      transaction as its listed in its in-progress list and hence will overwrite the
      data but SnapshotNow will see the latest and make sure to append.
      793d14c3