| | Status | Subtype | Assigned | Task |
---|
| | Resolved | | • jcrespo | T118162 Wikibase dispatchChanges.php runs slow, creates an absurd amount of database connections |
| | Resolved | | karapayneWMDE | T265198 Don’t require extra cronjobs / maintenance scripts for Wikibase |
| | Invalid | | None | T108944 [Epic] Improve change dispatching |
| | Resolved | | JanZerebecki | T108130 [Bug] "Warning: array_key_exists() expects parameter 2 to be array, null given" in the change dispatcher |
| | Resolved | | None | T108246 [Task] Enlarge wb_changes.change_info |
| | Resolved | | Addshore | T75647 [Story] Log/graph dispatch lag |
| | Declined | | None | T65411 [Story] wikis not removed from wb_changes_dispatch table when removed from localClientDatabases setting |
| | Invalid | | Lydia_Pintscher | T50140 DispatchStats refactoring and API |
| | Resolved | | aude | T105592 [Task] change dispatcher should limit the amount of filtered changes in one go |
| | Resolved | | karapayneWMDE | T48643 [Story] Dispatching via job queue (instead of cron script) |
| | Resolved | | daniel | T70380 Factor dispatch logic out of maintenance script |
| | Invalid | | None | T70381 [Task] [Dispatch via delayed job] Implement the trigger job |
| | Invalid | | None | T70382 [Task] [Dispatch via delayed job] schedule trigger jobs on each change |
| | Invalid | | None | T111353 [Task] understand MW jobQueue system and write RFC on how dispatching will use it |
| | Resolved | | Michael | T290368 Create a dispatcher per-entity POC job |
| | Resolved | | Michael | T290985 Enable new dispatching mechanism on beta |
| | Resolved | | aude | T109088 [Task] Profiling and investigate how to improve performance of change dispatcher |
| | Invalid | | None | T111008 Deserialize only the site link diff when dispatching changes |
| | Invalid | | None | T109821 [Task] Avoid unserializing metadata, especially diffs, when processing changes |
| | Invalid | | None | T110528 [Task] Use JOIN to find changes relevant for a given wiki |
| | Resolved | | hoo | T109825 [Task] Use uppercase entity ID in wb_changes table. |
| | Resolved | | None | T111161 Subscribe client wikis immediately after adding sitelinks |
| | Resolved | | aude | T112245 [Task] Configure wikidata.org to rely on the wb_changes_subscription table for dispatching. |
| | Resolved | | None | T110339 [Task] Deploy usage tracking on all client wikis on the Wikimedia cluster |
| | Resolved | | aude | T107999 [Task] Enable Phase 2 for Wikibooks |
| | Resolved | | None | T98286 [Task] Deploy usage tracking and arbitrary access to zhwiki |
| | Resolved | | Lydia_Pintscher | T89002 multi-lingual label usage [Tracking] |
| | Resolved | | daniel | T90563 Discuss: multi-lingual label usage tracking |
| | Resolved | | daniel | T92288 Increase width of the eu_aspect column to allow inclusion of language codes. |
| | Resolved | | daniel | T93055 Implement tracking of label use per parser target language |
| | Resolved | | daniel | T93056 Include fallback languages in label tracking. |
| | Resolved | | daniel | T93057 add eu_page_touched field to wbc_entity_usage_tracking |
| | Resolved | | daniel | T93066 Investigate tracking update mechanism for "non-standard language" views. |
| | Resolved | | daniel | T96373 Usage tracking update / purging on edit and re-parse (tracking) |
| | Resolved | | None | T96374 Track "touched" timestamp for each entry in the usage tracking table. |
| | Invalid | | daniel | T99509 [Task] Ignore stale usage entries when processing changes |
| | Resolved | | daniel | T99510 UsageTracking: Use LinksUpdateComplete hook instead ArticleEditUpdates |
| | Resolved | | daniel | T99512 UsageTracking: Use new ParserCacheSaveComplete hook to track usage info. |
| | Resolved | | daniel | T99513 UsageTracking: split the "update" operation for usage entries into "add" and "prune". |
| | Resolved | | daniel | T99511 Introduce ParserCacheSave hook |
| | Resolved | | daniel | T99693 UsageTracking: create integration test for usage tracking updates |
| | Resolved | | daniel | T99774 Track usage in all namespaces, since arbitrary access allows data access from any page. |
| | Resolved | | hoo | T101253 [RFC] How to track description usage |
| | Duplicate | | None | T101280 Render labels in the user language on the client (via Lua or parser function), split parser cache |
| | Resolved | | hoo | T75460 [Story] Make Lua functions default to the user's language on multilingual wikis |
| | Resolved | | aude | T111142 Enable usage tracking on wikinews, wikibooks, and commons |
| | Open | | None | T111356 [Story] wb_changes.change_info should only contain the minimum of information required for processing the change on the client. |
| | Resolved | | hoo | T110343 [Task] Rewrite EntityChange, drop dependency on ORMRow and ORMTable |
| | Resolved | | hoo | T111056 [Task] Replace ChangesTable orm abstraction with ChangeStore and ChangeLookup |
| | Resolved | | hoo | T126874 Don't save alias/ description diffs in wb_changes |
| | Resolved | | Addshore | T151679 Document how change dispatching works |
| | Resolved | | Ladsgroup | T151681 DispatchChanges: Avoid long-lasting connections to the master DB |
| | Resolved | | Ladsgroup | T151993 Implement ChangeDispatchCoordinator based on RedisLockManager |
| | Resolved | | Andrew | T155042 Increase quota for wikidata-dev project |
| | Resolved | | Ladsgroup | T155190 Build an environment to test change dispatching using Redis-based locking |
| | Declined | | None | T155196 Vagrant 1.9.1 provision failure on Trusty using role::labs:mediawiki_vagrant |
| | Resolved | | Ladsgroup | T157308 Create test script for ChangeDispatchCoordinator |
| | Resolved | | Ladsgroup | T159826 Use redis-based lock manager in dispatch changes in production |
| | Resolved | | hoo | T159828 Use redis-based lock manager for dispatchChanges on test.wikidata.org |
| | Resolved | | Ladsgroup | T162556 Consider only updating wb_changes_dispatch after a successful run |
| | Resolved | | Ladsgroup | T162557 Use replica for reading the last dispatch position (chd_seen) |
| | Open | | None | T162558 Use memcached (or something similar) to keep the latest chd_seen state, only flush to table every once in a while |
| | Resolved | | daniel | T113606 [Task] dispatchChanges should dispatch to local wiki if client functionality is enabled on the repo |
| | Open | | None | T171784 Merge LockManagerSqlChangeDispatchCoordinator into SqlChangeDispatchCoordinator, remove legacy locking |
| | Declined | | None | T173008 Create a maintenance script for pruning stale entity subscriptions and run periodically |
| | Resolved | | hoo | T179060 Dispatchers occasionally seem to "freeze" for certain wikis |
| | Resolved | | Addshore | T178624 enwiki dispatch lag is 8 hours |
| | Resolved | | Addshore | T178652 Wikidata dispatchers should use a LockManager with a short TTL |
| | Open | | None | T179008 Wikidata change propagation: introduce --batch-grace parameter to replace --dispatch-interval |
| | Declined | | None | T179006 Wikidata change propagation: set reduce dispatcher randomness and shorten dispatch interval |