Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-44296

Report sufficient significant figures of Flow Control locksPerOp in FTDC

    • Minor Change
    • Execution Team 2019-12-16

      Numerical data in FTDC is stored as 64-bit integers. Flow Control locksPerOp is a floating point value, and is rounded down to 0 in FTDC when its value is < 1.
      locksPerOp is expected to be less than 1 in certain batch write scenarios, so it is important to ensure that it still gets reported as nonzero in these scenarios.

      Some ways to ensure this are:

      1. Report opsPerLock in addition to locksPerOp
      2. Multiply locksPerOp by some constant multiple of 10 to ensure sufficient significant figures

            Assignee:
            daniel.ernst@mongodb.com Daniel Ernst
            Reporter:
            maria.vankeulen@mongodb.com Maria van Keulen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: