Non-realtime tasks are starved for runtime and cause Oracle RAC node eviction

Solution Unverified - Updated -

Issue

  • Non-realtime tasks are starved for runtime and cause Oracle RAC node eviction
[14385.104510] SysRq : Trigger a crash
[14385.104526] Unable to handle kernel pointer dereference at virtual kernel address           (null)
[14385.104583] Oops: 0004 [#1] SMP 
[14385.104589] Modules linked in: 8021q garp mrp stp llc sunrpc sg binfmt_misc ip_tables xfs libcrc32c dm_service_time sd_mod crc_t10dif crct10dif_generic crct10dif_common qeth_l2 dm_multipath zfcp scsi_transport_fc scsi_tgt qeth ccwgroup qdio dm_mirror dm_region_hash dm_log dm_mod pkey zcrypt ap prng sha512_s390 ghash_s390 des_s390 des_generic aes_s390
[14385.104636] CPU: 1 PID: 7916 Comm: cssdagent Kdump: loaded Not tainted 3.10.0-1160.99.1.el7.s390x #1
[14385.104641] task: 0000000b58e48000 ti: 0000000b58ef0000 task.ti: 0000000b58ef0000
[14385.104646] Krnl PSW : 0704e00180000000 00000000005057aa (sysrq_handle_crash+0x42/0x58)
[14385.104655]            R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:0 AS:3 CC:2 PM:0 EA:3
               Krnl GPRS: 0000000000505780 0000000000000001 0000000000000063 0000000000000000
[14385.104666]            0000000000756cb6 0000000000000000 0000000000000001 000003ff00000007
[14385.104682]            0000000000000000 0000000000b73118 0000000000b73458 0000000000000063
[14385.104684]            0000000000afd3c8 0000000000000001 0000000b58ef3d68 0000000b58ef3d50
[14385.104697] Krnl Code: 000000000050579e: a7180001        lhi %r1,1
                   00000000005057a2: c41f002fbc19   strl    %r1,afcfd4
                  #00000000005057a8: 07e0       bcr 14,%r0
                  >00000000005057aa: 92010000       mvi 0,1
                   00000000005057ae: ebeff0a00004   lmg %r14,%r15,160(%r15)
                   00000000005057b4: 07fe       bcr 15,%r14
                   00000000005057b6: 47000000       bc  0,0
                   00000000005057ba: 0707       bcr 0,%r7
[14385.104714] Call Trace:
[14385.104716] ([<0000000000000063>] 0x63)
[14385.104718]  [<0000000000506730>] __handle_sysrq+0x148/0x1a0
[14385.104721]  [<0000000000506cec>] write_sysrq_trigger+0x84/0x88
[14385.104723]  [<0000000000396ec6>] proc_reg_write+0x6e/0xb8
[14385.104727]  [<00000000003071f2>] vfs_write+0xba/0x1e8
[14385.104730]  [<0000000000308170>] SyS_write+0x78/0xf0
[14385.104732]  [<0000000000765d18>] sysc_tracego+0x14/0x1e
[14385.104734]  [<000003ffb858f760>] 0x3ffb858f760
[14385.104737] Last Breaking-Event-Address:
[14385.104738]  [<000000000050576e>] sysrq_handle_crash+0x6/0x58
[14385.104740]  
[14385.104742] Kernel panic - not syncing: Fatal exception: panic_on_oops

Environment

  • Red Hat Enterprise Linux 7.9.z for IBM z Systems - kernel-3.10.0-1160.99.1.el7.s390x
  • Oracle RAC 19c

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content