Improve rocks engine

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Minor - P4
    • 3.0.0-rc8
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Fully Compatible
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Over last couple of weeks wiredtiger landed some improvements. We need to port those improvements to rocksdb, too. Namely:

      • checked_cast<> instead of dynamic_cast<> to speed up release build
      • optimization to IndexCursor::pointsToSamePlaceAs()
      • don't assume dupKeyError on Index::insert() conflict
      • trigger massert() when RocksRecordStore::dataFor() can't find the RecordId. Currently we return nullptr which just causes SIGSEGV.

              Assignee:
              Benety Goh
              Reporter:
              Igor Canadi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: