Skip to content
Snippets Groups Projects
Commit 7679f37b authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

fix previous commit (needs work)

parent 8a9c5bb0
No related branches found
No related tags found
No related merge requests found
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment