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