Details
-
Improvement
-
Resolution: Fixed
-
Major
-
4.5.1, 5.0.0
Description
To improve our insight into how much work is being done during bg Fetches, it would be useful to record additional histograms:
- Count of read() calls per couchstore operation (i.e. per open() / close() pair).
- Number of read() calls issued per getMulti() call
- Number of read() calls issues per getMulti() call, per document - i.e. average reads for each document fetched.
Attachments
Gerrit Reviews
For Gerrit Dashboard: MB-25661 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
82206,1 | MB-25661: FsStats: Add read count histogram | spock | kv_engine | Status: ABANDONED | 0 | -1 |
82208,2 | MB-25661: Add getMultiFsReadCount histograms | spock | kv_engine | Status: ABANDONED | 0 | -1 |
82212,2 | toy-daver-spock.xml: Add additional diagnostics to disk path | master | manifest | Status: MERGED | +2 | +1 |
82309,9 | MB-25661: FsStats: Add read() & write() count histograms | master | kv_engine | Status: MERGED | +2 | +1 |
82311,10 | MB-25661: Add getMultiFsReadCount histograms | master | kv_engine | Status: MERGED | +2 | +1 |
82404,5 | MB-25661: StatOps: implement get_stats() method | master | kv_engine | Status: MERGED | +2 | +1 |
82505,1 | MB-25661: Add count of bytes read to FileOpsInterface::FHStats | master | couchstore | Status: ABANDONED | 0 | -1 |
82568,4 | MB-25661: Rename io_read_bytes/num_read to io_bg_fetch_doc_bytes/num_read | master | kv_engine | Status: MERGED | +2 | +1 |
82569,5 | MB-25661: Statistics for background fetch read amplification | master | kv_engine | Status: MERGED | +2 | +1 |