11-20-2018 06:42 AM
As part of the commit option, there is a 'comment' and there is a 'label' that I can add to the commit. I am curious what the difference is between these two. I see that both show up in the rollback information, but does one do something the other does not?
Example:
admin@ncs% set ebgpPeer name LAX password laxpass peer csr1 asn 100 ip 192.105.1.11
admin@ncs% set ebgpPeer name LAX peer csr2 asn 200 ip 192.105.1.12
admin@ncs% commit comment ?
Possible completions:
Add a commit comment
admin@ncs% commit comment "this is for fun" label "but it should be really fun"
Commit complete.
[ok][2018-10-30 17:25:11]
[edit]
[root@studentnso GSXbgp]#
and from ./logs
[root@studentnso logs]# cat rollback10061
# Created by: admin
# Date: 2018-10-30 17:25:02
# Via: cli
# Type: delta
# Label: but it should be really fun
# Comment: this is for fun
# No: 10061
delete:
ebgpPeer:ebgpPeer LAX;
[root@studentnso logs]#
Solved! Go to Solution.
11-30-2018 01:14 PM
11-29-2018 03:34 PM
Hi Samuel,
Regarding your question, i've observed the yang model and came up with a conclusion.
in the confd_lib_maapi(3):
int maapi_set_label(int sock, int thandle, const char *label);
Set the "Label" that is stored in the rollback file when a transaction
towards running is committed. Setting the "Label" for transactions via
candidate can be done when the candidate is committed to running, by
using the maapi_candidate_commit_info() function. For a confirmed
commit, the "Label" must also be given via the
maapi_candidate_confirmed_commit_info() function.
Errors: CONFD_ERR_MALLOC, CONFD_ERR_OS, CONFD_ERR_NOSESSION,
CONFD_ERR_NOEXISTS
int maapi_set_comment(int sock, int thandle, const char *comment);
Set the "Comment" that is stored in the rollback file when a
transaction towards running is committed. Setting the "Comment" for
transactions via candidate can be done when the candidate is committed
to running, by using the maapi_candidate_commit_info() function. For a
confirmed commit, the "Comment" must also be given via the
maapi_candidate_confirmed_commit_info() function.
This is the most detail i can find regarding your question, but i would assume/suspect that the comment can be used per say a 'descriptive' purpose of the commit while the label would be to very vaguely describe the purpose of the commit or associated some sort of ID that relates to the project associated to the commit transaction.
Unfortunately, there is not much information regarding the differences within the yang or NCS CLI.
11-30-2018 01:14 PM
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the NSO Developer community: