* l_wait_event can now do interrupts without a timeout, if we're feeling brave.
* Big doc comment for l_wait_event. * Only fire the timeout once from l_wait_event. * Made timeout and the recovery-upcall path configurable via sysctl. * Added OBD_FAIL_OSC codes for simulating simple client failure. * Tentative rewiring of recovd into client connections, needs more thought and then more typing. We do fire the upcall, at least. * Use the provided cluuid instead of NULL wherever it's handy already. * Protect (feebly) against waiting for recovery that will never happen, in sync_io_timeout. * Add timeouts to bulk operations in MDS and OST -- a recovery stub is now triggered, but nothing else. * Document the unpleasant business in osc_brw_{read,write} as pertains to errors in the callbacks and cleanup of descriptors. * Remove now-unused ptlrpc_check_bulk_{sent,received}.
Showing
- lustre/include/linux/lustre_lib.h 61 additions, 29 deletionslustre/include/linux/lustre_lib.h
- lustre/include/linux/lustre_mds.h 2 additions, 2 deletionslustre/include/linux/lustre_mds.h
- lustre/include/linux/obd_support.h 7 additions, 1 deletionlustre/include/linux/obd_support.h
- lustre/lib/l_net.c 6 additions, 5 deletionslustre/lib/l_net.c
- lustre/lib/page.c 10 additions, 8 deletionslustre/lib/page.c
- lustre/llite/recover.c 0 additions, 1 deletionlustre/llite/recover.c
- lustre/mds/handler.c 17 additions, 6 deletionslustre/mds/handler.c
- lustre/obdclass/class_obd.c 6 additions, 0 deletionslustre/obdclass/class_obd.c
- lustre/obdclass/sysctl.c 10 additions, 5 deletionslustre/obdclass/sysctl.c
- lustre/osc/osc_request.c 23 additions, 14 deletionslustre/osc/osc_request.c
- lustre/ost/ost_handler.c 31 additions, 11 deletionslustre/ost/ost_handler.c
- lustre/ptlrpc/client.c 12 additions, 11 deletionslustre/ptlrpc/client.c
- lustre/ptlrpc/niobuf.c 0 additions, 32 deletionslustre/ptlrpc/niobuf.c
- lustre/ptlrpc/recovd.c 2 additions, 1 deletionlustre/ptlrpc/recovd.c
- lustre/ptlrpc/rpc.c 0 additions, 4 deletionslustre/ptlrpc/rpc.c
Loading
Please register or sign in to comment