Trigger new model generation on NSI state machine transition.
- Dominant language
- Java
- Stars
- 4
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Generation of new models is on a timer and assembled based on the results of a NSI summary query operation. This means model updates are only detected when this timer kicks the process. This causes two issues:
1. Delay in the SENSE-O detecting a model update for their delta commit.
2. Reducing the model audit timer results in a heavier load being generated on the NSA.
Add new model generation for major NSI reservation state machine transitions that impact MRML mode generation. This should be generated off of the update itself and not another NSI query.
The major NSI events are:
a) After the delta commit (reserveCommit -> provision sequence, or a terminate sequence).
b) dataPlaneStateChange event.
This will also require a new message type for the ConnectionActor to trigger a this MRML model generation.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the NSI reservation state machine transitions for delta commit, terminate, and dataPlaneStateChange, then follow the existing timer-based model generation path. Review the ConnectionActor entry point and its messages; done means those transitions trigger MRML model generation directly without another NSI query.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100