I see, and I remember reading about it. But, what will happen if I "make install" a skiplist version onto an older BDB deployment with running users? Will I need to run a reconstruct? Will I need to get rid of older bdb files manually? Also, do you think I will find any benefits by using skiplist on NFS instead of BDB? Thanx again Gabriele Inviato da iPad Il giorno 21/ott/2011, alle ore 14:07, "Simon Matter" <simon.matter@xxxxxxxxx> ha scritto: >> Well, I've been using BDB for years on Cyrus. >> Now I'm rebuilding a new distribution with the latest Cyrus, and I just >> went on with the same >> scheme. >> How do I get rid of BDB? What will it use instead? > > skiplist, most databases default to skiplist anyway. Those which still > default to BDB can be configured to use skiplist instead. Works fine for > me and many others. > > Of course, I don't say your problems have to do with BDB, it's just possible. > > Simon > >> Gabriele. >> ---------------------------------------------------------------------------------- >> Da: Simon Matter >> A: Gabriele Bulfon >> Cc: info-cyrus@xxxxxxxxxxxxxxxxxxxx >> Data: 21 ottobre 2011 12.17.33 CEST >> Oggetto: Re: imapd 2.4.12 hangs >> Hi, I'm still having trouble running 2.4.12, once started, if I connect to >> port 143, I never >> get the hello response, and the launched imapd goes in a loop. >> These is the output of ldd against master, maybe some libraries are bad >> versions? >> Hi, >> Do you build yourself? If so, do you really need BDB? I not, then you may >> want to build without BDB just to make sure to get rid of a possible >> source of problems. >> Regards, >> Simon >> linux-gate.so.1 =(0x009ff000) >> libgssapi_krb5.so.2 =/sonicle/lib/libgssapi_krb5.so.2 (0x00a81000) >> libkrb5.so.3 =/sonicle/lib/libkrb5.so.3 (0x00923000) >> libk5crypto.so.3 =/sonicle/lib/libk5crypto.so.3 (0x00b76000) >> libcom_err.so.3 =/sonicle/lib/libcom_err.so.3 (0x004a3000) >> libkrb5support.so.0 =/sonicle/lib/libkrb5support.so.0 (0x00cc8000) >> libresolv.so.2 =/lib/libresolv.so.2 (0x00a2e000) >> libssl.so.0.9.8 =/sonicle/lib/libssl.so.0.9.8 (0x00300000) >> libcrypto.so.0.9.8 =/sonicle/lib/libcrypto.so.0.9.8 (0x00110000) >> libdb-4.8.so =/sonicle/lib/libdb-4.8.so (0x004a6000) >> libpcre.so.0 =/sonicle/lib/libpcre.so.0 (0x00257000) >> libpcreposix.so.0 =/sonicle/lib/libpcreposix.so.0 (0x00cdf000) >> libz.so.1 =/sonicle/lib/libz.so.1 (0x00277000) >> libc.so.6 =/lib/libc.so.6 (0x00655000) >> libdl.so.2 =/lib/libdl.so.2 (0x0028f000) >> libpthread.so.0 =/lib/libpthread.so.0 (0x00294000) >> /lib/ld-linux.so.2 (0x00421000) >> ---- >> Cyrus Home Page: http://www.cyrusimap.org/ >> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ >> > > > ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/