-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Catch throwables in mview updating #23124
Catch throwables in mview updating #23124
Conversation
Hi @QuentinFarizonAfrimarket. Thank you for your contribution
For more details, please, review the Magento Contributor Assistant documentation |
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.
@QuentinFarizonAfrimarket all changes must be applied to 2.3-develop
first.
If they are already fixed there, instead of creating new commits appropriate ones should be backported.
Hi @QuentinFarizonAfrimarket . The branch |
@VladimirZaets any idea why #23125 is still not merged having approval since Jun 5th? |
26e9f35
to
bdc588f
Compare
I was indeed waiting for #23125 to be merged to bring changes here, but with the due date being today I have pushed a version which fixes static tests, in the hope it will be taken in 2.2-develop |
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.
Great job @QuentinFarizonAfrimarket! Please re-resolve conflict though :)
bdc588f
to
e11db82
Compare
e11db82
to
e05e46d
Compare
Sorry, should be better like this :) |
@QuentinFarizonAfrimarket definitely ;) A small thing left, unit test needs to be adjusted. |
Hi @QuentinFarizonAfrimarket. |
Hi @QuentinFarizonAfrimarket, thank you for your contribution! |
2.2 : #23124
2.3 : #23125
Description (*)
Certain type of runtime exception weren't caught during mview updating, which caused some mview to be stuck in "processing" mode.
Refer to #23054 for more detail about the issue.
This modification is very similar to the one made here : 5927a75
Fixed Issues (if relevant)
#23054
Manual testing scenarios (*)
Questions or comments
This does not prevent against all types of crashes (like process out of memory or server stop abruptly, so it is only a step in making indexing crons more resilient
Contribution checklist (*)