John Sully
John Sully
Work has started in the reordering branch. I'm focusing on optimizing read/write grouping right now which doesn't require an API change.
At low speeds (~800MT/s) row open/close is well hidden with good dispersion among banks so we don't need to re-order based upon activate/precharge commands. The primary bottleneck at this speed...
https://github.com/enjoy-digital/litedram/pull/55
Thanks! Is ISB available on all aarch64 architectures or do we need a more specific ifdef?
@agosalvez Can you be a little more specific? Is the data missing from a very recent write from a different client? You can try setting max-snapshot-slip to 0 to avoid...
Did you observe a performance improvement with these? I disassembled the existing functions on X64 and it looks like the compiler already does a good job of recognizing what's happening....
I'm not seeing a crash here, KeyDB is recieving SIGTERM. Usually this happens from a health check failing if your using k8s. What are you using for your healthchecks? Are...
When KeyDB crashes it creates a fairly long and detailed bug report in the log. Are you able to post this? If its just a hang and not a crash...
We have a cluster here at Snap that has begun to repro this which should help a lot with debugging. I really appreciate everyone's help providing data and I hope...
32-bit cleanliness strikes again. Should be a simple fix I'll take a look.