Jinpeng Zhang

Results 23 issues of Jinpeng Zhang

Currently every sst is opened in mmap mode, we can't control the memory usage of agatedb with this mode, it will use as much as it can. This may cause...

enhancement

Async IO is an effective mechanism to improve the IO utilization by using few threads. When comes to cloud disk, aka cloud block storage, the IO latency is higher than...

enhancement

AgateDB keep all files open, both SST files and VLog files. If the dataset is large and there are many files, most files may not will touch in a long...

enhancement

Some times we just want to check if a key is existed in the DB, for example when we call transaction put to insert a row to TiKV we need...

enhancement

As https://db.in.tum.de/~leis/papers/ART.pdf showed, the adaptive radix tree is mush more faster than other comparable search tree/list.

enhancement

When scan a range[start, end), LSM-tree based engine will create a iterator for each level and seek to the proper position for the corresponding SST file(whose range[smallest, biggest) cover [start,...

enhancement

### What did you do? In the test case of `TestGCAndCleanup`, each CheckGC will sleep for 100 seconds here https://github.com/pingcap/tiflow/blob/master/cdc/redo/meta_manager_test.go#L255 , this will make this test very slow. ### What...

type/bug
severity/minor
area/ticdc

## How to define stability of TiCDC? TiCDC as a distributed system, it should continuously provide service with predictable replication lag under any reasonable situations like single TiCDC node failure,...

task-tracking

### What problem does this PR solve? Add a java example to show how does downstream java app handle the row-level checksum. Java version of https://github.com/pingcap/tiflow/blob/master/examples/golang/avro-checksum-verification/main.go Issue Number: close https://github.com/pingcap/tiflow/issues/10030...

first-time-contributor
needs-rebase
size/XL
release-note-none
do-not-merge/needs-triage-completed