<div dir="ltr">The swapover has been completed. Please open tickets if you see any server-move problems crop up.<div><br></div><div>daniel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 27, 2017 at 5:14 PM, Daniel Patterson <span dir="ltr"><<a href="mailto:daniel@mapbox.com" target="_blank">daniel@mapbox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi everyone,<div><br></div><div> As most of you have probably noticed, the OSRM demoserver has been pretty unreliable over the last few months.</div><div><br></div><div> This weekend, I'm going to migrate it to live alongside our production infrastructure here at Mapbox. This means it'll get redundancy and monitoring!</div><div><br></div><div> I'm hoping the transition is mostly seamless, but there will be a few changes you may notice:</div><div><br></div><div> 1. We'll be switching from `osrm.routed`, to `osrm-routed.js` (<a href="https://github.com/Project-OSRM/osrm-backend/pull/4604" target="_blank">https://github.com/Project-<wbr>OSRM/osrm-backend/pull/4604</a>). I've tried my best to make it fully compatible, but, well, there are always bugs.</div><div> 2. The demoserver will only run stable releases, it will no longer run from master.</div><div> 3. The dataset is a slightly modified car.lua, *plus* Mapbox's freeflow traffic data over the top - this should give more accurate ETAs in areas where Mapbox has traffic coverage than plain car.lua.</div><div> 4. Hints are disabled on the new setup - the hint= parameter is accepted but ignored. This is because we're cycling the dataset every few hours behind the scenes, hints get invalidated quickly.</div><div> 5. The demoserver will have a service-wide rate limit of 5000 req/minute. Looking at past logs, it stays below this about 98% of the time, but be prepared for HTTP 429 responses, and be aware that heavy usage may cause rate limiting for everyone else if you flood the server.</div><div> 6. Some error messages will change - this is mostly the result of the switch from osrm-routed to osrm-routed.js and using a different URL parsing library.</div><div><br></div><div> I plan on doing the switchover starting now - there may be some DNS outage required while I do the reconfiguration. Once the swapover is done, the hope is that we'll have a much more reliable service that costs us less money to operate.</div><div><br></div><div> If you notice any weirdness that seem the result of the switchover, please open tickets in the osrm-backend project.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>daniel</div></font></span></div>
</blockquote></div><br></div>