-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EZP-30823: [6.x] Isolated cache during transactions to avoid race condition #2740
Conversation
55e5bde
to
e7cdba7
Compare
Tests passing and it also passed scenario defined by @mateuszbieniek on JIRA. But ideally I'd also like to somehow have better test coverage for this that would be relevant also for 7.5. But a bit unsure how, suggestions welcome. On that there is actually two things to tests:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks almost good, I have some naming/CS concerns mostly.
433a26f
to
75549bd
Compare
@alongosz Updated, thanks for the suggestions 👍 |
@micszo we can proceed with QA |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA Approved.
Retest successful for Content List block issue and wrong current version issue on eZ Platform EE v1.7.9 with 6.7_race_cond_testing branch. Verified with sanities.
As agreed testing on v1.13.5 will be done post merge.
Testing on v2.5 is ongoing in scope of #2749 / 7.5_race_cond_testing branch.
This is unfortunately not covering need to test cross process issues with this, but it at least tries to make sure own process recives fresh dfata when it should.
75549bd
to
f8900bd
Compare
@andrerom is it ok if we merge this one as well? |
This comment has been minimized.
This comment has been minimized.
@micszo We can merge this once the 2.5 variant of this patch is approved (#2749), you can actually re-test that more easily by just asking for If you still experience login issues, then let's do a zoom session as I did not manage to reproduce that. |
Merging this up so we can ship this to 1.13LTS reporter on this, to not be blocked by further 2.5LTS testing. Merge details: I'll wipe out all changes here when merging up to 2.5 (7.5 ), and move changes needed over to the 7.5 PR (tests etc) |
6.7
+ (see #2749 for 7.x PR)Similar to what was done for 2.5.3 (#2703) and followup in #2749, but adapted for Stash:
TODO:
$ composer fix-cs
).