Red Hat Bugzilla – Bug 219816
init.d/halt script unmount takes too long due to sleeps
Last modified: 2014-03-16 23:04:36 EDT
+++ This bug was initially created as a clone of Bug #219758 +++
Description of problem:
At two places, the init.d halt script has a 2 second sleep after unmounting
certain paths and before checking whether the action was successful. Under
typical conditions, the 2 second sleep is completely unnecessary. Collectively
these two sleeps slow down the shutdown process by almost 4 seconds.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Execute /sbin/halt and measure time.
2. Apply attached patch, run /sbin/halt again and measure time.
3. Shutdown will be 3-4 seconds faster with patch.
On most systems even the 0.1 sec sleep I included is unnecessary, so feel free
to remove it.
The patch also comments out the "devremaining" variable assignments that look
like they have been left behind accidentally.
-- Additional comment from firstname.lastname@example.org on 2006-12-15 02:11 EST --
Created an attachment (id=143738)
A patch illustrating one way to make the halt sctipt run faster without
Fixed in CVS, will be in 8.58-1.