The new pages Scarabaeus and De vader van Najib have been patrolled by a user and marked as such. The option to mark the page as checked isn't visible. When we check the list of NewPages ([[w:nl:Speciaal:NieuwePaginas]] they are still colored yellow and when I hide patrolled pages they don't get hidden. So to anyone patrolling new pages they want to patrol that page and mark it, which is impossible. This happens more often. To solve this we delete the page and undelete it again. Then they are marked as patrolled and the history remains intact.
Description
Details
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Guard "NotPatrollablePage" negative caching against slave lag | mediawiki/core | master | +13 -3 |
Related Objects
Event Timeline
A page is only counted as patrolled if the first revision is patrolled.
For example, with Scarabaeus, only the second revision, not the first is patrolled.
There's a patrol link on https://nl.wikipedia.org/w/index.php?title=Scarabaeus&oldid=44260881&diff=prev that should get it off special:newpages, but I'm not sure why there isn't patrol links in other places (I thought there was supposed to be, especially on the perma-link to the first revision)
More examples:
- https://nl.wikipedia.org/w/index.php?title=Amargosawoestijn&redirect=no (originally named "Amargosa Desert")
- https://nl.wikipedia.org/w/index.php?title=Lijst_van_voetbalinterlands_Filipijnen_-_Pakistan&redirect=no
Why can't I mark these pages for patrolled? See also (in Dutch): https://nl.wikipedia.org/wiki/Wikipedia:De_kroeg/Archief/afgelopen_week#Controle_Nieuwe_Artikelen
As an addition, I see I can mark the first page here: https://nl.wikipedia.org/w/index.php?title=Amargosawoestijn&oldid=44538491&diff=prev ("[Als gecontroleerd markeren]" is mentioned next to "Nieuwere bewerking" and below), but I don't see such a link here: https://nl.wikipedia.org/w/index.php?title=Amargosawoestijn&redirect=no (see printscreens)
Can you please give me another example of this where the page is not yet patrolled? I guess the cause for this is a table or something overlaying the patrol link.
I debugged this really quick:
> var_dump($cache->get( wfMemcKey( 'NotPatrollablePage', 4363251 ) )); string(1) "1"
After deleting said memcached key the link is appearing again. Will investigate further.
Change 227760 had a related patch set uploaded (by Hoo man):
Guard "NotPatrollablePage" negative caching against slave lag
Problem still occurring. See //nl.wikipedia.org/w/index.php?title=Hulpverleningszone_Westhoek where version 44877666 doesn't show up in the patrol log.
Sorry for the long delay here… I was busy and on holidays after. I will look at the patch again this week (maybe even today).
Change 227760 merged by jenkins-bot:
Guard "NotPatrollablePage" negative caching against slave lag

