cfg: Log changes to config, not whole config, in cfg_read().
authorBen Pfaff <blp@nicira.com>
Fri, 8 May 2009 17:39:17 +0000 (10:39 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 12 May 2009 23:21:56 +0000 (16:21 -0700)
commit7d99a750bc2da47e92b7140d6e51cab972749012
treead28214cc26b892768c119da1b83b29cdffb819f
parentf71bd3442520d395e1fc83d76c728c41ebb1f03f
cfg: Log changes to config, not whole config, in cfg_read().

The configuration file is re-read on a regular basis by brcompatd and
vswitchd in practice.  When debug-level logging is enabled on the cfg
module, it was logging the entire config file each time.  Not only is this
a waste of log-file space, it's difficult for humans to see what actually
changed, if anything.

So this commit changes cfg_read() to log a diff instead of the whole config
file.
lib/cfg.c
lib/cfg.h