fix(scheduler): improve error recovery - #14541
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
@vue/compiler-core
@vue/compiler-dom
@vue/compiler-sfc
@vue/compiler-ssr
@vue/compiler-vapor
@vue/reactivity
@vue/runtime-core
@vue/runtime-dom
@vue/runtime-vapor
@vue/server-renderer
@vue/shared
vue
@vue/compat
commit: |
Size ReportBundles
Usages
|
|
Thanks for the PR. LGTM.
fixed via 87742a8
pre-jobs actually have only one source: |
|
/ecosystem-ci run |
|
📝 Ran ecosystem CI: Open
|
|
@edison1105 Do we need to merge this PR before v3.6? |
87742a8 to
5fa56f7
Compare
This PR improves the error recovery on jobs flush, and with two other changes:
currentFlushPromiseonly when no jobs are left to flush, to avoid unnecessary microtask.There are two possible issues:
flushPreFlushCbsorflushPostFlushCbserrors.flushPreFlushCbsdoes not check the DISPOSED flag, not sure if it's intentional.This PR is based on
minor, let me know if I should change tomain.