Aryan Gupta created HDDS-16015:
----------------------------------

             Summary: Make listStatusLight skip SCM pipeline refresh
                 Key: HDDS-16015
                 URL: https://issues.apache.org/jira/browse/HDDS-16015
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Aryan Gupta
            Assignee: Aryan Gupta


* Updated the OM light listing path so {{listStatusLight()}} no longer triggers 
SCM-backed pipeline refresh.

 * Added a {{refreshPipelineInfo}} switch in {{KeyManagerImpl.listStatus(...)}} 
so normal listings keep existing behavior while light listings stay 
metadata-only.
 * Wired {{OmMetadataReader}} and {{OmSnapshot}} to use the light path 
consistently, and added a unit test to verify no pipeline refresh call is made.

h2. Why
 * {{ozone fs -du}} and other light listing flows only need metadata and size 
information.
 * Skipping pipeline refresh reduces unnecessary SCM traffic and lowers latency 
for light read paths.
 * Normal {{listStatus()}} behavior remains unchanged.

h2. Test plan
 * Added a unit test in {{TestKeyManagerUnit}} that calls {{listStatusLight()}} 
and verifies SCM container pipeline lookup is not invoked.
 * Existing {{listStatus()}} behavior remains covered by the current unit test.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to