Page MenuHomePhabricator

Excessive quantity of edits conflict in a busy project page
Closed, DuplicatePublic

Description

Best regards,

For some time now we are presenting serious problems in the QIC section. Mainly due to a bad practice to use the mediawiki software.

The nature of this page is to be edited many times per second, however, this has caused a conflict of persistent and continuous editing.

This drawback is seriously affecting the functionality of the section and is something that did not happen a few years ago due to the low number of users.

As a preventive measure we have limited the number of applications per day per user to limit the number of requests to the server, however, this has caused the decline in participation.

Link to QIC:
https://commons.wikimedia.org/wiki/Commons:Quality_images_candidates

Related Objects

StatusAssignedTask
ResolvedDannyH
DuplicateNone
OpenNone
ResolvedNone
ResolvedNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
DeclinedAnomie
DeclinedNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Openawight
OpenNone
ResolvedDbrant
OpenNone
OpenNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenSchnark
DuplicateNone
InvalidNone
OpenNone
DuplicateNone
InvalidNone
OpenNone
InvalidNone
DuplicateNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
OpenNone
ResolvedTobi_WMDE_SW
ResolvedAddshore
ResolvedTobi_WMDE_SW
ResolvedAddshore
ResolvedTobi_WMDE_SW
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
DuplicateNone
ResolvedWMDE-Fisch
DuplicateNone
ResolvedAndrew-WMDE
ResolvedJan_Dittrich
Open Lea_WMDE
ResolvedAndrew-WMDE
DuplicateNone
OpenNone
DuplicateNone
StalledNone
ResolvedAddshore
OpenNone
ResolvedWMDE-Fisch
ResolvedNone
ResolvedJan_Dittrich
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
OpenNone
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
OpenNone
ResolvedAndrew-WMDE
OpenNone
DeclinedNone
Resolved Lea_WMDE
DeclinedGoranSMilovanovic
ResolvedGoranSMilovanovic
DeclinedGoranSMilovanovic
ResolvedGoranSMilovanovic
Resolved Lea_WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
InvalidHanna_Petruschat_WMDE
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
ResolvedAddshore
ResolvedAddshore
OpenNone
OpenNone
Resolved Lea_WMDE
ResolvedAndrew-WMDE
DuplicateNone
Resolvedjkroll
Resolvedthiemowmde
ResolvedWMDE-Fisch
ResolvedNone
DuplicateNone
DuplicateNone
DuplicateNone
ResolvedAndrew-WMDE
OpenNone
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
Resolvedjkroll
ResolvedAndrew-WMDE
DuplicateNone
Resolvedthiemowmde
ResolvedWMDE-Fisch
ResolvedAndrew-WMDE
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
ResolvedWMDE-Fisch
DeclinedNone
OpenNone
OpenNone

Event Timeline

Wilfredor raised the priority of this task from to High.
Wilfredor updated the task description. (Show Details)
Wilfredor added a project: CommonsMetadata.
Wilfredor added a subscriber: Wilfredor.
Restricted Application added a project: Multimedia. · View Herald TranscriptJan 14 2015, 5:36 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Tgr lowered the priority of this task from High to Medium.Jan 14 2015, 7:28 PM
Tgr edited projects, added MediaWiki-Page-editing; removed Multimedia, CommonsMetadata.
Tgr set Security to None.
Tgr added a subscriber: Tgr.Jan 14 2015, 7:32 PM

This bug is not actionable. You should either specify what change in behavior you are expecting (T6745?) or come up with a different organization for the page (such as subpages) - the problem that too many people try to edit the same thing at the same time is ultimately not a software issue.

Nemo_bis renamed this task from Excessive quantity of Edits Conflict in QIC to Excessive quantity of edits conflict in a busy project page.Jan 14 2015, 8:28 PM

As far as I can see, there isn't anything special in this page, other than being high traffic, so this would be a duplicate of T72163. However, some things to try:

  • IIRC there is a gadget to help editing this page, right? Do you use it? Does the script do section-level editing?
  • Check what sort of edit conflict is most common: edits to the same candidate? to the same day? to the same day and candidates next to each other? entirely different areas of the page?
  • Use one subpage per day, as Tgr suggested.
  • Abandon the <gallery> syntax and have one section per candidate.
Nemo_bis changed the task status from Open to Stalled.Jan 14 2015, 8:37 PM
In T86785#976911, @Tgr wrote:

This bug is not actionable. You should either specify what change in behavior you are expecting (T6745?) or come up with a different organization for the page (such as subpages) - the problem that too many people try to edit the same thing at the same time is ultimately not a software issue.

This bug is actionable of course yes, with stress tests or performance tests. You can use any methodology for testing client with multiple concurrent users automatically perform measurements on the server to verify

As far as I can see, there isn't anything special in this page, other than being high traffic, so this would be a duplicate of T72163. However, some things to try:

  • IIRC there is a gadget to help editing this page, right? Do you use it? Does the script do section-level editing?
  • Check what sort of edit conflict is most common: edits to the same candidate? to the same day? to the same day and candidates next to each other? entirely different areas of the page?
  • Use one subpage per day, as Tgr suggested.
  • Abandon the <gallery> syntax and have one section per candidate.

We have tried to do all that, we could reduce the number of candidates as a palliative measure, however, this is bad practice.

Aklapper lowered the priority of this task from Medium to Low.Jan 15 2015, 11:06 AM

Please provide specific answers - "We have tried to do that" is not a helpful answer to "Check what sort of edit conflict is most common?" or "Does the script do section-level editing?"

You can use any methodology for testing client with multiple concurrent users automatically perform measurements on the server to verify

I agree that we should have more infrastructure to measure such important editing issues. But the reality is that we don't, nor the powers that be seem interested in creating it. MediaWiki is made by its users, so each of us should feel responsible; in my opinion, the questions I suggested above can help a Commons user help Commons. If I'm wrong, this report can't help.

Tgr added a comment.Jan 15 2015, 9:38 PM

I don't see how this is a test issue. Simultaneous edits to the same piece of text resulting in an edit conflict is not caused by lack of performance or robustness; it's a feature.

To be useful at all, a bug report should clearly explain the difference between expected and actual behavior, and that's missing here.

Closing per above.