[Netconf] Netconf-partial-lock comment/discuss
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Netconf] Netconf-partial-lock comment/discuss
Hello ,
In the tracker https://datatracker.ietf.org/idtracker/ballot/3035 about the
draft-ietf-netconf-partial-lock-09 you have the comment:
Discuss [2009-08-10]:
Overall this is a well written document. I have one blocking comment though:
In Section 2.1:
The <partial-lock> operation returns a lock-id to identify each
successfully acquired lock. The lock-id is unique for a NETCONF
server for all partial-locks granted to any NETCONF or non-NETCONF
sessions.
Can a <lock-id> ever be reused after a session terminates?
-----
ANSWER: Yes lock-id values can be reused once the lock is removed. The node only needs to
guarantee that lock-ids IN-USE at a specific time are not reused. There is no other risk
involved as:
- the lock-id is a 32 bit integer, it has a big enough value space
- the lock-id can only be used in the same session where it was granted, so there is no risk of
another session misusing it
-----
Comment [2009-08-10]:
2.4.1. <partial-lock>
The <partial-lock> operation allows the client to lock a portion of
one or more datastores. The portion to lock is specified with XPath
expressions in the "select" elements and the list of datastores in
the "target" elements in the <partial-lock> operation. Each XPath
expression MUST return a node set.
What should happen when the XPath expression returns no nodes?
----
ANSWER: As indicated in the text
"If all the select expressions return an empty node set, the <error-
tag> is 'operation-failed', and the <error-app-tag> is 'no-matches'."
-----
If a node in the scope of the lock is deleted, it is removed from the
scope of the lock, so any other session or non-NETCONF mechanism can
recreate it.
Can you elaborate on how a node covered by a partial lock can be deleted?
----
ANSWER: The owner of the lock can delete such nodes. Clarified in the text of the already
stored -10 draft.
"If a node in the scope of the lock is deleted by the session owning
the lock, it is removed from the scope of the lock, so any other
session or non-NETCONF mechanism can recreate it."
----
Please indicate if you can accept these answers!
regards Balazs
--
Balazs Lengyel Ericsson Hungary Ltd.
System Manager
ECN: 831 7320 Fax: +36 1 4377792
Tel: +36-1-437-7320 email: Balazs.Lengyel at ericsson.com
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.