Today, the persistence box is not deleted when kytos quit, making stored administrative states persistent on all expected or unexpected closes.
Possible solutions:
Change the behavior of the steps related to the kytos.core.shutdown event, allowing the kytos to listen to some last events and perform some last steps before leaving. Or create a new event before kytos.core.shutdown.
Implement a method in the storehouse to listen to the kytos.core.shutdown event and delete the box related to persistence; all boxes in the kytos.topology.status namespace; perhaps this solution could harm the storehouse agnostic behavior.
Creates a box in the storehouse with that is really temporary that are excluded in the process storehouse shutdown.
Today, the persistence box is not deleted when kytos quit, making stored administrative states persistent on all expected or unexpected closes.
Possible solutions:
kytos.core.shutdown
event, allowing the kytos to listen to some last events and perform some last steps before leaving. Or create a new event beforekytos.core.shutdown
.kytos.core.shutdown
event and delete the box related to persistence; all boxes in thekytos.topology.status
namespace; perhaps this solution could harm the storehouse agnostic behavior.