Sebotic added a comment.

I have a quick follow up for this. I made 2 slightly differing sparql queries one accessing values directly and one inderectly. They should give the same return values, but it seems that if each query is executed on a different server, the 2 result sets differ, one gives back 54320 values, the other 54315. Irrespective of the counts, some values differ. Seem my code here: https://gist.github.com/sebotic/a92f9291175f4968ce265ffe31e0e9c2

Output:

r1 54320
r2 54315
r1 to r2 diff {'http://www.wikidata.org/entity/Q1649375', 'http://www.wikidata.org/entity/Q21107532', 'http://www.wikidata.org/entity/Q21126253', 'http://www.wikidata.org/entity/Q23427423', 'http://www.wikidata.org/entity/Q23502720', 'http://www.wikidata.org/entity/Q22291919', 'http://www.wikidata.org/entity/Q21149708', 'http://www.wikidata.org/entity/Q5401857', 'http://www.wikidata.org/entity/Q21109520', 'http://www.wikidata.org/entity/Q21154422', 'http://www.wikidata.org/entity/Q21988981', 'http://www.wikidata.org/entity/Q21170314', 'http://www.wikidata.org/entity/Q21105176', 'http://www.wikidata.org/entity/Q21101781', 'http://www.wikidata.org/entity/Q21758789', 'http://www.wikidata.org/entity/Q21110288', 'http://www.wikidata.org/entity/Q2041084', 'http://www.wikidata.org/entity/Q23597325', 'http://www.wikidata.org/entity/Q21111549', 'http://www.wikidata.org/entity/Q23607725', 'http://www.wikidata.org/entity/Q21987727', 'http://www.wikidata.org/entity/Q23565314', 'http://www.wikidata.org/entity/Q21106974', 'http://www.wikidata.org/entity/Q21109066', 'http://www.wikidata.org/entity/Q23547921', 'http://www.wikidata.org/entity/Q21112289', 'http://www.wikidata.org/entity/Q4044986', 'http://www.wikidata.org/entity/Q23625489', 'http://www.wikidata.org/entity/Q21097467', 'http://www.wikidata.org/entity/Q419999', 'http://www.wikidata.org/entity/Q21151165', 'http://www.wikidata.org/entity/Q21765867', 'http://www.wikidata.org/entity/Q21132784', 'http://www.wikidata.org/entity/Q7119385', 'http://www.wikidata.org/entity/Q14914349', 'http://www.wikidata.org/entity/Q24136789', 'http://www.wikidata.org/entity/Q21106149', 'http://www.wikidata.org/entity/Q287896', 'http://www.wikidata.org/entity/Q21149578', 'http://www.wikidata.org/entity/Q21112096', 'http://www.wikidata.org/entity/Q737488', 'http://www.wikidata.org/entity/Q22291581'}
r2 to r1 diff {'http://www.wikidata.org/entity/Q21109932', 'http://www.wikidata.org/entity/Q23532011', 'http://www.wikidata.org/entity/Q24092707', 'http://www.wikidata.org/entity/Q21113917', 'http://www.wikidata.org/entity/Q23495416', 'http://www.wikidata.org/entity/Q21114054', 'http://www.wikidata.org/entity/Q21136466', 'http://www.wikidata.org/entity/Q21112164', 'http://www.wikidata.org/entity/Q21125854', 'http://www.wikidata.org/entity/Q909409', 'http://www.wikidata.org/entity/Q21118862', 'http://www.wikidata.org/entity/Q21133039', 'http://www.wikidata.org/entity/Q21121539', 'http://www.wikidata.org/entity/Q23571649', 'http://www.wikidata.org/entity/Q21172303', 'http://www.wikidata.org/entity/Q23456743', 'http://www.wikidata.org/entity/Q22293399', 'http://www.wikidata.org/entity/Q418404', 'http://www.wikidata.org/entity/Q21108415', 'http://www.wikidata.org/entity/Q21105173', 'http://www.wikidata.org/entity/Q21122885', 'http://www.wikidata.org/entity/Q21141185', 'http://www.wikidata.org/entity/Q4897285', 'http://www.wikidata.org/entity/Q23633201', 'http://www.wikidata.org/entity/Q23598795', 'http://www.wikidata.org/entity/Q21130454', 'http://www.wikidata.org/entity/Q22291022', 'http://www.wikidata.org/entity/Q21117998', 'http://www.wikidata.org/entity/Q21121760', 'http://www.wikidata.org/entity/Q23597984', 'http://www.wikidata.org/entity/Q21139471', 'http://www.wikidata.org/entity/Q21109478', 'http://www.wikidata.org/entity/Q24268653', 'http://www.wikidata.org/entity/Q22678298', 'http://www.wikidata.org/entity/Q23460137', 'http://www.wikidata.org/entity/Q4046258', 'http://www.wikidata.org/entity/Q21105140'}

as far as I could see, the reason why these result sets differ is not the rank or other differences. If the queries are both run on the same server, there is no difference between the result sets. (this is an assumption as I do not know which server is really executing a query)

Thanks for looking at this issue!

Best,
Sebastian


TASK DETAIL
https://phabricator.wikimedia.org/T112397

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Deskana, Sebotic
Cc: Gstupp, Deskana, Bene, Smalyshev, Lydia_Pintscher, Aklapper, Sebotic, Avner, debt, Gehel, D3r1ck01, Jonas, FloNight, Xmlizer, Izno, jkroll, Wikidata-bugs, Jdouglas, aude, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to