Re: [svs-devel] possible file locking issue
Brought to you by:
renereucher
From: Sebastien C. <sc...@dc...> - 2010-11-23 19:00:49
|
2 active CPU (others are disabled due to licensing limitation) [SVS] maxParallelScans=2 maxCachedResults=10000 statisticsLogInterval=60000 statisticsLogThreadUtil=true clamdscanCommand=clamdscan postScanSleep=100 infectAction=none quarantineDirectory=/tmp/viruses scanOnOpen=true scanOnClose=true turboMode=true maxScannerHeartbeatAge=0 maxQueuedRequests=32 waitPendingScans=true SLES9 : clamav-0.95.1-0.1 SLES10 : clamav-0.96.1-29.1 Some share are also available by NFS and I use kernel oplocks. It occured 3 times on 2 production server and once on a dev server. I can do some testing on the dev server. It's annoying but I can live with it there if it can help to reproduce the error. Sebastien > Oh, hi again :)! > > On Tuesday 23 November 2010 07:15:27 pm Sebastien Caty wrote: >> I've hit a problem on some servers that are under heavier samba use. I >> have no proof at all so far that SVS in causing this but I'm >> investigating. Since logging level was fairly low, I don't know how >> this happened but the end result is a directory gets locked. A user >> cannot open this directory (explorer freeze). The user close explorer >> and tries to open it again on the same directory. Each time a user >> does this on the locked directory, another smbd process is spawned and >> stalled in fnctl F_SETLKW. So it's waiting forever for a lock to be >> released. Only way to make it work again is to kill all stalled smbd >> process. > I've seen this before... but not since 0.1.1 was released. > >> This is the first time I've seen this happen since upgrading from >> samba 3.0 to samba 3.5.6 and SVS. I don't know how to reproduce this >> yet. Right now I have disabled SVS and waiting a week see if it >> happens again. If not, I'll enable SVS again but with more debug >> logging. > No, it's probably really caused by SVS. Samba will just respawn a new session > (and yet another new session)... which is why you may end up in a number of > stalled SMBD processes. > > But that's hard to reproduce, I know... well, if it's still there, I have to > try to find it. > >> I don't know why I end up with many machine connection for the same >> user. > You only have one active connection, but the SMBD processes hang. > >> I've also enabled reset on zero VC to make samba close all >> previous process from the same IP. But even with the reset, I've seen >> samba get stuck with many smbd all waiting for a lock. >> >> Might be some wierd race condition/deadlock. > Yeah, most probably a deadlock. Give me time to study it... also, please let > me know your svs.ini. > > I may not find the time for it this week, but I'll do it ASAP. > > Thanks, René > -- > René Reucher > ren...@ba... > http://www.batcom-it.net/ > > Health is merely the slowest possible rate at which one can die. > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > svs-devel mailing list > svs...@li... > https://lists.sourceforge.net/lists/listinfo/svs-devel > > |