elastic-stream:semaphore

Last commit made on 2023-06-24
Get this branch:
git clone -b semaphore https://git.launchpad.net/elastic-stream

Branch merges

Branch information

Name:
semaphore
Repository:
lp:elastic-stream

Recent commits

866c575... by lizhanhui

WIP: debug performance issue

Signed-off-by: Li Zhanhui <email address hidden>

6481888... by lizhanhui

Optimize append

Signed-off-by: Li Zhanhui <email address hidden>

c86fed2... by lizhanhui

Add sample usage of local_sync::Semaphore

Signed-off-by: Li Zhanhui <email address hidden>

a4b4cd1... by lizhanhui

chore: Update deps version (#587)

Update deps version

Signed-off-by: Li Zhanhui <email address hidden>

6844800... by lizhanhui

feat(data-node): Optimize CPU affinity (#586)

* Set CPU affinity for IO thread, which is responsible of polling CQEs

Signed-off-by: Li Zhanhui <email address hidden>

* Pass &Arc<Configuration> to IndexDriver::new

Signed-off-by: Li Zhanhui <email address hidden>

* Bind indexer thread to CPU-0

Signed-off-by: Li Zhanhui <email address hidden>

* Use forked rocksdb and rust binding

Signed-off-by: Li Zhanhui <email address hidden>

* Bind RocksDB thread-pool to given cpu-set

Signed-off-by: Li Zhanhui <email address hidden>

* Optimize workers thread affinity

Signed-off-by: Li Zhanhui <email address hidden>

* Update rocksdb.deb

Signed-off-by: Li Zhanhui <email address hidden>

* Change default value for config

Signed-off-by: Li Zhanhui <email address hidden>

---------

Signed-off-by: Li Zhanhui <email address hidden>

4ff6a42... by Robin Han <email address hidden>

feat(frontend): get direct bytebuffer address by reflection (#580)

Signed-off-by: Robin Han <email address hidden>

c574bc2... by lizhanhui

feat(data-node): Print built info on data-node start (#584)

* fix #582 Print built info on start

Signed-off-by: Li Zhanhui <email address hidden>

* Additively prints the built info to both stdout and log

Signed-off-by: Li Zhanhui <email address hidden>

* Format

Signed-off-by: Li Zhanhui <email address hidden>

* Display built info after log initialization

Signed-off-by: Li Zhanhui <email address hidden>

* Format code

Signed-off-by: Li Zhanhui <email address hidden>

---------

Signed-off-by: Li Zhanhui <email address hidden>

8f4fd17... by Yu Ning <email address hidden>

fix(pm/cluster): Add `nodeIdx` atomically (#583)

Signed-off-by: Ning Yu <email address hidden>

a61c556... by lizhanhui

feat(toolchain): Pin toolchain nightly version (#581)

Pin toolchain nightly version

Signed-off-by: Li Zhanhui <email address hidden>

8a003e1... by lizhanhui

feat(io): Tune optimal IO size (#579)

Tune optimal IO size

Signed-off-by: Li Zhanhui <email address hidden>