Flowyi
Flowyi
https://github.com/golang/go/issues/8592 Like this discussion for std json lib. Golang's standard lib won't change, so I really like to see a good third party lib can support.
Current implementation does not manually free packs' off-heap memory after use. The dependency of GC is not reliable. We should reimplement it with column API, not iterator API.
- [ ] `enable-old-value` got remove after v7.4.0. Source: https://asktug.com/t/topic/1022449. Issue: https://github.com/pingcap/tiflow/issues/10711 - [ ] `partition = "index-value"` is not recognized after upgraded from v6.1.7 to v7.5.0. Source: https://asktug.com/t/topic/1019467 ....
 1. Make `dmlWorker` a tool struct without goroutine and channel. Just call its methods and pass events via parameters. 2. Merge `defragmenter`, `encodingWorker` into `DMLSink` struct, and remove goroutine...
There are lots of gorountines in TiCDC code are not necessary. They increase code complexity and cause goroutine explosion. - [ ] https://github.com/pingcap/tiflow/issues/10623
For instance, `worker-count` is configured differently and updated constantly between different clusters and situations. Currently, all of the configurations about changefeeds are required to pause/resume before taking effect. While pause/resume...
Since we already by default enable multiplexingPuller in `SourceManager`, the old `tablePullers` is not used any more.
Currently, in TiFlash we already support using multiple paths to store data. It is necessary for many cases, for example, users tend to use many slower and cheaper disks for...