[LU-882] Quota code causes run away ll_ost_io thread Created: 28/Nov/11  Updated: 07/Jun/12  Resolved: 16/Jan/12

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 1.8.x (1.8.0 - 1.8.5)
Fix Version/s: Lustre 2.2.0, Lustre 2.1.2, Lustre 1.8.8

Type: Bug Priority: Minor
Reporter: Jay Lan (Inactive) Assignee: Niu Yawei (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

1.8.2 servers run sles10sp2 and 1.8.5 servers run centos 5.5.


Severity: 3
Bugzilla ID: 23,858
Rank (Obsolete): 4791

 Description   

This is the NASA Ames installation.

An ll_ost_io thread starts consuming 100% CPU on an OSS and eventually the OSS

becomes unresponsive (can't ssh or log in via serial console).

We had to disable quota to avoid the problems. See Bugzilla 23858.

Oracle pushed a fix to its prime b1_8. We would like Whamcloud to pick up the fix.



 Comments   
Comment by Peter Jones [ 28/Nov/11 ]

Niu

Could you please comment on this issue and whether the Oracle-proposed patch makes sense to adopt?

Thanks

Peter

Comment by Niu Yawei (Inactive) [ 29/Nov/11 ]

Yes, we need to adopt this patch, and it also need be ported to master.

Comment by Niu Yawei (Inactive) [ 29/Nov/11 ]

for b1_8: http://review.whamcloud.com/#change,1750

Comment by Niu Yawei (Inactive) [ 19/Dec/11 ]

for master: http://review.whamcloud.com/1889

Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,server,el5,ofa #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,server,el6,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,client,el5,ofa #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,server,el5,ofa #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,client,sles11,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,client,el6,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,server,el5,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,client,el5,inkernel #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-master » i686,client,el5,ofa #399
LU-882 quota: Quota code compares unsigned < 0 (Revision 82b79742c8e86650d1441828ef727c21e88faff8)

Result = SUCCESS
Oleg Drokin : 82b79742c8e86650d1441828ef727c21e88faff8
Files :

  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,client,el5,ofa #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,server,el5,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,client,el5,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,client,el6,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,client,ubuntu1004,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » x86_64,server,el5,ofa #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » i686,client,el6,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » i686,client,el5,ofa #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » i686,client,el5,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_context.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_master.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » i686,server,el5,inkernel #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Build Master (Inactive) [ 04/Jan/12 ]

Integrated in lustre-b1_8 » i686,server,el5,ofa #163
LU-882 quota: Quota code compares unsigned < 0 (Revision a1b7b5520612943178570237b5b0462b0395d726)

Result = SUCCESS
Johann Lombardi : a1b7b5520612943178570237b5b0462b0395d726
Files :

  • lustre/quota/quota_master.c
  • lustre/quota/quota_interface.c
  • lustre/quota/quota_context.c
Comment by Peter Jones [ 16/Jan/12 ]

Landed for 2.2

Generated at Sat Feb 10 01:11:19 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.