]> git.sur5r.net Git - openldap/commitdiff
Remove unneeded locking. Don't wait for memp_trickle to complete,
authorQuanah Gibson-Mount <quanah@openldap.org>
Mon, 15 Dec 2008 19:40:25 +0000 (19:40 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 15 Dec 2008 19:40:25 +0000 (19:40 +0000)
losing an signal doesn't hurt in this case.

servers/slapd/back-bdb/tools.c

index 66b2e9a32f389443b95a446a5a96946165fc870f..c06711677d955710dd21055c8d9745b3474ef3d5 100644 (file)
@@ -522,9 +522,7 @@ ID bdb_tool_entry_put(
        }
 
        if (( slapMode & SLAP_TOOL_QUICK ) && (( e->e_id & 0xfff ) == 0xfff )) {
-               ldap_pvt_thread_mutex_lock( &bdb_tool_trickle_mutex );
                ldap_pvt_thread_cond_signal( &bdb_tool_trickle_cond );
-               ldap_pvt_thread_mutex_unlock( &bdb_tool_trickle_mutex );
        }
 
        if ( !bdb->bi_linear_index )