A fix is available
APAR status
Closed as program error.
Error description
nfs client machine crashed while doing livedump on nfs sub system. the stack trace looks like KDB(0)> f pvthread+04A000 STACK: ■00009958.simple_unlock_mem+000040 () ■001108A0e_sleep_thread+000060 (??, ??, ??) ■00014F50.kernel_add_gate_cstack+000030 () ■04976D74aix_cv_wait_sig+000074 (??, ??) ■049A958Cwait_for_move_ref+00004C (??) ■049AB1C4nfs4_setup_moved+000104 (??, ??, ??, ??, ??) ■049B53C0renew_fs_locations+000160 (??, ??) ■049D5C8Cnfs4_getattr_otw+00054C (??, ??, ??) ■049D6310nfs4getattr+000290 (??, ??, ??) ■0499AF48nfs4_getattr+0001C8 (??, ??, ??) ■005FBC30vnop_getattr+000050 (??, ??, ??) ■001FFE94procfsGetattrCwdRoot+000254 (??, ??, ??, ??) ■0020079CprocfsGetattr+00039C (??, ??, ??) ■005FBC30vnop_getattr+000050 (??, ??, ??) ■005ED398getstat+000038 (??, ??, ??, ??, ??) ■005EEBB0statx+000390 (??, ??, ??, ??) ■00003850ovlya_addr_sc_flih_main+000130 () where we are trying to release the f_lock within the fsid but we don't have it locked. basically nfs4_fsid_rele() may release the f_lock.
Local fix
Problem summary
nfs client machine crashed while doing livedump on nfs sub system. the stack trace looks like KDB(0)> f pvthread+04A000 STACK: 00009958 .simple_unlock_mem+000040 () 001108A0 e_sleep_thread+000060 (??, ??, ??) 00014F50 .kernel_add_gate_cstack+000030 () 04976D74 aix_cv_wait_sig+000074 (??, ??) 049A958C wait_for_move_ref+00004C (??) 049AB1C4 nfs4_setup_moved+000104 (??, ??, ??, ??, ??) 049B53C0 renew_fs_locations+000160 (??, ??) 049D5C8C nfs4_getattr_otw+00054C (??, ??, ??) 049D6310 nfs4getattr+000290 (??, ??, ??) 0499AF48 nfs4_getattr+0001C8 (??, ??, ??) 005FBC30 vnop_getattr+000050 (??, ??, ??) 001FFE94 procfsGetattrCwdRoot+000254 (??, ??, ??, ??) 0020079C procfsGetattr+00039C (??, ??, ??) 005FBC30 vnop_getattr+000050 (??, ??, ??) 005ED398 getstat+000038 (??, ??, ??, ??, ??) 005EEBB0 statx+000390 (??, ??, ??, ??) 00003850 ovlya_addr_sc_flih_main+000130 () where we are trying to release the f_lock within the fsid but we don't have it locked. basically nfs4_fsid_rele() may release the f_lock.
Problem conclusion
in nfs4_fsid_rele(), if wait for livedump don't release the f_lock.
Temporary fix
Comments
6100-02 - use AIX APAR IZ79753 6100-03 - use AIX APAR IZ79356 6100-04 - use AIX APAR IZ78920 6100-05 - use AIX APAR IZ78694 6100-06 - use AIX APAR IZ78361 6100-06 - use AIX APAR IZ79687 7100-00 - use AIX APAR IZ79369
APAR Information
APAR number
IZ79687
Reported component name
AIX 610 STD EDI
Reported component ID
5765G6200
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Submitted date
2010-07-08
Closed date
2010-07-08
Last modified date
2013-03-28
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
AIX 610 STD EDI
Fixed component ID
5765G6200
Applicable component levels
R610 PSY U835918
UP11/05/10 I 1000
PTF to Fileset Mapping
U835918 bos.net.nfs.client 6.1.6.15
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAUMY","label":"IBM AIX Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
28 March 2013