ra_machine:handle_aux/6 callback was experimental and provided both too much access to the log internals as well as not enough access to ra server state such as membership information. This PR addresses this with a new ra_machine:handle_aux/5 callback that should be preferred going forward. This is accompanied with a new module ra_aux that provides a safe API to query and interact with the ra log and ra server internal state.
ra_machine:handle_aux/6
callback was experimental and provided both too much access to the log internals as well as not enough access to ra server state such as membership information. This PR addresses this with a newra_machine:handle_aux/5
callback that should be preferred going forward. This is accompanied with a new modulera_aux
that provides a safe API to query and interact with the ra log and ra server internal state.