Tao

Results 12 issues of Tao

Previous in #2222, we will skip the origin rule match when rel has been removed from its subset, but this implement calls subset.getRelList() and it has a performance issue. The...

Current only SqlSequenceValueOperator override isDeterministic, func like RAND doesn't override isDeterministic, these func seems are not deterministic(the list comes from "isDynamicFunction"): 1. SqlAbstractTimeFunction 2. SqlBaseContextVariable 3. SqlCurrentDateFunction 4. SqlRandFunction 5....

discussion-in-jira

Simplifies AND/OR condition that has common expressions, extract and eliminate/merge them. 1. (a || b) && (a || b || c || d) => (a || b) 2. (a ||...

slow-tests-needed

Builded data like this:`df.repartition(20, col("id")).write.parquet(path)` When filter like this: `filter(col("id") === 123)`, we can prune 19 repartition files, without any overhead. It's very simple to implement, we needn't create the...

https://github.com/apache/incubator-brpc/blob/master/docs/cn/streaming_rpc.md "目前的实现还没有自动切割过大的消息,同一个tcp连接上的多个Stream之间可能有[Head-of-line blocking](https://en.wikipedia.org/wiki/Head-of-line_blocking)问题,请尽量避免过大的单个消息,实现自动切割后我们会告知并更新文档" 尝试解决这个 todo.

module/stream

**Is your feature request related to a problem? (你需要的功能是否与某个问题有关?)** brpc streaming **Describe the solution you'd like (描述你期望的解决方法)** 需求可以简化为send 端如何切分, 接收端如何合并回来 1. 做在协议层 2. 在 iobuffer 上切分 The requirement can be...