Open bearou opened 3 years ago
Hello @bearou . Our squad previously looked at how well Zowe Explorer handles large datasets. The results of that research is here; https://ent.box.com/s/vk3oqr5porksaio0up4ooekcgiamruek
We have also recently implemented the Member Filter search where you could limit the number returned by the Get Dataset call to the members you might be interested in, and not all the members in that PDS.
Additionally, we will work on documenting the limitations for large datasets.
I hope this helps
The first part of this issue may be resolved when issue #754 is addressed.
I am also seeing performance issues with a PDS containing about 12,000 members. When I first expand the PDS, performance is very good. The list is displayed and the UI is ready in just a few seconds. When I collapse the PDS node, the UI locks up with a busy cursor for about a minute. Same thing happens every time I expand/collapse the node after the first time.
I've attached a Javascript profile in zipped format if it helps. CPU-20211228T183525.563Z.cpuprofile.zip
Describe the bug
2 closely related situations where opening a dataset fails
de-expanding/closing/contracting dataset (pressing down marker ) after opening same dataset sometimes (regrettably not always) causes 'get Dataset List command submitted' to run repeatedly.
opening a dataset with 227k members not only takes a long time (2+ minutes) and it also locks VSC with no possibility to do other things og regret the act.
To Reproduce
Ref. 1)
Ref. 2)
Expected behavior
Ref. 1. After de-expand I always expect the extension to immediately be ready for new commands.
Ref. 2. Would be better if we either get the possibility to cancel operation or be able to work on other stuff while 'Getting Dataset List'
Desktop (please complete the following information):