Last modified: 2013-02-06 16:49:20 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T44189, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 42189 - Coalesce change events before injecting them into the recentchanges table
Coalesce change events before injecting them into the recentchanges table
Status: VERIFIED FIXED
Product: MediaWiki extensions
Classification: Unclassified
WikidataClient (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Wikidata bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-16 11:17 UTC by Daniel Kinzler
Modified: 2013-02-06 16:49 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Daniel Kinzler 2012-11-16 11:17:44 UTC
The pollForChanges should coalesc (combine/collapse) successive changes done by the same user to the same item. This avoids clutter in the recentchanges table (and thus in the watchlist), and also reduces overhead for notifying client wikis about changes.

Note that some information from the edit comment may be lost; or perhaps the summaries for each edit can be stored in the rc_params field of the recentchanges table and later be used for rendering the RC item be type appropriate hook. 

See also https://meta.wikimedia.org/wiki/Talk:Wikidata/Notes/Change_propagation
Comment 1 Daniel Kinzler 2012-11-16 11:19:17 UTC
Note: This is related to but not at all the same as bug 42065. In fact, to improve performance, both should be done: coalescing change events and skipping redundant update jobs.
Comment 2 Daniel Kinzler 2013-01-17 19:57:32 UTC
Done in I47a3246a
Comment 3 jeblad 2013-01-22 11:15:09 UTC
If coalescing makes it difficult to keep the comments somehow then a link could be added to include the comments through ajax calls. To make that work it would be necessary to add from-to/start-end times or revisions.
Comment 4 abraham.taherivand 2013-02-06 16:49:20 UTC
Verified in Wikidata demo sprint 31

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links