Connor
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,
Yes, seems should use `value` directly. Would you like to fix it?
It is better to add metrics to know the pending ingested snapshot count
/assign @hbisheng
> 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...