[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#5840) bdb_online_index and shutdown



Am Mittwoch 03 Dezember 2008 04:10:36 schrieb hyc@symas.com:
> On Tue, Dec 02, 2008 at 03:14:28PM +0000, rhafer@suse.de wrote:
> > Full_Name: Ralf Haferkamp
> > Version: HEAD, RE24
> > OS:
> > URL: ftp://ftp.openldap.org/incoming/
> > Submission from: (NULL) (89.166.134.124)
> >
> >
> > When slapd is shutdown while the online indexing task is active it will
> > stop the indexing task immediately leaving a half created index files
> > behind. Searches that use the index afterwards will return imcomplete
> > results.
> >
> > I wonder if we should wait for the indexing task to complete when
> > shutting down the daemon or if there are any other ways to put the
> > databases and the configuration back into a consistant state. (Apart from
> > manually running slapindex)
>
> That's documented behavior. (See the Admin Guide:
>   If slapd is stopped before the index task completes, indexing
>   will have to be manually completed using the slapindex tool.
>
> Generally when people issue a shutdown command to slapd they want it to
> Stop Right Now. I think it would be a bad idea to wait, and I see nothing
> to change here. This ITS should be closed.
Ok, waiting for the index task to complete is a bad idea as it can take very 
long to complete. But could we indicate the condition somehow that warn the 
user about an incomplete run upon next startup?

-- 
Ralf