rahul.manchanda@bt.com wrote:
Thanks for the reply.
This I did as a part of platform AIS testing which includes that if the
mount where the data directory is placed went offline then how will LDAP respond.
Also where the data will get cached as I believe it should get cached in the
data directory only?
Though the reads were happening in this case but I checked inserting records
as well and it worked. As I believe inserts should not happen at all in this case if data directory does not exists at all.
Please suggest.
Learn how Unix works.
Deleting files doesn't actually remove them if a process still has a file descriptor open on those files. If you wanted to test the behavior of a mount point going offline then you should have done exactly that - unmount the mount point. You would have to use a "force" option if the mount point still has files open on it, and if you successfully dismount, slapd will certainly start failing operations with Internal Error soon after.
Regards Rahul Manchanda
Andes , Selfcare Platform Build Team tel: (+91) (20) 66018100 extn: 6178; e-mail: rahul.manchanda@bt.com Address: Tech Mahindra, Sharada Center, Erandwana Pune-4
-----Original Message----- From: Quanah Gibson-Mount [mailto:quanah@zimbra.com] Sent: Tuesday, April 13, 2010 9:00 PM To: Manchanda,RK,Rahul,DKE C; openldap-technical@openldap.org Subject: Re: OpenLDAP Data Directory issue
--On Tuesday, April 13, 2010 4:39 PM +0100 rahul.manchanda@bt.com wrote:
Hello,
For a running LDAP if I delete the data directory still the LDAP is responding to reads and writes without giving any error.
All logins in related to application are working fine.
Is this picking the data from cache or actual data itself is getting stored somewhere.
Can someone please provide his/her technical expertise on this behavior?
It's unsupported and you should never delete it while LDAP is running. It likely is still cached in memory.
--Quanah
--
Quanah Gibson-Mount Principal Software Engineer Zimbra, Inc
Zimbra :: the leader in open source messaging and collaboration