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

Add verbose option that tracks timestamp state and information

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.5.12, WT3.0.0
    • None
    • None
    • Storage 2017-08-21
    • Not Needed

    Description

      It would be useful to have a verbose mode that logs information about timestamps.

      There was some code added to output debug messages for use while developing a test case in this commit:
      https://github.com/wiredtiger/wiredtiger/pull/3503/commits/316eb9cf4e314674b93aefbba9e99b32a9d708fa

      This change requires:

      • Plumbing in a new verbose=[timestamp] configuration option
      • Adding a function that can output a timestamp in a user friendly format
      • Identifying places where it would be useful to track information about timestamps. Some candidates are:
      • Where explicit stable and oldest timestamps are set in the API __wt_txn_global_set_timestamp
      • When a checkpoint is created at a timestamp
      • When the oldest active timestamp is updated in __wt_txn_update_oldest

      Attachments

        Activity

          People

            sulabh.mahajan@mongodb.com Sulabh Mahajan
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: