| HAL 1.1+ Projects
Memory Efficiency |
| Removal of RPC Reliance/Data Manager-centric Communications
- used to implement some AlgorithmRun methods for remote runs (getCpuTime, etc.)
- fragile, and causes noticeable delays in UI
|
|
> > |
- probably require support for unstructured broadcast communications via data mgr.
|
|
SSH Execution Manager improvements
- many limitations when running targets over SSH (See devel guide)
|
|
< < |
- possibly fix by having dedicated per-machine run controller instance? Possibly related to EDACC-style execution?
|
> > |
- possibly fix by having dedicated per-machine run controller instance? Possibly related to EDACC-style execution? Also related to removal of shared FS.
|
|
Removal of Shared Filesystem Requirement
- transfer of algs, instances, etc.
|
|
- meta-algorithm instance constraints (single target, etc.) should be explicit instead of via tags
- additional UI elements for specific plugins can be bundled in the plugin
|
|
> > | Versioning supporting in serialization/deserialization
- e.g., the refactor of metrics implied a change in the serialization format, which broke old exports. It is not clear from the resultant error that this breakage was due to a version change.
|
| Features needing testing
- Overall unit test coverage
- queueRun support for meta-algs via SubrunRunner.
|