IBM Support

IJ26301: ASSERT EXP(ISSTORAGEPOOLIDVALID(POOLID))

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

  • mmadddisk failed with err 666.
    
    A number of nodes, although not the one where mmadddisk
    was run, asserted with :
    
     [X] *** Assert exp(isStoragePoolIdValid(poolId)) in line
    1957 of file
    /project/spreltac504/build/rtac504s002a/export/x86_64-lin
    ux/usr/include/mmfs/SGDesc.h
     [E] *** Traceback:
     [E]         2:0x7FD488704AA8 logAssertFailed + 0x418 at
    ??:0
     [E]         3:0x7FD488641974
    DiskSched::postIO(MBDoDiskIOParms*) + 0x274 at ??:0
     [E]         4:0x7FD48862FD04 Disk::doIO(DiskOperation,
    int, long long, int, Buffer*, BufferType, char*,
    cxiXmem_tXPtr, int, int, unsigned int, unsigned int, long
    long, long long, long long, NodeAddr) + 0xC04 at ??:0
     [E]         5:0x7FD488631F8B Disk::calcDiskSize(long
    long*, char*, cxiXmem_tXPtr) + 0x18B at ??:0
     [E]         6:0x7FD488637D52 Disk::devOpen(StripeGroup*,
    int, Buffer**, NsdServerWaitNugget*, StaticThMutex*) +
    0x1B2 at ??:0
     [E]         7:0x7FD488684730
    StripeGroup::makeDisk(char*, char*, int, int, int,
    DiskAvailability) + 0x230 at ??:0
     [E]         8:0x7FD4886A2157
    StripeGroupDesc::update(StripeGroupDesc const&) + 0x3377
    at ??:0
     [E]         9:0x7FD4887B8AC0
    StripeGroup::sgdesc_update(char*, int, int*) + 0x130 at
    ??:0
     [E]         10:0x7FD4887C3D39
    StripeGroupCfg::SGHandleUpdate(RpcContext*, char*) +
    0x14E9 at ??:0
     [E]         11:0x7FD488723A0E tscHandleMsg(RpcContext*,
    MsgDataBuf*) + 0x52E at ??:0
     [E]         12:0x7FD48874022D RcvWorker::RcvMain() +
    0x19D at ??:0
     [E]         13:0x7FD48874041A RcvWorker::thread(void*) +
    0x5A at ??:0
     [E]         14:0x7FD4881EDCD3 Thread::callBody(Thread*)
    + 0x63 at ??:0
     [E]         15:0x7FD4881DAC62
    Thread::callBodyWrapper(Thread*) + 0xA2 at ??:0
     [E]         16:0x7FD487862EA5 start_thread + 0xC5 at
    ??:0
     [E]         17:0x7FD4869668CD __clone + 0x6D at ??:0
    mmfsd:
    /project/spreltac504/build/rtac504s002a/export/x86_64-lin
    ux/usr/include/mmfs/SGDesc.h:1957: void
    logAssertFailed(UInt32, const char*, UInt32, Int32,
    Int32, UInt32, cons
    t char*, const char*): Assertion
    'isStoragePoolIdValid(poolId)' failed.
    

Local fix

Problem summary

  • mmadddisk hits assert exp(isStoragePoolIdValid(poolId))
    when trying to open a disk due to stripe group
    descriptor update.
    

Problem conclusion

  • Benefits of the solution:
    No more assert on exp(isStoragePoolIdValid(poolId))
    
    Work around: None
    
    Problem trigger:
    Creating and or deleting storage pools
    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

    IJ26301

  • Reported component name

    SPEC SCALE ADV

  • Reported component ID

    5737F35AP

  • Reported release

    505

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-15

  • Closed date

    2020-08-10

  • Last modified date

    2020-08-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 ADV

  • Fixed component ID

    5737F35AP

Applicable component levels

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

Document Information

Modified date:
12 August 2020