Objective: Test to ensure UX is the same for "large" files as for small / average files.
We have a few open questions with regard to support for large datasets in Zowe Explorer:
Need to define what we mean by "large" in terms of size of a single dataset?
Should we also take account of support for interacting with multiple datasets which, taken together, add up to "large"?聽
Need to determine what functions need to be supported? What actions specifically are we talking about in Zowe Explorer?
Once we understand the above, our objective will be to validate behaviour and log any issues we find.
Happy to hear from anyone with thoughts on the above open questions!
I will take a stab at answering some of the questions:
The Core problem statement is - how Zowe explorer manage large number of datasets or large number of members in a given dataset with reasonable performance and user experience?
Initial Research:
When trying to view large number of dataset (e.g. *.PUBLIC.*)
Issue #172 will allow you to filter the filename that you want to search if the list is too long.
Notes:
I was able to get a PDS with 30k members. These are the results:
Viewing all the members is still a similar experience in point#3 in the previous comment. Issue #172 will really help in this situation.
Copy and Rename takes more than 5 minutes to re-load. You cannot do anything while it is loading. The only thing left to do is restart your VSC workspace.
@jalel01 referenced a pagination mechanism for handling large numbers of members. Has that been planned?
@jellypuno Is there some plan to handle 172 where the UI includes a way to filter within a dataset to narrow down the list of members?
@jelaplan For Issue #172 , I believe the approach is to filter
@katelynienaber Please correct me if I am wrong.
Thank you @jellypuno for your presentation today of the research outcome. For reference it can be found here: https://ent.box.com/s/nxnde5isjgv2czdc9ch2z7f3zf81n41v
@jelaplan @RASakach next step is to refine and then plan suggested enhancements. Including the pagination mechanism.
Most helpful comment
I was able to get a PDS with 30k members. These are the results:
Viewing all the members is still a similar experience in point#3 in the previous comment. Issue #172 will really help in this situation.