logging: Fix a bug in ringbuffer
authorAmitay Isaacs <amitay@gmail.com>
Thu, 9 May 2013 05:43:10 +0000 (15:43 +1000)
committerAmitay Isaacs <amitay@gmail.com>
Thu, 23 May 2013 06:18:23 +0000 (16:18 +1000)
commit5145b9bcecbd74d1cf177a69598f30888856d15d
tree5b90df364d6af2ce77b05827cd6b91c566f5a971
parent5fdf71b8982201de989c6e7ed89782424d13236c
logging: Fix a bug in ringbuffer

When ringbuffer is full, it does not return any entries.  Simplify
ringbuffer logic by keeping track of number of log entries rather than
last entry.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Pair-Programmed-With: Martin Schwenke <martin@meltin.net>

(This used to be ctdb commit 939d12b96a0cbebbe6269fa2b14f584058dd6174)
ctdb/common/ctdb_logging.c