IBM Support

IJ54964: A RACE CONDITION IN COOKIE MANAGEMENT IN NFS LOCK REQUEST

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

  • Ganesha crashes during blocked lock request processing The
    thread stack in Ganesha during a crash may resemble the
    following examples:
    
    Crash-1:
    raise
    crash_handler
    raise
    abort
    _nl_load_domain.cold.0
    lock_entry_dec_ref
    process_blocked_lock_upcall
    state_blocked_lock_caller
    fridgethr_start_routine
    start_thread 
    __clone
    
    Crash-2:
    raise
    abort
    state_hdl_cleanup
    mdcache_lru_clean
    _mdcache_lru_unref
    mdcache_put_ref
    lock_entry_dec_ref
    remove_from_locklist
    try_to_grant_lock
    process_blocked_lock_upcall
    state_blocked_lock_caller
    fridgethr_start_routine
    start_thread
    __clone
    

Local fix

Problem summary

  • Ganesha crashes during blocked lock request processing.
    The thread stack in Ganesha during a crash may resemble the
    following examples:
    
    Crash-1:
    raise
    crash_handler
    raise
    abort
    _nl_load_domain.cold.0
    lock_entry_dec_ref
    process_blocked_lock_upcall
    state_blocked_lock_caller
    fridgethr_start_routine
    start_thread
    __clone
    
    Crash-2:
    raise
    abort
    state_hdl_cleanup
    mdcache_lru_clean
    _mdcache_lru_unref
    mdcache_put_ref
    lock_entry_dec_ref
    remove_from_locklist
    try_to_grant_lock
    process_blocked_lock_upcall
    state_blocked_lock_caller
    fridgethr_start_routine
    start_thread
    __clone
    

Problem conclusion

  • This problem is fixed in 5.1.9.10
    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:
    This fix addresses a crash that could occur during lock
    contention or overlapping lock requests from the NFS client
    
    Work Around:
    None
    
    Problem trigger:
    Ganesha may crash when multiple NFS clients attempt to acquire
    file locks simultaneously using blocked lock requests.
    
    Symptom:
    Crash
    
    Platforms affected:
    Linux Only
    
    Functional Area affected:
    NFS
    
    Customer Impact:
    High Importance
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ54964

  • Reported component name

    SPEC SCALE STD

  • Reported component ID

    5737F33AP

  • Reported release

    519

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-06-03

  • Closed date

    2025-06-10

  • Last modified date

    2025-06-10

  • 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":"BU048","label":"IBM Software"},"Product":{"code":"STXKQY"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"519","Line of Business":{"code":"LOB69","label":"Storage TPS"}}]

Document Information

Modified date:
10 June 2025