Age | Commit message (Collapse) | Author |
|
passes regression
|
|
Post unionfs directory magic until after all actions have been applied to node tree.
|
|
"ENV_SIBLING_POSITION". This value will either be "FIRST" or "LAST" or undefined.
"FIRST" means that the sibling is the first in the list of a common parent, provided that the sibling resides in the same priority group
"LAST" means that the sibling is the last in the list of a common parent, provided that the sibling resides in the same priority group
|
|
|
|
opaque directories are now handled corrected when a delete is followed by a set in a subsection of the deleted hierarchy.
|
|
end/begin transactions. now only end/begin are called on active nodes.
|
|
So,
100 load-balancing/wan/rule/node.tag/*
applies the priority of "100" to all children of the multinode "rule:value"
NEW TRANS
+ source (t: 0, p: 333)
+ address (t: 0, p: 1000)
+ 1.1.1.1/32 (t: 8, p: 1000) [VALUE]
NEW TRANS
+ protocol (t: 0, p: 333)
+ all (t: 8, p: 1000) [VALUE] [SYNTAX]
NEW TRANS
+ protocol (t: 0, p: 333)
+ all (t: 8, p: 1000) [VALUE] [SYNTAX]
NEW TRANS
+ load-balancing (t: 0, p: 1000)
+ wan (t: 0, p: 1000) [DELETE] [COMMIT]
+ rule (t: 0, p: 1000) [MULTI]
+ 1 (t: 1, p: 1000) [VALUE]
+ 2 (t: 1, p: 1000) [VALUE]
Where protocol is a child node of "rule:value"
This should allow us to compress some of the entries given the current state of the priority file.
|
|
|
|
now stops on failure within priority group (expected behavior).
|
|
|
|
action being applied.
|
|
|
|
not promote to enclosing transaction scope.
|
|
|
|
failures to be lost on repeated commits.
|
|
first non-space character on a line--if this character is a hash it is a comment otherwise it's an
active line.
|
|
The new command flag is "-a"
|
|
Remove unused variables
Remove extra arg from sprintf
Fix missing prototype for piecewise_copy.
|
|
Add headers with prototypes to remove compiler warnings
Make some obvious tables const to avoid any bugs.
|
|
TRUE and FALSE are already defined in glib causing warnings.
|
|
regression failure.
|
|
will need to be added later after some reworking of the old node
execution code.
|
|
general case, just happened to show up on qos-walkthrough (after def files were supported in the new
commit).
|
|
qos-walkthrough regression test. haven't tried it but system probably inherently prevents percents from
being used in embedded multinodes.
|
|
|
|
NOT executed if a multinode does not possess a value. Other source cleanup.
|
|
not reside
on node.tags, but on parent (node name of multinode)--this is to prevent priorities
splitting behaviors between different priorities on multinodes.
|
|
configured by system will now be suppressed via show command (same behavior as
with old commit).
|
|
indirection for actions in commit head.
Bug found when review policy_bgp regression failure.
|
|
to check whether commit is in a delete or set action. The environmental variable is
"COMMIT_ACTION" the value can either be "SET" or "DELETE". The variable is set for the duration of the call being made to the action in the node.def file.
This should allow some simplication of scripts (i.e. such as setting up static routes).
|
|
user to support the 'old' cli behavior if desired via the -o flag.
|
|
|
|
priority.
|
|
|
|
up parent directories before parent priority is visited.
|
|
most of the problems related to nested priorities (but not all). also moved node profiling output from debug file
to stdout
(when enabled by the -c flag).
|
|
added default
priorities in priorities file. also fixed bug where interface changes could sweep in portions
of failed configuration on error. now fixed.
|
|
/tmp/cfg-stdout.log
file. Enable with -s flag on commit to view local session data and associated actions.
|
|
failing. To get
additional details (i.e. location of failure and actions associated with nodes) run with the -e
flag.
|
|
|
|
processing.
|
|
|
|
commit. New commit may be accessed through
my_commit2 binary.
|
|
dump_log doesn't need allocate whole buffer, just print in steps.
|
|
|
|
closing quotes before stripping takes place.
|
|
values that are deleted. default values are treated
differently from hollywood. The main difference a script writer needs to be aware of is that a deleted node will set the
value of the node back to the default value rather than deleting the node.
This means that a node that has a default value will always be in existence (if the parent exists) and that a user cannot
delete this node.
|
|
aufs uses .wh.wh.XXX files for internal state. So ignore them
in the commit function.
|
|
Get rid of warnings for
push_path discards qualifiers from pointer target type.
|
|
problem of deleting time-zone value without
value.
|