Kaijie Chen

Results 13 issues of Kaijie Chen

## What changes were proposed in this pull request? Previously, containers with zero pending deletion blocks will also be sent to check container chosing policy, which is unnecessary. We can...

## What changes were proposed in this pull request? Add new checkstyle rule `NoLineWrap`, which checks no line wrap in `pacakge`, `import` and `static import` statements. https://checkstyle.sourceforge.io/config_whitespace.html#NoLineWrap Fix violations by...

Provide optimized default values when a field in config file is missing, so it's easier for inexperienced users to try and experiment with this project. For example: If the `rss.storage.type`...

### What changes were proposed in this pull request? Synchronise read access to ShuffleBuffer#size. ### Why are the changes needed? To make synchronization consistent. Because all write accesses to `ShuffleBuffer#size`...

### What problem does this PR solve? Issue Number: Problem Summary: We have met a problem in Apache Doris where a stream rpc client cannot receive any message (including `on_closed`)...

## Proposed changes Set `enable_strict_consistenct_dml` to `true` by default. ## Further comments If this is a relatively large or complex change, kick off the discussion at [[email protected]](mailto:[email protected]) by explaining why...

reviewed
dev/2.1.x

## Proposed changes In `~LoadStreamMgr()`, clear load streams before shutdown SegmentFileWriterThreadPool. To fix the following check failure. ``` F20240428 03:36:59.966398 10071 threadpool.cpp:253] Check failed: 1 == _tokens.size() (1 vs. 97)...

approved
reviewed

## Proposed changes `tablet_id` is the unique identifier of a TabletStream. IndexStream is unnecessary in LoadStream, remove it to simplify code. Also refactor the close logic of LoadStream, and add...

reviewed

## Proposed changes Change `use_cnt` mechanism for incremental (auto partition) channels and streams, it's now dynamically counted. Use `close_wait()` of regular partitions as a synchronize point to make sure all...

reviewed
meta-change

**Summary** Currently, Alluxio is using some internal API of Apache Ratis, causing compatibility issues during upgrades. For example: https://lists.apache.org/thread/2hzs61jzqjy0ktt6svv2ng6crh6t1f7q **Urgency** It would be easier to upgrade Ratis in the future.

type-debt
stale