Feature.  It is the F_WRLCK operation which takes the lock.  I suppose this
avoids having to deal with stale lock files from dead zoneadm's.

Similar for the door.  The door file is he who fattaches, not he who
creates the door file.

Saying that, I don't see a problem with the unlock/fdetach operations
removing these files, as long at they are truely done, and it ok for
a new lock/door to be created.

-Steve

On Thu, Dec 10, 2009 at 04:37:17PM +0100, Frank Batschulat (Home) wrote:
> is it to be expected that after no zoneadm/zoneadmd is running
> anymore, /var/run/zones still contains the corresponding lock files ?
> 
> (also I looked at the current threadlist of my system and no zone releated
>  kernel threads are running anymore)
> 
> osoldev.root./var/run/zones.=> zoneadm list -cp
> 0:global:running:/::ipkg:shared
> -:zone2:configured:/tank/zones/zone2::ipkg:shared
> osoldev.root./var/run/zones.=> ps -eafd|grep zone
>     root  2961  2734   0 16:35:06 pts/2       0:00 grep zone
> osoldev.root./var/run/zones.=> ls -la
> total 16
> drwx------   2 root     root         335 Dec 10 12:23 .
> drwxr-xr-x  11 root     sys         2423 Dec 10 12:21 ..
> -rw-r--r--   1 root     root           0 Dec 10 12:23 index.lock
> -rw-------   1 root     root           0 Dec 10 12:21 zone1.zoneadm.lock
> -rw-------   1 root     root           0 Dec 10 12:21 zone1.zoneadmd_door
> 
> this was after a zone boot/zone halt/zone uninstall/zone delete cycle.
> 
> bug, feature ? 
> 
> ---
> frankB
> _______________________________________________
> zones-discuss mailing list
> zones-discuss@opensolaris.org
_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to