Connor

Results 181 comments of Connor

As we have done a lot of changes, I can't see we can use vanilla upstream RocksDB in near future.

Yes, some changes are already merged in upstream

There is no detailed design for `FileState`. For `kPendingLSM`, the blob file is created during flush. For `kPendingGC`, the blob file is created during GC,

It is better to add metrics to know the pending ingested snapshot count

> I think we need a triage to merge this PR. It's not a bugfix, and no need to be merged into 6.0. Now basing on 6.0 is just handy...

> Can you provide the comparison results of this change regarding the reduction of compilation time? Additionally, if there are performance testing results available to demonstrate that this change does...

@rleungx It's due to too many messages sent by these regions when they want to be hibernated again which blocks heartbeat/append messages being sent in time. But why restarting PD...