Mercurial > dovecot > core-2.2
changeset 13238:e3337e8acbaf
fts-lucene: doveadm fts rescan now also optimizes the index at the end.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 14 Aug 2011 21:35:39 +0300 |
parents | d54365f9863b |
children | 5aee3be80d10 |
files | src/plugins/fts-lucene/fts-backend-lucene.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts-lucene/fts-backend-lucene.c Sun Aug 14 21:29:07 2011 +0300 +++ b/src/plugins/fts-lucene/fts-backend-lucene.c Sun Aug 14 21:35:39 2011 +0300 @@ -373,7 +373,9 @@ struct lucene_fts_backend *backend = (struct lucene_fts_backend *)_backend; - return lucene_index_rescan(backend->index, _backend->ns->list); + if (lucene_index_rescan(backend->index, _backend->ns->list) < 0) + return -1; + return lucene_index_optimize(backend->index); } static int fts_backend_lucene_optimize(struct fts_backend *_backend)