Roman Gershman
Roman Gershman
I prefer the opposite: 1. Submit a PR that does not change behavior: fixes bugs, refactor etc. Release it in 1.35 2. Submit a clean PR that adds a lockless...
the next step would be to start using `expire_base_` and generations to represent the absolute times using ~49 days ExpirePeriod. The absolute time := expire_base_ + expire_period so we should...
@glevkovich one of your starter tasks
Dispatch fiber is not the one that blocks on io, `DflyConn` blocks. Yes, to change DflyConn so it won't block on socket.FiberRead. The focus is on recv io, mostly. send...
Some benchmark tests for `dfly_bench --ratio 0:1 --pipeline=30 -c 1 --proactor_threads=1 -n 2000000` . servers run on m7g.2xlarge. dfly_bench run from `c8gn.4xlarge` valkey: 1. 333K qps 2. Dragonfly with squashing...
Another evidence of sub-optimal pipeline performance: https://github.com/dragonflydb/dragonfly/issues/6192#issuecomment-3640646860
hi, are you running both memtier and dragonfly on the same machine?
I can not say for sure why this happens for you. I observe several things that looks strange to me: 1. P99 and P99.9 are very high for Dragonfly even...
it's because your ports are opened to the internet and hacking bots are constantly scanning 6379 and run `flushdb` and `SAVE`. i suggest running all the benchmarks with ports 6380...
Ah, the files are created on dragonfly shutdown by default. you can pass `--dbfilename=` to omit backups.