Results 11 issues of Li Yichao

It seems one `aggregate` rule starts a aggregator thread. Should it be done more efficiently?

performance

It will be helpful if aggregation supports `rate calculation`. For example, network inflow or outflow data collected by collectd is monotonic increasing. We need to subtract two points and divide...

enhancement

Currently, DatasetFolder load images and transform them in the same thread, so the latency is io latency + transform latency. It is better if we load images in another thread,...

cla signed

* memtable format is updated to [v2](https://docs.google.com/document/d/1NfjELi8Zz27TUZ3HoxujPRLKe6ifx_Jg9cAEF6WtZNg/edit#) to reduce cpu usage when getting. * FragmentedRangeTombstoneList is adapted to the new memtable format so we can iterate range tombstones as before....

CLA Signed

fix https://github.com/cmu-db/noisepage/issues/1448

# Bug Report optimzer fail to optimize # NoisePage ``` noisepage=# create table foo (a int); create table bar (b int); CREATE TABLE CREATE TABLE noisepage=# insert into foo values...

learner will neither participate in elections nor be inclued in quorum, and will not trigger election_timeout or vote. This feature makes it easy to add a read-only replica to server,...

based on [dragonylffly](https://github.com/dragonylffly)'s work at https://github.com/baidu/braft/pull/321 and [PFZheng](https://github.com/PFZheng)'s comments there.