lava
lava copied to clipboard
Code Review for 1st release of messaging refactor
NOT MEANT FOR MERGE!! Objective of pull request: Code review vehicle for 1st release of messaging refactor.
Release note
Features
- Support creating Actors by Multiprocessing.
- Support ShmemChannel and ShmemPort.
- Stop all actors (runtime services, process models) by actor control.
- Integrate the message infrastructure api into lava runtime.
Test at lava-nc
- Pass 235.
- 7 failed, 22 skipped including hang cases
Known Issues
- The logic of test_exception_handling.py.
- Hang issue with semaphore processing at 2 cases.
- Datatype changed before sending at 3 cases.
- Segmentation fault with pytest at test_models.py.