Home | History | Annotate | Download | only in progs

Lines Matching refs:sv

184 void rotate_stats( server *sv )
186 if ( sv->flags & HAS_MONITOR )
187 sv->c_prev = sv->c_curr;
188 if ( sv->flags & HAS_BASE ) {
192 if ( sv->csn_curr.vals[i].bv_len ) {
193 ber_bvreplace(&sv->csn_prev.vals[i],
194 &sv->csn_curr.vals[i]);
195 sv->csn_prev.tvs[i] = sv->csn_curr.tvs[i];
197 if ( sv->csn_prev.vals[i].bv_val )
198 sv->csn_prev.vals[i].bv_val[0] = '\0';
446 setup_server( struct tester_conn_args *config, server *sv )
448 config->uri = sv->url;
449 tester_init_ld( &sv->ld, config, TESTER_INIT_NOEXIT );
450 if ( !sv->ld )
453 sv->flags &= ~HAS_ALL;
459 LDAP *ld = sv->ld;
469 gettimeofday( &sv->c_curr.time, 0 );
470 sv->flags |= HAS_MONITOR;
494 ber_bvreplace( &sv->monitorbase, &dn );
495 sv->flags |= HAS_ENTRIES;
496 sv->c_curr.entries = strtoul( bvals[0].bv_val, NULL, 0 );
503 get_counters( ld, e, ber, &sv->c_curr );
516 tester_ldap_error( ld, "ldap_search_ext_s(cn=Monitor)", sv->url );
528 sv->flags |= HAS_BASE;
537 get_csns( &sv->csn_curr, bvals );
550 tester_ldap_error( ld, "ldap_search_ext_s(baseDN)", sv->url );
556 if ( sv->monitorfilter != default_monfilter )
557 free( sv->monitorfilter );
558 if ( sv->flags & HAS_ENTRIES ) {
559 int len = sv->monitorbase.bv_len + sizeof("(|(entryDN=)" MONFILTER ")");
561 sprintf(ptr, "(|(entryDN=%s)" MONFILTER ")", sv->monitorbase.bv_val );
562 sv->monitorfilter = ptr;
563 } else if ( sv->flags & HAS_MONITOR ) {
564 sv->monitorfilter = (char *)default_monfilter;
566 if ( !( sv->flags & WAS_INIT )) {
567 sv->flags |= WAS_INIT;
568 rotate_stats( sv );