Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
We have experienced a performance issue that doing lsr against the WebImageViewer.
For a fsimage that has around 140m files, it takes around ~35 minutes to do the lsr across the live cluster, but ~12 hours to do the same operation against the WebImageViewer.
I believe that the root cause is that WebImageViewer decodes the protobuf messages on-demand which creates a lot of GC pressure. It might be better to decode it at the very beginning.