Roman Gershman

Results 808 comments of 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.