Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

/api/v1/autorecovery/bookie/

POST
Ledger data recovery for failed bookie

Parameters

NameTypeRequiredDescription
bookie_srcStringYesbookie source to recovery
bookie_destStringYesbookie data recovery destination
delete_cookieBooleanNoWhether delete cookie

Body

{
 "bookie_src": [ bookie_src1, bookie_src2... ],

 "bookie_dest": [ bookie_dest1, bookie_dest2... ],

 "delete_cookie": <bool_value>

}

Response

Code

Description

200successful operation.
403

Don't have permission

404Not found Bookie

/api/v1/autorecovery/list_under_replicated_ledger

GET
Get all under replicated ledgers.

Response

Code

Description

200successful operation.
403

Don't have permission

404Not found under replication node

 

 

/api/v1/autorecovery/who_is_auditor

GET
Get auditor id.

Response

Code

Description

200successful operation.
403

Don't have permission

404Not found under replication node for auditor

...

/api/v1/autorecovery/decommission

POST
Decommission Bookie, Force trigger Audittask and make sure all the ledgers stored in the decommissioning bookie are replicated.

Parameters

NameTypeRequiredDescription
bookie_srcStringYes

 Bookie src to decommission.

 

Body

{
 "bookie_src": bookie_src,

}


Response

Code

Description

204successful operation.
403

Don't have permission

404Not found under replication node

/api/v1/autorecovery/list_under_replicated_ledger

GET
Get all under replicated ledgers.

Response

Code

Description

200successful operation.
403

Don't have permission

404Not found under replication node

...

 

Compatibility, Deprecation, and Migration Plan

...