[Wikidata-bugs] [Maniphest] [Commented On] T247553: Fail-safe exception from ReplicaMasterAwareRecordIdsAcquirer via Wikibase DataUpdateAdapter::doUpdate

2020-03-23 Thread gerritbot
gerritbot added a comment.


  Change 582159 **merged** by jenkins-bot:
  [mediawiki/extensions/Wikibase@master] wbterms: When reaching an edge case, 
try reading master with CONN_TRX_AUTOCOMMIT
  
  https://gerrit.wikimedia.org/r/582159

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

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

To: Ladsgroup, gerritbot
Cc: Addshore, WMDE-leszek, brennen, Agusbou2015, Jdforrester-WMF, 
Liuxinyu970226, Aklapper, nnikkhoui, Alter-paule, Hazizibinmahdi, Beast1978, 
Un1tY, Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Iflorez, darthmon_wmde, 
alaa_wmde, Meekrab2012, joker88john, CucyNoiD, Nandana, NebulousIris, Gaboe420, 
Versusxo, Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Lahi, Gq86, 
Af420, Darkminds3113, Bsandipan, Lordiis, GoranSMilovanovic, Adik2382, 
Th3d3v1ls, Ramalepe, Liugev6, QZanden, LawExplorer, WSH1906, Lewizho99, 
Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331, Rxy, Jay8g, Krenair
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T247553: Fail-safe exception from ReplicaMasterAwareRecordIdsAcquirer via Wikibase DataUpdateAdapter::doUpdate

2020-03-20 Thread gerritbot
gerritbot added a comment.


  Change 582159 had a related patch set uploaded (by Ladsgroup; owner: 
Ladsgroup):
  [mediawiki/extensions/Wikibase@master] wbterms: When reaching an edge case, 
try reading master with CONN_TRX_AUTOCOMMIT
  
  https://gerrit.wikimedia.org/r/582159

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

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

To: Ladsgroup, gerritbot
Cc: Addshore, WMDE-leszek, brennen, Agusbou2015, Jdforrester-WMF, 
Liuxinyu970226, Aklapper, nnikkhoui, Hazizibinmahdi, Iflorez, darthmon_wmde, 
alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, 
Mbch331, Rxy, Jay8g, Krenair
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T247553: Fail-safe exception from ReplicaMasterAwareRecordIdsAcquirer via Wikibase DataUpdateAdapter::doUpdate

2020-03-19 Thread Ladsgroup
Ladsgroup added a comment.


  I think I found out what's happening here. I tracked down one case of it 
happening which is this edit: 
https://www.wikidata.org/w/index.php?diff=1138568411 causing this: 
https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-mediawiki-2020.03.19/mediawiki/?id=AXDzmOx6KWrIH1QRGQJO
  
  Why? This edit happening almost at the same time: 
https://www.wikidata.org/w/index.php?diff=1138568386
  
  Both edits introduce a new text for the term store at the same time and the 
code tries to read it, it can't (because it doesn't exist yet) then it tries to 
insert it, it can't (because the other thread already put it there) then it 
tries to read it again (because it couldn't insert, right?) but it can't find 
it which seems like a very logical thing to do to throw a logic error 
(narrator: it's not).
  
  The reason that the second read can't read the ghost row is MySQL's default 
locking level: "REPEATABLE_READ". I guess that's explanatory enough. when you 
read from master from one transaction, MySQL gives you the old version due to 
MVCC but it doesn't let you insert it either.
  
  I don't know what would be the right solution right now but I will find it.

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

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

To: Ladsgroup
Cc: Addshore, WMDE-leszek, brennen, Agusbou2015, Jdforrester-WMF, 
Liuxinyu970226, Aklapper, nnikkhoui, Hazizibinmahdi, Iflorez, darthmon_wmde, 
alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, 
_jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, 
Mbch331, Rxy, Jay8g, Krenair
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs


[Wikidata-bugs] [Maniphest] [Commented On] T247553: Fail-safe exception from ReplicaMasterAwareRecordIdsAcquirer via Wikibase DataUpdateAdapter::doUpdate

2020-03-18 Thread Ladsgroup
Ladsgroup added a comment.


  This is actually two different errors. I make another one for the new one.

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

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

To: Ladsgroup
Cc: WMDE-leszek, brennen, Agusbou2015, Jdforrester-WMF, Liuxinyu970226, 
Aklapper, nnikkhoui, Hazizibinmahdi, Iflorez, darthmon_wmde, alaa_wmde, 
Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, 
rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331, 
Rxy, Jay8g, Krenair
___
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs