Page MenuHomePhabricator

Move DispatchingEntityPrefetcher and DispatchingTermBuffer to DataModel Services component
Open, MediumPublic

Description

DispatchingEntityPrefetcher should be moved to DataModel Services, where the interface is defined.
There are no dependencies on Wikibase itself in the implementation that would prevent from moving it.

Similar should happen to DispatchingTermBuffer. In this case the PrefetchingTermLookup the dispatching service implements should be also moved to DataModel Services. It combines TermLookup and TermBuffer interfaces that are both defined in the DataModel Services.

The move of above mentioned classes and interface should be part of a single release of the Services component.

Other Dispatching services defined in Wikibase at this point (DispatchingEntityRevisionLookup and DispatchingPropertyInfoLookup) should not be moved as their related interfaces are also defined in Wikibase repo.

Related Objects

StatusSubtypeAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenNone
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
StalledNone
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
OpenNone

Event Timeline

WMDE-leszek lowered the priority of this task from High to Medium.Mar 1 2018, 9:40 AM
Addshore added a subscriber: Addshore.

@WMDE-leszek should you still be assigned to this one?

Addshore moved this task from Backlog to Libraries on the wdwb-tech-focus board.Oct 8 2018, 12:53 PM
Addshore moved this task from ready to go to in progress on the Wikidata board.Dec 11 2019, 11:59 AM
Aklapper removed WMDE-leszek as the assignee of this task.Jun 19 2020, 4:21 PM

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)