2012-01-09

Disk file operations I/O

Bug 10361651  File open may hang/spin forever if dNFS is unresponsive

 This note gives a brief overview of bug 10361651. 

 The content was last updated on: 10-NOV-2011
 Click here for details of each of the sections below.

Affects:

Product (Component)Oracle Server (Rdbms)
Range of versions believed to be affectedVersions BELOW 12.1
Versions confirmed as being affected
Platforms affectedGeneric (all / most platforms affected)

Fixed:

This issue is fixed in

Symptoms:

Related To:

Description

An Oracle process may hang indefinitely when trying to open a 
file on dNFS if dNFS is unresponsive for some reason when 
it should really timeout after a while and report an error 
that the file cannot be opened. The problem is that a timeout 
counter may wrap and so the open operation may never time out 
when it should.
 
Rediscovery Notes:
  The session shows as waiting for "Disk file operations I/O".
  The call stack shows kgodm_identify near the top
   and may include kgodm_getnfscdata above this on
   some platforms.
   eg: A typical substack might be:
        __nanosleep <- kgodm_identify <- odm_identify
         <- ksfdopn1 <- ksfdopn
  The session is using some small CPU as it repeatedly sleeps
   in a loop for very short intervals.
 
Workaround
  Address the underlying dNFS issue.
  Kill the stuck process.

Niciun comentariu:

Trimiteți un comentariu