ITS#9878 One-shot tasks are now possible with interval == 0

This commit is contained in:
Ondřej Kuzník 2022-09-07 10:04:45 +01:00
parent 29c3a443d8
commit fa8cb31eb9
3 changed files with 4 additions and 4 deletions

View file

@ -439,7 +439,7 @@ mdb_start_index_task( BackendDB *be )
{
struct mdb_info *mdb = be->be_private;
ldap_pvt_thread_mutex_lock( &slapd_rq.rq_mutex );
mdb->mi_index_task = ldap_pvt_runqueue_insert( &slapd_rq, 36000,
mdb->mi_index_task = ldap_pvt_runqueue_insert( &slapd_rq, 0,
mdb_online_index, be,
LDAP_XSTRING(mdb_online_index), be->be_suffix[0].bv_val );
ldap_pvt_thread_mutex_unlock( &slapd_rq.rq_mutex );
@ -923,7 +923,7 @@ mdb_cf_gen( ConfigArgs *c )
return 1;
}
ldap_pvt_thread_mutex_lock( &slapd_rq.rq_mutex );
mdb->mi_index_task = ldap_pvt_runqueue_insert( &slapd_rq, 36000,
mdb->mi_index_task = ldap_pvt_runqueue_insert( &slapd_rq, 0,
mdb_online_index, c->be,
LDAP_XSTRING(mdb_online_index), c->be->be_suffix[0].bv_val );
ldap_pvt_thread_mutex_unlock( &slapd_rq.rq_mutex );

View file

@ -164,7 +164,7 @@ wt_cf_gen( ConfigArgs *c )
return 1;
}
ldap_pvt_thread_mutex_lock( &slapd_rq.rq_mutex );
wi->wi_index_task = ldap_pvt_runqueue_insert(&slapd_rq, 36000,
wi->wi_index_task = ldap_pvt_runqueue_insert(&slapd_rq, 0,
wt_online_index, c->be,
LDAP_XSTRING(wt_online_index),
c->be->be_suffix[0].bv_val );

View file

@ -2649,7 +2649,7 @@ accesslog_db_open(
}
ldap_pvt_thread_mutex_lock( &slapd_rq.rq_mutex );
ldap_pvt_runqueue_insert( &slapd_rq, 3600, accesslog_db_root, on,
ldap_pvt_runqueue_insert( &slapd_rq, 0, accesslog_db_root, on,
"accesslog_db_root", li->li_db->be_suffix[0].bv_val );
ldap_pvt_thread_mutex_unlock( &slapd_rq.rq_mutex );