The Signpost

Technology report

Wikidata phase 2 deployment timetable in doubt

English Wikipedia and other Wikidata deployments likely to be delayed

As previewed in last week's "Technology Report", users of ten Wikipedias including Italian and Russian – in total accounting for some 10% of all visits to Wikimedia sites – this week got access to phase 2 of Wikidata following its first rollout to production wikis (Wikimedia Deutschland blog).

The primary focus of this second phase is the introduction of a new {{#property}} parser function. The function retrieves a named property of a given Wikidata item (at time of writing, that item must be the one linked to the current page). Thus, using {{#property:p169}} will retrieve the "CEO" property attached to the current page, if any. The team behind Wikidata reports that they are close to deploying the code necessary to allow editors to use the alternative syntax {{#property:chief executive officer}}, as well as allowing them to retrieve properties of arbitrary items (the population of Paris on the article for the Eiffel Tower, for example).

Although the 27 March rollout initially appeared to be wholly a success, WMF Site Architect Asher Feldman quickly raised serious concerns about its impact on site performance. In particular, in a post to the WMF Operations mailing list, he judged two serious "jobqueue related" site outages on 28 March to be the fault, in part, of the ramping up of Wikidata. In both cases, Wikidata's change propagation mechanism had added large numbers of jobs to the jobqueue, a part of Wikipedia site maintenance widely acknowledged to be creaking around the edges. Under the strain, the under-performing job queue caused all WMF slave databases to lag, Feldman noted, ultimately causing the downtime for editors.

"The good thing is," Feldman added "the jobqueue was identified as a scaling bottleneck a while ago, and will be [upgraded] very soon." In the meantime, the Wikidata team report they are also working to limit the pressure Wikidata places on the jobqueue. They hope to avoid performance questions delaying the further rollout of Wikidata phase 2 to other client wikis (including the English Wikipedia) over the next month.

In related news, WMF Editor Engagement specialist Steven Walling gave his concerns about the Wikidata implementation currently being rolled out and, in particular, the difficulty new users will have in working out where property values can be changed (answer: the item page on wikidata.org). The problem might be solved in the short term with the addition of overt "[edit]" links and in the longer term via integration with the VisualEditor, it was suggested.

In brief

Not all fixes may have gone live to WMF sites at the time of writing; some may not be scheduled to go live for several weeks.


















Wikipedia:Wikipedia Signpost/2013-04-01/Technology_report