Wietse Venema:
> Stefan:
> > Hi list,
> > 
> > I'm in the process of adding write support to postfix's mysql client (you 
> > will 
> > find a patch against postfix-2.7.1 in the appendix). But I have two 
> > problems:
> > 1) the dict_cache_clean_event writes _LAST_CACHE_CLEANUP_COMPLETED_ to the 
> > database. Is this the intended behaviour?
> 
> This record is needed by the cache cleanup pseudo-thread. This code
> assumes that the verify(8) daemon is responsible for cleaning up
> the verify(8) cache.
> 
> > 2) If I'm guessing right then the dict_cache_clean_event will iterate with 
> > help of dict->sequence through the database and will look for keys to 
> > expire. 
> > But I don't know how to implement this iteration/traverse process with 
> > mysql. 
> > My first thought was to use "SELECT * FROM verify" and mysql_use_result() 
> > but 
> > I'm wondering if there is a better solution.
> > Has anyone an idea of how to do this?
> 
> Does the database support a first/next operation?
> 

Another desirable option may be to disable cache cleanup by the
verify(8) daemon. Supposedly, the cache is meant to be shared,
otherwise why incur the overhead?

        Wietse

> > Thanks for your help and best regards
> > Stefan
> > 
> > > > by Stefan Jakobs on 2010-06-13T19:43:00+00:00
> > > > Hello list,
> > > > I refer to my question of august 2008
> > > > (http://archives.neohapsis.com/archives/postfix/2008-08/0747.html, and 
> > > > see
> > > > below).
> > > > What are the necessary steps to add update support to the mysql client
> > > > (Postfix 2.5.6 or newer)?
> > > > Has someone already done this and is willing to share the code?
> > > > Thanks for your help and kind regards
> > > > Stefan
> > > Wietse wrote on August 22nd 2008:
> > > Stefan Jakobs:
> > > I think this involves writing, testing, and documenting code. The
> > > design stage can pretty much be skipped for this fill-in-the-blanks
> > > exercise.
> > > Wietse
> 
> [ Attachment, skipping... ]
> 
> 
> 

Reply via email to