[LU-443] Only squawk when md->start is NULL on non-zero length Created: 21/Jun/11  Updated: 03/Nov/11  Resolved: 03/Nov/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.1.0
Fix Version/s: Lustre 2.2.0, Lustre 1.8.7

Type: Bug Priority: Major
Reporter: Wally Wang (Inactive) Assignee: Lai Siyao
Resolution: Fixed Votes: 0
Labels: None

Severity: 2
Bugzilla ID: 21,103
Rank (Obsolete): 4880

 Description   

Only squawk when md->start is NULL on non-zero length. The md->start == NULL check prevents anyone from creating a ME/MD with no buffer. These are used as backstop buffers to generate events when traffic has exceeded the local buffer space. Cray DVS uses these backstop buffers to generate NAK traffic, an important part of their flow control.

This is from Oracle bug 21103 attachment 32922.



 Comments   
Comment by Wally Wang (Inactive) [ 21/Jun/11 ]

Patch for review is in http://review.whamcloud.com/#change,989

Comment by Peter Jones [ 20/Sep/11 ]

Lai

Can you please oversee getting this change landed to b1_8 and master

Peter

Comment by Peter Jones [ 20/Sep/11 ]

Wally

The master patch looks about ready to land but could you please upload a b1_8 version?

Thanks

Peter

Comment by Wally Wang (Inactive) [ 22/Sep/11 ]

b1_8 version is in:

http://review.whamcloud.com/#change,1413

Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el6,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el6,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el5,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el5,ofa #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,ofa #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,ubuntu1004,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,ofa #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » i686,server,el5,inkernel #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 10/Oct/11 ]

Integrated in lustre-b1_8 » i686,server,el5,ofa #141
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Johann Lombardi : 2a922c627a8cdb45384596200875ae1080c9023e
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,client,sles11,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,server,el5,ofa #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,ofa #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,server,el6,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,client,el5,ofa #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,server,el5,ofa #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,client,el5,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,client,el6,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » i686,server,el5,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Build Master (Inactive) [ 23/Oct/11 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #308
LU-443 LNet: Only squawk when md->start is NULL on non-zero length

Oleg Drokin : 03dc61be782821212aaa3ee11eb3d063def158df
Files :

  • lnet/lnet/lib-md.c
Comment by Peter Jones [ 03/Nov/11 ]

Landed for 1.8.7 and 2.2

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