[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Netconf] #17: Unspecified aspects of confirmed commit
#17: Unspecified aspects of confirmed commit
-----------------------------------------+----------------------------------
Reporter: balazs.lengyel@ericsson.com | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: RFC4741 | Version:
Keywords: confirmed commit locking |
-----------------------------------------+----------------------------------
What happens in the following sequence:[[BR]]
1) Operator A modifies the candidate datastore[[BR]]
2) Operator A successfully uses confirmed commit on candidate[[BR]]
3) Operator B successfully locks the running datastore[[BR]]
4) The confirmed commit times out[[BR]]
[[BR]]
5a) The locked running datastore is reverted to the previous version
even though it's locked [[BR]]
[[BR]]
5b) Nothing as due to the lock the running datastore can not be
changed[[BR]]
----
Proposed answer:[[BR]]
5a) must not happen - if the db is locked it cannot be modified. [[BR]]
5b) must not happen either, since it contradicts the semantics of
confirmed commit. [[BR]]
3) should not be allowed. Essentially this would mean that when a user
invokes a confirmed commit it takes an (implicit) lock.[[BR]]
----
When the node revert it's configuration due to an expired confirmed
commit will it restore the candidate datastore to it's previous
state as well or only the running datastore?[[BR]]
----
Proposed answer:[[BR]]
Only the running datastore is reverted, the candidate is not.
--
Ticket URL: <http://tools.ietf.org/wg/netconf/trac/ticket/17>
Netconf <http://tools.ietf.org/wg/netconf/trac/>
Issue tracker for the NETCONF Working Group�������zǧu���Ơz�z�����l���0����ۧ����z)ڲ)�b�欶�z����w&�r�zm����������w�