[COMPASS-6589] Investigate changes in SERVER-73394: Remove misleading operationsBlockedByRefresh metrics Created: 07/Mar/23  Updated: 24/Aug/23  Resolved: 03/May/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-73394 Remove misleading operationsBlockedBy... Closed
Epic Link: COMPASS-5987
Documentation Changes: Not Needed

 Description   
Original Downstream Change Summary

Removed operationsBlockedByRefresh metrics of serverStatus:

https://www.mongodb.com/docs/manual/reference/command/serverStatus/#mongodb-serverstatus-serverstatus.shardingStatistics.catalogCache.operationsBlockedByRefresh

Description of Linked Ticket

The operationsBlockedByRefresh counters are increased on mongos for every operation that use collection routing information even if the operation haven't been blocked by a catalog refresh.

In fact all operations that requires collection routing information end up calling  CatalogCache::_getCollectionPlacementInfoAt . In this function we unconditionally set the operationBlockedBheindCatalogCacheRefres boolean to true and when the operation completes we execute CatalogCache::checkAndRecordOperationBlockedByRefresh that increase the metric counters.

This metric has been introduced by SERVER-46396 as part of PM-1633. The future flag for this project have been disabled because we discovered was causing performance regression.
This goal of this ticket is to remove this wrong and misleading metric to avoid confusion.



 Comments   
Comment by PM Bot [ 24/Aug/23 ]

Fix Version updated for upstream SERVER-73394:
7.0.0-rc0, 6.0.10, 5.0.21, 4.4.25

Comment by PM Bot [ 24/Aug/23 ]

Fix Version updated for upstream SERVER-73394:
7.0.0-rc0, 6.0.10, 5.0.21

Comment by PM Bot [ 17/Aug/23 ]

Fix Version updated for upstream SERVER-73394:
7.0.0-rc0, 6.0.10

Generated at Wed Feb 07 22:43:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.