Details
-
Bug
-
Resolution: Fixed
-
Major
-
2.0
-
Security Level: Public
-
None
Description
In order to calculate TAP stats ns_server requests "tapagg _" stats from ep-engine and differentiates them to calculate rates. But the problem with this approach is that ep-engine aggregates stats only for the TAP streams that currently exist. Hence ns_server is not able to account for part of the information because it's completely lost whenever some TAP stream is killed. What's more, it prevented us from implementing more detailed rebalance progress because the estimated number of transferred items was significantly different from the actual one. So we'll probably need some way to keep aggregated stats in ep-engine while rebalance is in progress.
Attachments
Issue Links
- blocks
-
MB-8013 Implement detailed rebalance progress report
- Closed
For Gerrit Dashboard: MB-7435 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
25243,3 | MB-7435: Add tap producer stats that shows num of sent items per vb | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25244,5 | MB-7435: Add a command to get estimates of keys to move | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25884,2 | MB-7435: Add tap-vbtakeover to cbstats | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25885,2 | MB-7435: Fix bug related to tap cursor deregistration during backfill | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25886,2 | MB-7435: Add more stats into tap-vbtakeover command | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25921,2 | MB-7435: Account for chk start in numOpenChkItems | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
25922,2 | MB-7435: Make sure chk_items always gets a value | 2.0.2 | ep-engine | Status: MERGED | +2 | +1 |
80370,3 | MB-25060: Remove bias of 1 from getNumOpenChkItems | master | kv_engine | Status: MERGED | +2 | +1 |