HDDS-10452. Improve Recon Disk Usage to fetch and display Top N records based on size.#6318
Conversation
|
@devmadhuu and @dombizita could you please take a look? |
|
@ArafatKhan2198 |
devmadhuu
left a comment
There was a problem hiding this comment.
Thanks @ArafatKhan2198 for working on this patch. Few comments.
|
@devmadhuu @adoroszlai @smitajoshi12 Could you please review the latest changes? Here's a quick summary:
|
dombizita
left a comment
There was a problem hiding this comment.
Thanks for working on this @ArafatKhan2198, overall it looks good to me, I'd like to make the javadoc and comments more accurate, please see my comments inline.
Thanks @ArafatKhan2198 for handling some points. However I am not sure if parallelStreaming always improves performance, in fact rather sometimes, it increases more overhead and may do bad than good. I would like you to have a look here. |
devmadhuu
left a comment
There was a problem hiding this comment.
Some comments are still open. Pls handle them.
Thanks a lot, @devmadhuu , for the comment and the article! I've read through it carefully and here's my analysis: Parallel Streaming concern:
After going through the article I can summarise the following ➖
|
|
@ArafatKhan2198 @devmadhuu Please omit |
Do we have any performance measure data over 1 million records at least with and without parallel streaming. I am emphasizing it because I have experienced , that even with few 10K of records, parallel streaming do bad more than good. So I would suggest to publish some figures of performance with and without parallel streaming at least with 1 million records. |
Pls check on UI, what is the max limit in dropdown we are setting and using. I think its changed to 10k+. Pls check and confirm. |
Thanks for the comments @devmadhuu tested this out on a cluster with 10 million keys, I believe we could got with parallel sort. |
Thanks @ArafatKhan2198 for testing out and publish the figures. This looks promising. |
devmadhuu
left a comment
There was a problem hiding this comment.
Changes LGTM +1. Pls resolve conflicts.
def81a0 to
1d5a90f
Compare
There was a problem hiding this comment.
Thanks @ArafatKhan2198 for working on this patch. Changes LGTM +1
|
@dombizita Could you please take a final look at it! |
|
Thanks @ArafatKhan2198 for working on this patch. |
…ds based on size. (apache#6318)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
…ds based on size. (apache#6318) (cherry picked from commit 93a2489)
What changes were proposed in this pull request?
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10452
How was this patch tested?
Manually Tested Out the API and also using Integration Testing :-
Results from Manual Testing :-
100MB,10MB,1MB&10KBunderdir-1