IBM Support

IJ47843: KERNEL CRASH WITH ASSERT: NPREFETCHEDBUFFERS > 0

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Kernel crash with assert: nPrefetchedBuffers > 0. This could
    happen when application using multiple threads to perform
    sequential read or write more than 65535 blocks on the same open
    file. The starting offset of the read/write must not be on GPFS
    block boundary.
    

Local fix

  • Close/reopen file before performing more than 65535 sequential
    read/write on the same file using multiple threads.
    

Problem summary

  • Kernel crash with assert: nPrefetchedBuffers > 0. This could
    happen when application using multiple threads to perform
    sequential read or write more than 65535 blocks on the same open
    file. The starting offset of the read/write must not be on GPFS
    block boundary.
    

Problem conclusion

  • This problem is fixed in 5.1.2.13
    
    To see all Spectrum Scale APARs and their respective
    
    Fix solutions refer to page:
    
    https://public.dhe.ibm.com/storage/spectrumscale/spectrum_scale_
    apars.html
    
    Benefits of the solution:
    
    Prevent the unexpected kernel crash that could occur when
    multiple threads are used to perform sequential read/write on
    the same open file.
    
    Work Around:
    
    Close/reopen file before performing more than 65535 sequential
    read/write on the same file using multiple threads.
    
    Problem trigger:
    
    Performing sequential read/write on the same file using multiple
    threads where starting offsets of each read/write is not on GPFS
    block boundary.
    
    Symptom:
    
    Abend/Crash
    
    Platforms affected:
    
    ALL Operating System environments
    
    Functional Area affected:
    
    All Scale Users
    
    Customer Impact:
    
    High Importance
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ47843

  • Reported component name

    SPEC SCALE STD

  • Reported component ID

    5737F33AP

  • Reported release

    512

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-08-09

  • Closed date

    2023-08-09

  • Last modified date

    2023-08-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    SPEC SCALE STD

  • Fixed component ID

    5737F33AP

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STXKQY"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"512","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
24 August 2023