]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/monitor.c
Move backend_syncfreq code down into back-ldbm. Creates new configuration
[openldap] / servers / slapd / monitor.c
index dbe8dda1ffa523f8043cb068694a5b89c6899fa3..1c337c53b98cf290fe68fb95afd570605949b484 100644 (file)
@@ -49,7 +49,6 @@ monitor_info(
        vals[1] = NULL;
 
        e = (Entry *) ch_calloc( 1, sizeof(Entry) );
-       /* initialize reader/writer lock */
        e->e_attrs = NULL;
        e->e_dn = ch_strdup( SLAPD_MONITOR_DN );
        e->e_ndn = ch_strdup(SLAPD_MONITOR_DN);
@@ -90,9 +89,8 @@ monitor_info(
        }
        attr_merge( e, "version", vals );
 
-       ldap_pvt_thread_mutex_lock( &active_threads_mutex );
-       sprintf( buf, "%d", active_threads );
-       ldap_pvt_thread_mutex_unlock( &active_threads_mutex );
+       sprintf( buf, "%d",
+               ldap_pvt_thread_pool_backload( &connection_pool) );
        val.bv_val = buf;
        val.bv_len = strlen( buf );
        attr_merge( e, "threads", vals );