imperative recovery (LU-19)

[LU-731] export ldlm_lock_set_data and implement it correctly Created: 03/Oct/11  Updated: 20/Jan/12  Resolved: 20/Jan/12

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

Type: Technical task Priority: Minor
Reporter: Jinshan Xiong (Inactive) Assignee: Jinshan Xiong (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 4889

 Description   

ldlm_lock_set_data() will be needed by llog process code. It used to set ->l_ast_data unconditionally which is incorrect, we should check the data before setting it.



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

Integrated in lustre-master » x86_64,server,el5,ofa #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,server,el6,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,client,sles11,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,ofa #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,client,el6,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,client,el5,ofa #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/ldlm/ldlm_lock.c
  • lustre/include/lustre_dlm.h
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,server,el5,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,client,el5,inkernel #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Comment by Build Master (Inactive) [ 06/Oct/11 ]

Integrated in lustre-master » i686,server,el5,ofa #292
LU-731 ldlm: revise and export ldlm_lock_set_data

Oleg Drokin : 43c01b9d94e783295edc2d1432ed3af0076a0e51
Files :

  • lustre/include/lustre_dlm.h
  • lustre/ldlm/ldlm_lock.c
Generated at Sat Feb 10 01:09:52 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.