[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Adding attributes (in a massive way)....

I agree with Frank on this method.  I have changes each day to a 14K
user directory, and I replace the whole database each evening in a
matter of minutes.  I therefore have a perfectly synchronized
master/slave pair.  

One difference between Frank's method and mine, I don't do the slapcat,
I build an ldif file from a global /etc/passwd.

On Wed, 2003-03-19 at 14:03, Frank Swasey wrote:
> Today at 3:44pm, Peter Marschall wrote:
> > I cannot believe tthe numbers for the ldapmodify.
> > Did you actually measure them ?
> I did not measure a full 54000 entry modification.  I have sat for HOURS 
> and watched an ldapmodify spew forth one "updating xxx" per second when 
> I made massive changes (defined as run a slapcat, process with a perl 
> script to generate the ldif to update everyone, run ldapmodify on that 
> ldif).  I have long since given up doing things that way.  
> Now, instead of writing a perl script using Net::LDAP to bind, 
> search/update (all entries), unbind.  I write a perl script using 
> Net::LDAP to read the ldif file generated by slapcat, make the updates, 
> write a new ldif file, then I run slapadd to replace the whole 
> directory.  It has proven to be just plain faster in my environment.
> It's been about six months since I even tried the "live update" process 
> for anything more than a few entries.
> -- 
> Frank Swasey                    | http://www.uvm.edu/~fcs
> Systems Programmer              | Always remember: You are UNIQUE,
> University of Vermont           |    just like everyone else.
>                     === God Bless Us All ===
Andrew Bacchi
Staff Systems Programmer
Rensselaer Polytechnic Institute
phone: 518 276-6415  fax: 518 276-2809