Description
Possible debts for fixing:
OSD API
- transaction start first, then lock (
LU-10048)
OSC/LOV
- brw methods
- pre-CLIO structures/functions
OBD API
- legacy methods
OFD
- pass env to ofd_lvbo methods
- object in lvb
MDD
- use local object library for local objects
- remove struct md_attr
- remove sp_cr_mode
MDT
- MDT_FL_* flags (related to dropped upcalls)
- use local object library for local objects
- start/stop hooks (MDD library)
LLOG
- serialised, hard to use out of order (DNE)
Configuration
- pretty complicated, few stages, etc
OSP
- batching (LU-4009)
- create striping on truncate to assign objects atomically
- drop OSP objects immediately after creation