Mercurial > dovecot > core-2.2
view src/indexer/indexer-client.h @ 13084:0faaceb2f83c
Added "indexer" service, which uses worker processes to perform queued mailbox indexing.
Only a single worker process will index the same user at the same time. This
avoids lock waits, especially when doing full text search indexing with
backends that require locking.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 27 Jun 2011 23:02:40 +0300 |
parents | |
children | af8c5e56d098 |
line wrap: on
line source
#ifndef INDEXER_CLIENT_H #define INDEXER_CLIENT_H struct indexer_queue; struct indexer_client * indexer_client_create(int fd, struct indexer_queue *queue); void indexer_client_status_callback(int percentage, void *context); void indexer_clients_destroy_all(void); #endif