Page MenuHomePhabricator

Add support page deletion
Closed, ResolvedPublic5 Estimated Story Points

Description

When consuming a page-change event that has page_change_kind = delete the pipeline should not try to fetch the revision content.

For simplicity reasons it might be better to still route these events to the AsyncIO operator but simply skip http request and directly produce the Update Document Row.

AC:

  • when a page-change event is of type "delete" and Update Document with an operation set to delete

Related Objects

Event Timeline

Change 879109 had a related patch set uploaded (by Peter Fischer; author: Peter Fischer):

[search/cirrus-streaming-updater@master] Process page deletions

https://gerrit.wikimedia.org/r/879109

Change 879109 merged by jenkins-bot:

[search/cirrus-streaming-updater@master] Produce and consume update.delete events

https://gerrit.wikimedia.org/r/879109