<p></p>
<blockquote>
<p dir="auto">Operationally to deal with the cgimap issues we could force anything with a basic auth header into rails instead of cgimap during the brownouts so they get the better error</p>
</blockquote>
<p dir="auto">I'm not sure this is really needed. Let's take a look at the different scenarios.</p>
<p dir="auto">Out of the four endpoints to do changes on the database, only the changeset upload is handled by CGImap. As soon as there are no open changesets left anymore, they're stuck with the changeset create on Rails. The error message on Rails would suffice in this case.</p>
<p dir="auto">The user based rate limiting for various fetch element endpoints is implemented on CGImap only. I suppose if we're diverting these calls to Rails, it would not trigger an error there.</p>
<p dir="auto">If we want to make users aware that their rate limiting isn't working anymore, this would have to be done on Apache or CGImap then?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4496#issuecomment-1962898828">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLOYBXOMET5I66EJYADYVMMTDAVCNFSM6AAAAABCLFRSQKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSHA4TQOBSHA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLKND2QH2VU3OVWYY33YVMMTDA5CNFSM6AAAAABCLFRSQKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTU752YY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/4496/c1962898828</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/4496#issuecomment-1962898828",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/4496#issuecomment-1962898828",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>