Commit 7679f37b authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

fix previous commit (needs work)

parent 8a9c5bb0
......@@ -1877,7 +1877,35 @@ proxy_cache_open(
return rc;
}
/* FIXME: this is a duplication of code that is present
* in backend_startup(); however, backend_startup() can
* be called only once, and it is already called by slapd
* for all backends and databases, while the proxy cache
* database does not exist until the overlay is started,
* and back-bdb/back-hdb need the be_context_csn field.
*/
#if 0
rc = backend_startup( &cm->db );
#endif
/* startup a specific backend database */
cm->db.be_pending_csn_list = (struct be_pcl *)
ch_calloc( 1, sizeof( struct be_pcl ));
build_new_dn( &cm->db.be_context_csn, cm->db.be_nsuffix,
(struct berval *)&slap_ldapsync_cn_bv, NULL );
LDAP_TAILQ_INIT( cm->db.be_pending_csn_list );
#ifdef NEW_LOGGING
LDAP_LOG( BACKEND, DETAIL1, "proxy_cache_open: starting \"%s\"\n",
cm->db.be_suffix ? cm->db.be_suffix[0].bv_val : "(unknown)",
0, 0 );
#else
Debug( LDAP_DEBUG_TRACE,
"proxy_cache_open: starting \"%s\"\n",
cm->db.be_suffix ? cm->db.be_suffix[0].bv_val : "(unknown)",
0, 0 );
#endif
if ( rc != 0 ) {
return rc;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment