> > > What about the following? > > We still don't address the problem of stuck threads that accumulate to > the point the process will fail. The locking problem is a symptom (that > should be fixed), but not the root cause. > Currently, the threads are accumulated because they are all permanently waiting on a lock to have the new configuration available. With my proposal only those threads would use the new configuration when it is read in and available in the memory; existing threads use the current (old) configuration not waiting on any lock.
Message
RE: [milter-greylist] hang in new configuration load
2014-05-14 by Bruncsak, Attila