[sheepdog] [PATCH stable-0.7 0/3] update for logger enhancement

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Mon Jan 27 11:54:32 CET 2014


This update contains a bugfix and enhancements of logger.

bugfix:
- invalid detection of sheep's death is fixed

enhancements:
- if passed path of log directory is not a correct path of directory, sheep
  exits
- syslog can be used as a log destination

Especially the last one is a big change. For using syslog without breaking
compatibility of command line options, this update adds a new option '-s' for
the purpose.

This update contains lots of manual modification and feature backporting. If no
one disagrees in 2 days or a maintainer agrees, it will be pushed to stable-0.7.

(This update doesn't conflict with previous update for stable-0.7.)

Hitoshi Mitake (3):
  logger: avoid using SIGHUP for detecting death of sheep
  sheep: exit when a passed path of log dir is not a directory
  logger: add a unified log destination option and syslog support

 include/logger.h |    9 ++++++-
 lib/logger.c     |   78 ++++++++++++++++++++++++++++++++----------------------
 sheep/sheep.c    |   31 +++++++++++++++++++---
 3 files changed, 81 insertions(+), 37 deletions(-)

-- 
1.7.10.4




More information about the sheepdog mailing list