Page MenuHomePhabricator

Sanity check global-multiwrite logs for ConfirmEdit usage
Closed, ResolvedPublic

Description

So we've been experiencing some weirdness with ConfirmEdit captchas generation after some refactoring of the maintenance scripts to use some methods that should be more performant.

I'm guessing most of the issue will be with MW itself, but we've seen deletion of all but 1 file in the store, for no reason, when deletion operations are not being run

Can someone have a look at the logs since the start of March for mwstore://global-multiwrite/captcha-render for any errors that may be relevant whilst we also poke away at the MW side too?

Event Timeline

I took a quick look at the swift logs on lithium, all DELETEs seem to be successful (i.e. HTTP 200s) with the exception of some for which swift replied 404. All around 02.00 UTC in march. Does that help? Also re: deletion of all files but one, meaning one was left behind for no reason or deletions are happening for no reason?

Well, the deletions should've been happening, but it was weird that one file was left. It seems there were some issues getting the captchas stored for whatever reason, but the delete happened anyway (which is a bug in the script). But it should've deleted them all, presumably, not all but one...

@Reedy, @fgiunchedi : Is there anything actionable left for this task?

fgiunchedi claimed this task.
fgiunchedi triaged this task as Medium priority.

Nothing actionable on the swift's end AFAICT. I'll resolve the task but @Reedy please do reopen if this issue isn't resolved or has come up in the last three years (!)