daniel added a comment.
Addendum to my brain dump in https://phabricator.wikimedia.org/T107595#2235538: One question I got stuck on was: How do we provide a transactional context to the blob stores? We can have a RevisionBuilder with beging/commit, but when that interacts with the storage layer below, how is the transactional context maintained? Do we create builders/updaters/promises on all levels (SlotBuilder, BlobPromise, etc) that are created based on the current transactional context object? Or do we make the trx object an optional argument to all methods in storage layer interfaces? TASK DETAIL https://phabricator.wikimedia.org/T107595 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: daniel Cc: RobLa-WMF, Yurik, ArielGlenn, APerson, TomT0m, Krenair, intracer, Tgr, Tobi_WMDE_SW, Addshore, Lydia_Pintscher, cscott, PleaseStand, awight, Ricordisamoa, GWicke, MarkTraceur, waldyrious, Legoktm, Aklapper, Jdforrester-WMF, Ltrlg, brion, Spage, MZMcBride, daniel, D3r1ck01, Izno, Wikidata-bugs, aude, jayvdb, fbstj, Mbch331, Jay8g, bd808 _______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
