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

Improve performance for timestamp_transaction

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.0.0, 5.3.0
    • Affects Version/s: None
    • Component/s: None
    • None

      timestamp_transaction is sometimes in a performance path, and we believe it may perform worse on Graviton ARM processors (see HELP-28951).  We observe that wt_config_gets_def may be called 3 or 4 times for each timestamp_transaction call, and on Intel, it has the majority of performance samples.  It might be better to do a single scan of the configuration string.

        1. Screen Shot 2022-01-29 at 22.50.52.png
          Screen Shot 2022-01-29 at 22.50.52.png
          120 kB
        2. txn_txn_perf_main.c
          3 kB
        3. wt-8365-timestamp-transaction.diff
          4 kB

            Assignee:
            donald.anderson@mongodb.com Donald Anderson
            Reporter:
            donald.anderson@mongodb.com Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: