Page MenuHomePhabricator

Wikibase Query Service does not have some triples on a dreams.wikibase.cloud
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

PREFIX dreams: <https://dreams.wikibase.cloud/entity/>

DESCRIBE dreams:Q1149

https://dreams.wikibase.cloud/query/#PREFIX%20dreams%3A%20%3Chttps%3A%2F%2Fdreams.wikibase.cloud%2Fentity%2F%3E%0A%0ADESCRIBE%20dreams%3AQ1132

What happens?:
Gives no result ("No matching records found") even though there is https://dreams.wikibase.cloud/wiki/Item:Q1149 with serveral statements.

Same issue was with DESCRIBE dreams:Q1132. But (probably) after an edit the triples appear

What should have happened instead?:
A series of triples should have shown up in the result.

Other information (browser name/version, screenshots, etc.):
Could this be something with updater?

Event Timeline

Some work was done to make the query service updating more reliable in T284319
However there is still a condition where triples can be missed, so this is still best effort currently.
As you say, editing an entity again in 99.9% of cases will result in the missing triples appearing.

The edge case that is now handeled currently is:

  • If the updater picks up a batch of changes to send to the backend
  • And the backend doesnt respond because it is overloaded or down or restarting etc
  • Then those triple updates will be lost

In code:

Tarrow renamed this task from Wikibase Query Service does not have some triples on a wikibase.cloud instance to Wikibase Query Service does not have some triples on a dreams.wikibase.cloud.Feb 23 2024, 5:31 PM
Tarrow claimed this task.
Tarrow subscribed.

Hi @Fnielsen, could to look and see if this is still an issue for you? I've had a little look and it appears to be resolved; feel free to reopen if some issues on your wikibase remain.

@Tarrow I have sampled a few items and could not immediately identify a problem.