Flowyi

Results 9 issues of 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.

enhancement

- [ ] `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 ....

type/bug
severity/moderate
area/ticdc

![b2026c88-b659-44e1-ae88-a509b0006fde](https://github.com/pingcap/tiflow/assets/2639319/45027030-f284-4d7d-adad-6461fbd11c1c) 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...

type/enhancement
area/ticdc

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

type/enhancement
area/ticdc

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...

area/ticdc
type/feature-request

Since we already by default enable multiplexingPuller in `SourceManager`, the old `tablePullers` is not used any more.

type/enhancement
area/ticdc

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...

As they are redundant and useless.

enhancement