When is it possible to provision a connection
Hi With the statemachine in NSI2 it is not clear when it is possible to provision a connection. Is this possible: reserve - provision - reserveCommit Or does there need to be a committed version first? Can a provision happen during a modify? Best regards, Henrik Henrik Thostrup Jensen <htj at nordu.net> Software Developer, NORDUnet
Any provision operation is on the committed version. If the committed version is 4 and the state machine is in reserveHeld for version 5, then the provision is on version 4 since it is the last committed version. After the reserveCommit the provision will apply to the new version 5. If the current version is 0, then there really is not a committed version so the provision should fail. I said it with conviction so it must be so ;-) John On 2013-05-07, at 9:55 AM, Henrik Thostrup Jensen <htj@nordu.net> wrote:
Hi
With the statemachine in NSI2 it is not clear when it is possible to provision a connection.
Is this possible: reserve - provision - reserveCommit
Or does there need to be a committed version first? Can a provision happen during a modify?
Best regards, Henrik
Henrik Thostrup Jensen <htj at nordu.net> Software Developer, NORDUnet
_______________________________________________ nsi-wg mailing list nsi-wg@ogf.org https://www.ogf.org/mailman/listinfo/nsi-wg
Hi Bonus question: What should happen in this case: reserve - terminate. Is it possible to terminate a connection which have not yet been comitted (in any version). The LSM says yes, but then again, the PSM also says yes to the previous question, and that turned out be to no. /Henrik On Tue, 7 May 2013, Henrik Thostrup Jensen wrote:
With the statemachine in NSI2 it is not clear when it is possible to provision a connection.
Is this possible: reserve - provision - reserveCommit
Or does there need to be a committed version first? Can a provision happen during a modify?
On Tue, 21 May 2013, Henrik Thostrup Jensen wrote:
What should happen in this case:
reserve - terminate.
From our conversation on the call, it seems the LSM is not created until the first revision has been committed, so the answer is that terminate should not be allowed.
Best regards, Henrik Henrik Thostrup Jensen <htj at nordu.net> Software Developer, NORDUnet
participants (2)
-
Henrik Thostrup Jensen
-
John MacAuley