# HG changeset patch # User Vitaliy Gusev # Date 1338916762 25200 # Node ID 0765d0ec4e2aa3923fc16c05c8e8caeed5d345e8 # Parent 3cee4ba952f036e693137cba97826fba22f527c3 2614 nfs logging works incorrectly Reviewed by: Albert Lee Reviewed by: T Nguyen Reviewed by: Garrett D'Amore Approved by: Garrett D'Amore diff -r 3cee4ba952f0 -r 0765d0ec4e2a usr/src/cmd/fs.d/nfs/svc/Makefile --- a/usr/src/cmd/fs.d/nfs/svc/Makefile Tue Jun 05 10:09:55 2012 -0700 +++ b/usr/src/cmd/fs.d/nfs/svc/Makefile Tue Jun 05 10:19:22 2012 -0700 @@ -22,11 +22,13 @@ # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # -# ident "%Z%%M% %I% %E% SMI" +# Copyright 2012 Nexenta Systems, Inc. All rights reserved. + +# # MANIFEST= server.xml client.xml rquota.xml mapid.xml nlockmgr.xml \ - status.xml cbd.xml + status.xml cbd.xml nfslogd.xml SVCMETHOD= nfs-server nfs-client nlockmgr include $(SRC)/cmd/Makefile.cmd diff -r 3cee4ba952f0 -r 0765d0ec4e2a usr/src/cmd/fs.d/nfs/svc/nfs-server --- a/usr/src/cmd/fs.d/nfs/svc/nfs-server Tue Jun 05 10:09:55 2012 -0700 +++ b/usr/src/cmd/fs.d/nfs/svc/nfs-server Tue Jun 05 10:19:22 2012 -0700 @@ -21,6 +21,7 @@ # # # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. +# Copyright 2012 Nexenta Systems, Inc. All rights reserved. # # Start/stop processes required for server NFS @@ -132,26 +133,6 @@ /usr/sbin/sharemgr stop -P nfs -a - # - # Wait up to 10 seconds for nfslogd to gracefully handle SIGHUP - # - /usr/bin/pkill -HUP -x -u 0 -z $zone nfslogd - wtime=10 - - while [ $wtime -gt 0 ]; do - /usr/bin/pgrep -x -u 0 -z $zone nfslogd >/dev/null || break - wtime=`expr $wtime - 1` - sleep 1 - done - - # - # Kill nfslogd more forcefully if it did not shutdown during - # the grace period - # - if [ $wtime -eq 0 ]; then - /usr/bin/pkill -TERM -x -u 0 -z $zone nfslogd - fi - # Kill any processes left in service contract smf_kill_contract $2 TERM 1 [ $? -ne 0 ] && exit 1 diff -r 3cee4ba952f0 -r 0765d0ec4e2a usr/src/cmd/fs.d/nfs/svc/nfslogd.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/usr/src/cmd/fs.d/nfs/svc/nfslogd.xml Tue Jun 05 10:19:22 2012 -0700 @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +