<p>Pushed some commits to dmq_usrloc module that allows some tunings:</p>

<ul>
<li>don't sync all records at startup -- not necessary always (e.g., loading from a shared database)</li>
<li>use system memory for internal fetching of all usrloc records (very rare operation, only when one node is started and has sync of all records enabled)</li>
<li>throttling of requests sent out for sync'ing - option to wait for a while after sending a batch of requests</li>
</ul>

<p>I had no environment for testing, but the patches are very small and can be backported easily in 4.3. If anyone has time to test (or needs those) and provides feedback, would be appreciated.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/kamailio/kamailio/issues/399#issuecomment-158370830">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZexEENTH5gpc331zMHWGHSDpUoA6ks5pHv7AgaJpZM4Gj2in.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/399#issuecomment-158370830"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>