EasonBall
EasonBall
### What problem does this PR solve? Issue Number: ref #49008 Problem Summary: 1. For reverting/cancelling/pausing, we can start scheduler without allocating slots 2. As scheduler is a loop. For...
### What problem does this PR solve? Issue Number: ref #50305 Problem Summary: Support predicate pushdown cases like: ``` select * from infoschema.tables where lower(table_name)='xxx' ``` ### What changed and...
### What problem does this PR solve? Issue Number: ref #49008 Problem Summary: Previously when planErr and not retryable, the state transition is as follow: 1. pending->failed 2. pending->running->failed ###...
### What problem does this PR solve? Issue Number: ref #49008 Problem Summary: ### What changed and how does it work? Use handle.RunWithRetry ### Check List Tests - [x] Unit...
### What problem does this PR solve? Issue Number: ref #48779 Problem Summary: ### What changed and how does it work? Add some log for easier debugging. ### Check List...
### What problem does this PR solve? Issue Number: ref #49008 Problem Summary: ### What changed and how does it work? ### Check List Tests - [x] Unit test -...
``` impl fmt::Display for Operator { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { let display = match &self { Operator::Eq => "=", Operator::NotEq => "!=", Operator::Lt => "", Operator::GtEq...