NASA-AMMOS / aerie

A software framework for modeling spacecraft.
https://nasa-ammos.github.io/aerie-docs/
MIT License
73 stars 19 forks source link

Change Sequence Background Transpiler to a hybrid push/pull model #1349

Open goetzrrGit opened 9 months ago

goetzrrGit commented 9 months ago

Checked for duplicates

No - I haven't checked

Alternatives considered

No - I haven't considered

Related problems

No response

Describe the feature request

From this PR https://github.com/NASA-AMMOS/aerie/pull/1332

Currently, the server is a puller that will check expansion logic to see if it needs to transpiling/cached every 5 minutes. Adding Push behavior we can invoke the transpiler whenever someone updates the mission model, command dictionary, or authoring logic so it can be more responsive and not wait the 5 minutes.