[PATCH] CTDB logging improvement for locking
Martin Schwenke
martin at meltin.net
Mon Jun 19 06:11:30 UTC 2017
On Fri, 16 Jun 2017 16:30:33 +1000, Amitay Isaacs via samba-technical
<samba-technical at lists.samba.org> wrote:
> CTDB creates a lock helper to lock a record or a database. If the
> lock helper is unable to take a lock for 10 seconds, ctdb will log a
> message and optionally launch a debug helper.
>
> If there is record contention, then there can be hundreds of lock
> helpers waiting. When these lock helpers do not get lock for 10
> seconds (and increments of 10 seconds), all of them will log "unable
> to get RECORD lock for xx seconds". Multiple such messages are quite
> useless and overwhelm syslogd when logging to syslog.
>
> To avoid message storm, keep track of the messages which are logged
> and log once every 10 seconds per record. Also, launch debug helper
> only once per 10 seconds. This can avoid launching too many processes
> on a busy system.
>
> Please review and push.
Reviewed-by: Martin Schwenke <martin at meltin.net>
Pushed...
peace & happiness,
martin
More information about the samba-technical
mailing list