Closed dwolfson closed 1 year ago
Thanks for the testing. I suspect these issues have been here for a long time. It's a good point that we need to ensure the lab user can explore the different labs at their leisure, so we should avoid resource clashes between them, and do enough to reset the lab at the beginning (not just the end, as they may not make it all the way through)
There are also some performance limitations - some of the behaviour is asynchronous so clicking 'too quickly' (and speed will depend on the environment's performance characteristics + choice of repo etc) could lead to failure. Here we may need retries, warnings, or a 'minimal arrival time' pauses in the script
This probably belongs to the jupyer repository.... unless it's specific to the charts ... since these are functional challenges.
If we specifically hit an issue with how egeria is setup, or it's something we need to change, then let's raise an issue in the charts repo?
(we can 'transfer' the issue if it makes sense to do this split)
Some comments on the spread sheet with March 23 entries
So I agree, all look like notebook issues. Transferring.
A bit of an update. After some bug fixes and updates to the notebooks, the labs seem to be running cleanly. Longer term, there is refactoring and cleanup to do but they are currently stable.
Most appeared to be timing -- but the first was a logic issue when running labs in different orders. Was this addressed? I don't see a specific issue/PR ?
I've created a test summary spreadsheet to track testing of V4 against the Jupyter notebooks. I'm planning on making some enhancements to indicate sequence of tests since the order seems to be quite important - not just in terms of name clashes but sometimes in terms of resource consumption. There are different tabs for testing different repository types on different days.
Note that this testing suggests some future notebook cleanup and is useful in experimenting with resource allocation,monitoring, and management with k8s environments. Testing is not showing issues in Egeria itself.
Lab Tests.numbers.zip
I'll continue testing..