openafs/src/vol
Michael Meffie f6ce2af008 viced: avoid useless core if shutdown during initialization
Avoid leaving an unnecessary core file when the fileserver is
shutdown while still attaching volumes.  The bosserver issues
SIQUIT to shutdown the fileserver which leaves a core file by
default.

Register the fileserver shutdown signal handler earlier in the
fileserver initialization, before the long running volume
attachment is started. The volume package shutdown has been
changed to allow the VShutdown to gracefully abort the volume
attachment (or pre-attachment for DAFS).

FIXES 124485

Change-Id: Ic22e68afb7bcc54ad956b2ae093375f29b969191
Reviewed-on: http://gerrit.openafs.org/764
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
2009-11-09 06:16:59 -08:00
..
test Windows: Permit build system to update symbol store 2009-08-19 10:19:43 -07:00
.gitignore gitignore-20090615 2009-06-15 23:29:29 +00:00
clone.c Correct diskused and files when cloning a volume 2009-11-04 09:39:58 -08:00
common.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
daemon_com.c snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
daemon_com.h
devname.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
fssync-client.c Demand attach warning fixes 2009-09-29 12:11:37 -07:00
fssync-debug.c Don't try to print the thread ID 2009-09-28 08:12:32 -07:00
fssync-debug.rc
fssync-server.c DAFS: Wait for exclusive ops in FSYNC_VOL_OFF 2009-11-03 11:40:58 -08:00
fssync.h More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
gi.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
ihandle.c Remove unused variables in vol 2009-07-13 11:46:06 -06:00
ihandle.h volid-unsigned-int32-20090323 2009-03-23 18:18:44 +00:00
listinodes.c Dec old special inodes in inode convertROtoRW 2009-10-26 13:00:58 -07:00
Makefile.in Add support for warning checked builds 2009-09-28 05:00:04 -07:00
namei_map.c
namei_ops.c Fix warning in vol/namei_ops.c 2009-10-08 16:18:27 -07:00
namei_ops.h More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
nfs.h
NTMakefile Windows: Permit build system to update symbol store 2009-08-19 10:19:43 -07:00
ntops.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
ntops.h volid-unsigned-int32-20090323 2009-03-23 18:18:44 +00:00
nuke.c More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
partition.c Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
partition.h vol-lock-fd-type-20090323 2009-03-23 22:47:36 +00:00
physio.c More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
purge.c Add system headers 2009-07-12 17:49:32 -06:00
salvage.h
salvaged.c Avoid 'salvageserver -client -showlog' segfault 2009-10-26 11:54:04 -07:00
salvager.c macos 10.6 warning fixes 2009-09-28 06:39:20 -07:00
salvager.rc
salvsync-client.c Demand attach warning fixes 2009-09-29 12:11:37 -07:00
salvsync-server.c Demand attach warning fixes 2009-09-29 12:11:37 -07:00
salvsync.h
viceinode.h
vnode_inline.h Demand attach warning fixes 2009-09-29 12:11:37 -07:00
vnode.c Use intptr_t and uintptr_t for integer/pointer conversions 2009-09-28 02:40:48 -07:00
vnode.h vnode-disk-object-name-hi-length-field-20090611 2009-06-11 20:39:53 +00:00
vol_internal.h More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
vol_prototypes.h Tidy the vol directory 2009-07-10 08:45:27 -06:00
vol-bless.c Remove the RCSID macro 2009-07-09 22:58:37 -06:00
vol-info.c More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
vol-salvage.c Avoid 'salvageserver -client -showlog' segfault 2009-10-26 11:54:04 -07:00
vol-salvage.h More warnings cleanup for vol/ 2009-07-28 05:32:31 -07:00
voldefs.h
volinfo.rc
volinodes.h Demand attach warning fixes 2009-09-29 12:11:37 -07:00
volume_inline.h make VOL_STATE_VLRU_ADD exclusive 2009-09-30 02:43:32 -07:00
volume.c viced: avoid useless core if shutdown during initialization 2009-11-09 06:16:59 -08:00
volume.h viced: avoid useless core if shutdown during initialization 2009-11-09 06:16:59 -08:00
vutil.c Rename printf cast helpers and clean up format string warnings 2009-07-10 18:28:02 -06:00
vutils.h
xfs_size_check.c Update IRIX build issues 2009-07-11 07:40:46 -06:00