From: Ondřej Kuzník Date: Wed, 7 Sep 2022 09:04:45 +0000 (+0100) Subject: ITS#9878 One-shot tasks are now possible with interval == 0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa8cb31eb9dd8fe4058f74f5aa5a051b7f31091f;p=thirdparty%2Fopenldap.git ITS#9878 One-shot tasks are now possible with interval == 0 --- diff --git a/servers/slapd/back-mdb/config.c b/servers/slapd/back-mdb/config.c index 48143ef4d6..0c806fb9b6 100644 --- a/servers/slapd/back-mdb/config.c +++ b/servers/slapd/back-mdb/config.c @@ -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 ); diff --git a/servers/slapd/back-wt/config.c b/servers/slapd/back-wt/config.c index 804e25ba28..cb1e323d13 100644 --- a/servers/slapd/back-wt/config.c +++ b/servers/slapd/back-wt/config.c @@ -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 ); diff --git a/servers/slapd/overlays/accesslog.c b/servers/slapd/overlays/accesslog.c index 5418a66e3a..1b9fb4215a 100644 --- a/servers/slapd/overlays/accesslog.c +++ b/servers/slapd/overlays/accesslog.c @@ -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 );