-
Notifications
You must be signed in to change notification settings - Fork 508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HDDS-11150. Recon Overview page crashes due to failed API Calls #6944
Conversation
@ArafatKhan2198 @devmadhuu @smitajoshi12 Could you please take a look? |
@devabhishekpal Can you pls define clear scope and clear boundaries this PR will cover ? |
I'd suggest to go with |
@devabhishekpal |
Same Issue with Count Response. please check API failing test case with wrong api name and async await. |
…hts .reduce() error
Hi @smitajoshi12 , thanks for your review. |
This condition should be in or |
Hi @smitajoshi12, regarding:
Yes, but the reject will only happen when we completely shift to a different navigation/page. Shifting between FileSize view tab and the ContainerSize tab will not trigger the reject - so the data will get loaded properly. |
Extending on the above, if we use In that scenario we do not want to throw the error, but fallback to the default values. |
Can you review as this pr needs to get merged in OZONE-719.3.x as we have already completed all recent changes cherry picks for ECharts and other upstream Jiras. |
If one api fails because Internal server error or any other issue response is blank but UI looks this way It should catch error or throw error |
Thanks @smitajoshi12 for pointing this out. In case the request is cancelled, we go to catch. Can you take another look? |
It looks good to me |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes @devabhishekpal after discussing in our offline sync the changes LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All changes looks good to me
Thanks for the patch @devabhishekpal and thanks for the review @smitajoshi12 |
…-delete * HDDS-10239-container-reconciliation: (184 commits) HDDS-10373. Implement framework for capturing Merkle Tree Metrics. (apache#6864) HDDS-11188. Initial setup for new UI layout and enable users to switch to new UI (apache#6953) HDDS-11120. Rich rebalancing status info (apache#6911) HDDS-11187. Fix Event Handling in Recon OMDBUpdatesHandler to Prevent ClassCastException. (apache#6950) HDDS-11213. Bump commons-daemon to 1.4.0 (apache#6971) HDDS-11212. Bump commons-net to 3.11.1 (apache#6973) HDDS-11211. Bump assertj-core to 3.26.3 (apache#6972) HDDS-11210. Bump log4j2 to 2.23.1 (apache#6970) HDDS-11150. Recon Overview page crashes due to failed API Calls (apache#6944) HDDS-11183. Keys from DeletedTable and DeletedDirTable of AOS should be deleted on batch operation while creating a snapshot (apache#6946) HDDS-11198. Fix Typescript configs for Recon (apache#6961) HDDS-11180. Simplify HttpServer2#inferMimeType return statement (apache#6963) HDDS-11194. OM missing audit log for upgrade (apache#6958) HDDS-10389. Implement a search feature for users to locate open keys within the Open Keys Insights section. (apache#6231) HDDS-10561. Dashboard for delete key metrics (apache#6948) HDDS-11192. Increase SPNEGO URL test coverage (apache#6956) HDDS-11179. DBConfigFromFile#readFromFile result of toIOException not thrown (apache#6957) HDDS-11186. First container log missing from bundle (apache#6952) HDDS-10844. Clarify snapshot create error message. (apache#6955) HDDS-11166. Switch to Rocky Linux-based ozone-runner (apache#6942) ...
What changes were proposed in this pull request?
HDDS-11150. Shift Axios.all to Promise.allSettled and add fallback for error in failed requests
Please describe your PR in detail:
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-11150
How was this patch tested?
Patch was tested manually