Uh oh!
There was an error while loading. Please reload this page.
HDDS-14544. OM DB Insights: Duplicate API calls triggered when changing limit selector - #10677
Conversation
ArafatKhan2198
left a comment
There was a problem hiding this comment.
Thanks for working on this @anuragp010
Changes LGTM +1
Just one change in the desc - It says "change in the URL" - really it's the url string passed to useApiData (e.g. /api/v1/...?limit=${limit.value}), not browser location via react-router. Minor wording fix.
anuragp010
commented
Jul 7, 2026
Thank you for the review @ArafatKhan2198 . I have updated the description with the suggested fix. |
Uh oh!
There was an error while loading. Please reload this page.
* master: (519 commits) HDDS-14544. OM DB Insights: Duplicate API calls triggered when changing limit selector (apache#10677). HDDS-15587. [Recon] Show 0 for offline DN pending deletion instead of -1 (apache#10585). HDDS-15521. StreamBlockInputStream fails with TimeoutIOException without retry or failover. (apache#10479) HDDS-15170. Add mock-based unit tests for DataStream write path (apache#10230) HDDS-15552. Ratis events should not be published as metrics (apache#10523) HDDS-15746. Bump kerby to 2.1.2 (apache#10666) HDDS-15579. Replace SimpleSpanProcessor with BatchSpanProcessor (apache#10569) HDDS-15747. Address review comments for HDDS-15083 (apache#10669) HDDS-15732. Some ozone commands ignore OZONE_MODULE_ACCESS_ARGS (apache#10655) HDDS-15605. Fix flaky testContainerExclusionWithClosedContainerException (apache#10621) HDDS-11855. Fix flaky TestContainerBalancerDatanodeNodeLimit#checkIterationResultException (apache#10667) HDDS-15741. Bump awssdk to 2.46.17 (apache#10661) HDDS-10307. Speed up TestOzoneManagerHAWithStoppedNodes (apache#10658) HDDS-15651. Test case for DiskBalancer when markContainerForDelete fails (apache#10593) HDDS-15742. Bump nimbus-jose-jwt to 10.9.1 (apache#10662) HDDS-15719. Add check for allowed action usage in workflows (apache#10641) HDDS-15744. Bump javassist to 3.32.0-GA (apache#10665) HDDS-15737. Fix intermittent failure in balancerShouldOnlySelectConfiguredIncludeContainers (apache#10660) HDDS-15743. Bump gson to 2.14.0 (apache#10664) HDDS-11093. Fix intermittent failure in TestContainerBalancerDatanodeNodeLimit#testMetrics (apache#10659) ... Conflicts: hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/ozoneimpl/ContainerScanHelper.java
What changes were proposed in this pull request?
2 Independent issues are present in the
omDBInsightspage when we change the value for limit.1. 2 API calls are made per tab endpoint when we change the limit:
Root Cause:
Fix:
The redundant useEffect in the OMDBInsights tab pages, which listens to limit.value changes was removed.
2. Changing the limit results in fetching data for all 5 tab endpoints even though only one tab is active:
Root Cause:
Fix:
Unmount inactive tabs from the ant design tabs using the destroyInactiveTabPane prop.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-14544
How was this patch tested?
Network Tab in browser.
Before the changes:

After the changes:
