Browse Prior Art Database

386 High Performance File System Shutdown Error Handler

IP.com Disclosure Number: IPCOM000106778D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 2 page(s) / 32K

Publishing Venue

IBM

Related People

Morris, GL: AUTHOR [+2]

Abstract

Disclosed is a method used by 386 High Performance File System (386 HPFS) to better handle errors during system shutdown. This method is used in the IBM OS/2 LAN Server 2.0* product.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 99% of the total text.

386 High Performance File System Shutdown Error Handler

      Disclosed is a method used by 386 High Performance File System
(386 HPFS) to better handle errors during system shutdown.  This
method is used in the IBM OS/2 LAN Server 2.0* product.

      When 386 HPFS receives a shutdown request from the OS/2*
kernel, it dismounts one volume at a time until there are no more
volumes to dismount.  386 HPFS dismounts a volume by writing the
cache data of that volume to the disk.  After successfully writing
all of the cache data out, 386 HPFS marks the disk clean by resetting
the "dirty" flag on disk.  Prior to this invention, 386 HPFS would
generate an Internal Processing Error (IPE) anytime a disk error
occurred trying to read or write the volume's "dirty" flag.  An IPE
halts the entire system.  Thus, the old error handling method
precluded any opportunity for a successful dismount of the remaining
volumes, resulting in unnecessary loss of data.

      The solution is for 386 HPFS to ignore errors that occur when
it is trying to reset the "dirty" flag during a shutdown.  This
action permits 386 HPFS to continue dismounting the remaining
volumes.  By ignoring the errors, the volume's "dirty" flag remains
set.  A "dirty" volume will not be remounted by 386 HPFS.  To "clean"
the volume so that it can be mounted, the CHKDSK utility must be used
on it.  CHKDSK ensures the volume's file structures on disk are in
proper state for mounting.

* Trademark of IBM Co...