master-connection.c (dovecot-2.3.16) | : | master-connection.c (dovecot-2.3.17) | ||
---|---|---|---|---|
skipping to change at line 89 | skipping to change at line 89 | |||
char percentage_str[2+1+1]; | char percentage_str[2+1+1]; | |||
unsigned int counter = 0, max, percentage, percentage_sent = 0; | unsigned int counter = 0, max, percentage, percentage_sent = 0; | |||
int ret = 0; | int ret = 0; | |||
struct event *index_event = event_create(box->event); | struct event *index_event = event_create(box->event); | |||
event_add_category(index_event, &event_category_indexer_worker); | event_add_category(index_event, &event_category_indexer_worker); | |||
if (mailbox_get_metadata(box, MAILBOX_METADATA_PRECACHE_FIELDS, | if (mailbox_get_metadata(box, MAILBOX_METADATA_PRECACHE_FIELDS, | |||
&metadata) < 0) { | &metadata) < 0) { | |||
e_error(index_event, "Precache-fields lookup failed: %s", | e_error(index_event, "Precache-fields lookup failed: %s", | |||
mailbox_get_last_internal_error(box, NULL)); | mailbox_get_last_internal_error(box, NULL)); | |||
event_unref(&index_event); | ||||
return -1; | return -1; | |||
} | } | |||
if (mailbox_get_status(box, STATUS_MESSAGES | STATUS_LAST_CACHED_SEQ, | if (mailbox_get_status(box, STATUS_MESSAGES | STATUS_LAST_CACHED_SEQ, | |||
&status) < 0) { | &status) < 0) { | |||
e_error(index_event, "Status lookup failed: %s", | e_error(index_event, "Status lookup failed: %s", | |||
mailbox_get_last_internal_error(box, NULL)); | mailbox_get_last_internal_error(box, NULL)); | |||
event_unref(&index_event); | ||||
return -1; | return -1; | |||
} | } | |||
seq = status.last_cached_seq + 1; | seq = status.last_cached_seq + 1; | |||
trans = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_NO_CACHE_ DEC, | trans = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_NO_CACHE_ DEC, | |||
"indexing"); | "indexing"); | |||
search_args = mail_search_build_init(); | search_args = mail_search_build_init(); | |||
mail_search_build_add_seqset(search_args, seq, status.messages); | mail_search_build_add_seqset(search_args, seq, status.messages); | |||
event_enable_user_cpu_usecs(index_event); | event_enable_user_cpu_usecs(index_event); | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 2 lines changed or added |