Test-hook event points fired along the concurrent read/split paths.
Declared in <folly/ConcurrentBSkipList-detail.h>
enum class BSkipTestHookEvent : int;
| Name | Description |
|---|---|
ProbeNextLeafLoadNext | About to load next pointer while probing the next leaf. |
ProbeNextLeafValidateNext | About to validate next pointer while probing the next leaf. |
OlcLoadNext | About to load next pointer on the optimistic (OLC) path. |
LeafKeyPostLoadValidate | About to validate a leaf key just loaded optimistically. |
SplitPublishComplete | A split sibling has just been published. |
| Name | Description |
|---|---|
invokeBSkipTestHook | Fires the global BSkipList test hook (no-op unless test hooks are built). |