Hello all.

I'm trying to "soft reboot" the global zone -- follow the uadmin shutdown path 
but respawn init, basically.  I'm having some odd errors with NFS, though.

As far as I've been able to tell, on the flip side of a soft reboot, I can talk 
to NFS servers I was not talking to before rebooting, but servers which had 
connections will just bail out with I/O Errors.  The code path looks basically 
like this, emulating somewhat zoneadmd:

Set zone state to shutdown
ZSD shutdown callbacks
vfs_unmountall()
vfs_syncall()
Abort TCP connections
Reset zone state to running
restart_init()

Notable differences from zoneadmd are that I don't call the zone destroy 
callbacks (the global zone is never empty of kthreads), don't unplumb the 
network interfaces, unmount before tearing down TCP, and don't do a forced 
unmount.

Any advice would be much appreciated.
Thanks.
--nwf;
 
 
This message posted from opensolaris.org

Reply via email to