You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support writting like this fail::cfg("point_A", "wait(point_B)")
wait indicates pause on point_A until point_B is passed.
wait_local indicates point_A is enabled when point_A and point_B are processed on same thread. And it will also pause on point_A until point_B is passed.
Is your feature request related to a problem? Please describe.
Make fail-point support dependencies (one fail-point wait for another before proceed)
we can refer to the implementation of rocksdb syncpoint https://github.com/facebook/rocksdb/blob/e9e0101ca46f00e8a456e69912a913d907be56fc/test_util/sync_point.h
Describe the solution you'd like
Support writting like this
fail::cfg("point_A", "wait(point_B)")
wait
indicates pause on point_A until point_B is passed.wait_local
indicates point_A is enabled when point_A and point_B are processed on same thread. And it will also pause on point_A until point_B is passed.Additional context
part of #tikv/rust-rocksdb#361
The text was updated successfully, but these errors were encountered: