<div dir="ltr"><br clear="all"><div><div class="gmail-m_3892922771322707440gmail_signature">Hi,</div><div class="gmail-m_3892922771322707440gmail_signature"><br></div><div class="gmail-m_3892922771322707440gmail_signature">In RabbitMQ team we are currently investigating possibilities of improving our use of mnesia by replacing the clustering bit and the native mnesia transactions with a custom mnesia_access module.</div><div class="gmail-m_3892922771322707440gmail_signature">This is in order to improve partition handling in RabbitMQ, which have been a long standing issue.</div><div class="gmail-m_3892922771322707440gmail_signature">The `mnesia:activity` API will be the main integration part of this change.<br></div><div class="gmail-m_3892922771322707440gmail_signature"><br></div><div class="gmail-m_3892922771322707440gmail_signature">As the RabbitMQ team will have to support this solution for years, we would like to be sure that it will not be deprecated or changed significantly in the future mnesia versions.</div><div class="gmail-m_3892922771322707440gmail_signature"><br></div><div class="gmail-m_3892922771322707440gmail_signature">So the question is foes Erlang OTP team have any plans for changing, removing or deprecating the API and will the mnesia_access behaviour be made a proper behaviour to keep the API callbacks in check?</div><div class="gmail-m_3892922771322707440gmail_signature"><br></div><div class="gmail-m_3892922771322707440gmail_signature">Thanks.</div><span class="gmail-HOEnZb gmail-adL"><font color="#888888"><div class="gmail-m_3892922771322707440gmail_signature"><br></div><div class="gmail-m_3892922771322707440gmail_signature">Daniil Fedotov,</div><div class="gmail-m_3892922771322707440gmail_signature">RabbitMQ team.</div></font></span></div></div>