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

Review wtperf stress_checkpoint_rate option

    • Type: Icon: Task Task
    • Resolution: Done
    • WT2.3.0
    • Affects Version/s: None
    • Component/s: None

      It's not consistent with other checkpoint options in

      Unable to find source-code formatter for language: wtperf. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
      
      

      . Sue points out:

      • Instead of adding another config option, could we just run the already-existing checkpoint_worker thread/code during populate as well?
      • Additionally, that code currently runs on a timer interval rather than number of operations. We could add a general checkpoint_rate option. This would be similar to the sample_interval versus sample_rate that we also have, but either phase would use it.
      • If you believe it is worthwhile to have a separate config option as a rate, only for populate, I suggest renaming it to checkpoint_populate_rate so that it sorts next to the other existing checkpoint config strings. Also clarify the existing ones to say they're workload-only related.
      • If you have a wtperf config file that you want to add, we should add another Jenkins job to stress that code regularly.

            Assignee:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: