imperative recovery (LU-19)

[LU-572] Make ptlrpc_recover_import async Created: 05/Aug/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): 4899

 Description   

Imperative recovery may recover multiple targets, so it is no good to wait for one import to be recovered before doing the next one.



 Comments   
Comment by Jinshan Xiong (Inactive) [ 05/Aug/11 ]

patch is at http://review.whamcloud.com/1191

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

Integrated in lustre-master » x86_64,client,sles11,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
  • lustre/ptlrpc/recover.c
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanityn.sh
  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/import.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,server,el6,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
  • lustre/include/lustre_ha.h
  • lustre/mdc/mdc_request.c
  • lustre/ptlrpc/recover.c
  • lustre/tests/sanityn.sh
  • lustre/ptlrpc/import.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,server,el5,ofa #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanity.sh
  • lustre/include/lustre_ha.h
  • lustre/tests/sanityn.sh
  • lustre/ptlrpc/recover.c
  • lustre/ptlrpc/import.c
  • lustre/osc/osc_request.c
  • lustre/mdc/mdc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,client,el6,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/ptlrpc/recover.c
  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/import.c
  • lustre/osc/osc_request.c
  • lustre/tests/sanityn.sh
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanity.sh
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanity.sh
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanityn.sh
  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/recover.c
  • lustre/osc/osc_request.c
  • lustre/ptlrpc/import.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/import.c
  • lustre/tests/sanityn.sh
  • lustre/ptlrpc/recover.c
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
  • lustre/ptlrpc/recover.c
  • lustre/include/lustre_ha.h
  • lustre/tests/sanityn.sh
  • lustre/ptlrpc/import.c
  • lustre/mdc/mdc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,server,el5,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/ptlrpc/recover.c
  • lustre/tests/sanityn.sh
  • lustre/tests/sanity.sh
  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/import.c
  • lustre/mdc/mdc_request.c
  • lustre/osc/osc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,ofa #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/ptlrpc/import.c
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanityn.sh
  • lustre/tests/sanity.sh
  • lustre/ptlrpc/recover.c
  • lustre/osc/osc_request.c
  • lustre/include/lustre_ha.h
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/tests/sanityn.sh
  • lustre/tests/sanity.sh
  • lustre/ptlrpc/recover.c
  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/import.c
  • lustre/osc/osc_request.c
  • lustre/mdc/mdc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/osc/osc_request.c
  • lustre/tests/sanity.sh
  • lustre/tests/sanityn.sh
  • lustre/mdc/mdc_request.c
  • lustre/ptlrpc/recover.c
  • lustre/ptlrpc/import.c
  • lustre/include/lustre_ha.h
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,client,el5,ofa #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/include/lustre_ha.h
  • lustre/tests/sanityn.sh
  • lustre/ptlrpc/recover.c
  • lustre/osc/osc_request.c
  • lustre/ptlrpc/import.c
  • lustre/tests/sanity.sh
  • lustre/mdc/mdc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,client,el5,inkernel #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/ptlrpc/import.c
  • lustre/include/lustre_ha.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
  • lustre/ptlrpc/recover.c
  • lustre/tests/sanityn.sh
  • lustre/mdc/mdc_request.c
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-master » i686,server,el5,ofa #285
LU-572 ptlrpc: make ptlrpc_recover_import() async

Oleg Drokin : 97b9148af8f7b8d31892f2f114e9461f85e9a4a4
Files :

  • lustre/include/lustre_ha.h
  • lustre/ptlrpc/recover.c
  • lustre/osc/osc_request.c
  • lustre/mdc/mdc_request.c
  • lustre/tests/sanityn.sh
  • lustre/tests/sanity.sh
  • lustre/ptlrpc/import.c
Generated at Sat Feb 10 01:08:21 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.