Age | Commit message (Collapse) | Author |
|
|
|
|
|
configuration booting with 6000 vpn tunnels (w/ 2 gigs ram).
|
|
-b [priority] break at priority node (debug mode)
Allows a commit to proceed up the passed in priority group number and then from there single step through each priority group. Useful in debugging large/complex configuration files.
|
|
(cherry picked from commit 3246881725b219e532464a0191d074e9f02cba23)
|
|
(cherry picked from commit ef1635f3d6784b77ecce922fbfad0ca96b749a30)
|
|
locking can be overrode though commit -l flag.
(cherry picked from commit c13f949c55df81052c73d394d5ed5ea18a65502b)
|
|
received. Also added new -x option to commit to force messages to be printed via the old format.
|
|
will now look different (via cli):
vyatta@vyatta# commit
[ service nat ]
NAT configuration error: rule type not specified/valid
[ system domain-search domain ]
System configuration error. Both 'domain-name' and 'domain-search' are specified, but only one of these mutually exclusive parameters is allowed.
[ load-balancing wan ]
WARNING: A valid WAN load-balance configuration requires an interface with a nexthop
Commit failed
Location of error will now be supplied on each failure, with the option to override the script node location.
|
|
|
|
/etc/rc* system. An integer at the beginning of the script identifies
the order in which the script is executed (i.e. 01test is run before
55monkey).
2) There is now a pre-commit hook that can be used. These scripts are
located at: /etc/precommit and are invoked before commit has started
processing actions.
3) A success/failure environment flag set before a process has run has
been changed to a tri-state:
SUCCESS = all priority groups succeeded
FAILURE = all priority groups failed
PARTIAL = mixed success/failed
|
|
|
|
check to preserve key when flag is set.
|
|
|
|
invoked commit.
|
|
begin,delete,create,update,end--currently only enabled via commit flag.
|
|
action applied. will be used to help resolve problems identified w/ fw synchronization of rules.
|
|
|
|
|
|
|
|
(cherry picked from commit a213dd1c48581294fc967e7198d78ca270c6ae46)
|
|
|
|
|
|
modification allows for error statement to be placed after location of error node.
|
|
|
|
|
|
|
|
simplified deactivated nodes logic in commit.
|
|
The entitlement bug can be fixed https://bugzilla.vyatta.com/show_bug.cgi?id=5354 by adding a hook into this directory.
|
|
for this conditional
statement in subsequent checkin.
|
|
|
|
|
|
|
|
|
|
supported.
|
|
priority: PARENT
Means that this priority group will adopt the priority value of the parent. And the behavior on deletion of this priority root node will be deleted before the parent. On
all other operations this node will be scheduled after the parent.
This should fix problems in scheduling creation/deletion orders for priority groups so long as they are located within the same hierarchy.
priority.pl has been updated as well.
|
|
definition.
type: ipv4,ipv6
Will now allow for the value to validated against both data types (or the first success). In the case of both failing the following message format will be returned:
vyatta@vyatta# set load-balancing wan rule 1
"1" is not a valid value of type "bool"
"1" is not a valid value of type "ipv4"
Note, that any combination of types with text being one of the types is not supported. The reason being is that with text any value is allowed, therefore it doesn't really
make sense to validate a datatype on text + ipv4 when text will always be successful.
|
|
Embedded leaf nodes can now be supported in the cli structure. In additional an arbritrary limit can be set on the number of multinode values allowed.
Format in the node.def is:
tag: [u32]
or
multi: [u32]
For the special case of a leaf node the value for u32 is 1. In this case the operation applied to the node is to replace the node with the set value. This generates a
delete of the old tree structure from the embedded leaf and a set of the new tree structure from the embedded leaf.
|
|
designition for single entry (FIRSTLAST).
|
|
|
|
references to old values.
|
|
and should be considered depricated.
|
|
will now display both priorities:
interfaces (t: 0, p: 850,850)
the first value is from the old priority file and is the active value, the second value is the value retrieved from the node.def and is not used (yet).
|
|
-b
Breaks on each priority group before execution and waits for user keystroke to proceed. this allows for examination of system before and after each priority group has been applied
|
|
will improve performance by avoiding the piecewise priority based copy and just
copy the complete configuration once. On specific test configuration performance improvement brought commit boot time down from >15 minutes to less than 10
minutes.
|
|
* convert subshell invocations to library function calls.
* reduce boot time by ~40 seconds for "certain configuration".
|
|
|
|
nodes are delimited by "/" rather than spaces.
|
|
deleted children. This change only affects
the commit check for nodes that are transactions and are not directly deleted, but have deleted children.
commit check is now being called.
|
|
missing the last 4 bytes on 64 bit copy.
|