RE: OpenLDAP Data Directory issue

2010-04-14 Thread rahul.manchanda
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.

Regards
Rahul Manchanda 
--
 
Andes , Selfcare Platform Build Team 
tel:   (+91) (20) 66018100 extn: 6178;   e-mail:   rahul.mancha...@bt.com
Address:   Tech Mahindra, Sharada Center, Erandwana Pune-4 

-Original Message-
From: Quanah Gibson-Mount [mailto:qua...@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.mancha...@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


Re: OpenLDAP Data Directory issue

2010-04-14 Thread Howard Chu

rahul.mancha...@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.mancha...@bt.com
Address:   Tech Mahindra, Sharada Center, Erandwana Pune-4

-Original Message-
From: Quanah Gibson-Mount [mailto:qua...@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.mancha...@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




--
  -- Howard Chu
  CTO, Symas Corp.   http://www.symas.com
  Director, Highland Sun http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/