[SERVER-35819] Log the execution time for chunk splits/merges in the changelog Created: 26/Jun/18 Updated: 05/May/23 Resolved: 05/May/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Diagnostics, Sharding |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor - P4 |
| Reporter: | Josef Ahmad | Assignee: | [DO NOT USE] Backlog - Sharding EMEA |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | LamontN, ShardingSupport, neweng, sharding-common-backlog | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Sharding EMEA
|
| Participants: |
| Description |
|
The config database already logs the execution time of moveChunk's and balancer rounds. For performance diagnostics purposes it would be useful to add the execution time of chunk splits and chunk merges. Something like an "details.executionTimeMillis" field. |
| Comments |
| Comment by Cris Insignares Cuello [ 05/May/23 ] |
|
We already are logging in the time we spend in the critical section for movechunk |