Ruihang Xia
Ruihang Xia
**Description** In distributed mode a table might be one of three roles: `Writer`, `Reader` and `Querier` based on the cluster's status. We need to implement these roles. The server only...
# Which issue does this PR close? ref #175 # Rationale for this change Following #175, this patch defines the trait `RoleTable` and implement three roles on top of it....
Signed-off-by: Ruihang Xia # Which issue does this PR close? ref #175 # Rationale for this change Follow the context from #175. `ReaderTable` needs to get the newest data from...
### Describe This Problem Flush is checked on the write path `preprocess_write()`. That method has three conditions to trigger a flush: `should_flush_instance`, `should_flush_space` and `should_flush_table`. When memory usage reached the...
**Description** We prepare to release `v0.3` at the end of Aug. Here is the feature list: - Release multi-language client. Include [Java](https://github.com/CeresDB/ceresdb-client-java), [Rust](https://github.com/CeresDB/ceresdb-client-rs) and [Python](https://github.com/CeresDB/ceresdb-client-py). - Support static cluster mode....
**Describe this problem** Backtrace ``` 2022-03-10 11:42:59.471 ERRO [common_util/src/panic.rs:40] thread 'cse-read' panicked 'called `Result::unwrap()` on an `Err` value: Plan("No field named 'SPM_23134806_INFLUENCE_DEFAULT.period'. Valid fields are 'time_bucket(SPM_23134806_INFLUENCE_DEFAULT.period,Utf8(\"PT1M\"),Utf8(\"yyyy-MM-dd HH:mm:ss\"))', 'alias1'.")' at "/root/.cargo/git/checkouts/arrow-datafusion-78dc86050a92b8a7/9a77541/datafusion/src/optimizer/single_distinct_to_groupby.rs:106"...
**Description** Add support for `aarch64-unknown-linux-gnu` **Proposal** Support build on `aarch64-unknown-linux-gnu ` first. Probably add a new CI job to cover this. Running on this arch is planned but with a...
**Describe this problem** UT/CI sometimes is failed with "pure virtual method called, terminate called without an active exception" Two cases failed in my env are ```plaintext FAIL [ 0.353s] analytic_engine...
**Description** Some cases are not expected to run due to unstable features, temporary changes or anything else. It should be supported to just ignore them. **Proposal** Implement the `ignore` interceptor....
**Description** Support queries like ```sql select "string literal"; ``` Current the execution result is ``` SELECT 'a'; Failed to execute query, err: Client("Failed to parse schema from JSON") ``` **Proposal**...