Roman Gershman
Roman Gershman
a pretty extensive [blog post]( https://decovar.dev/blog/2021/09/23/cmake-cpack-package-deb-apt/) that guides on how to build and host debian packages. And more low level https://earthly.dev/blog/creating-and-hosting-your-own-deb-packages-and-apt-repo/
aptly is to manage the repo and upload it to s3-like bucket (can be gcs as well) https://www.aptly.info/tutorial/repo/ createrepo is somewhat similar tool for rpm packages
You need knowledge of pytest framework in order to do this. Specifically how to work with fixtures. Current pytest code is located here under "tests/dragonfly". I would start with a...
https://github.com/romange/gaia/blob/master/file/s3_file.h file can serve as an example of how it can be done
@madolson good ideas. I hope it's ok if I chip in? I chose for my implementation an open addressing scheme with small object optimization as you suggested here. Since it's...
@moticless yeah, you are right - I forgot that Redis is required to support 32bit. Re alignment - it won't work if you want to use sds as keys, because...
sds is unaligned because of the header. I.e sds itself is not aligned, but we can indeed populate the real pointer (sds-1 or whatever it is). For 64bit it's easier...
I put string_set here: https://github.com/romange/midi-redis/tree/main/string_set. hopefully, you will find it useful. It even has unit-tests.
It's not urgent but it's on first come first serve basis. Just shoot a PR when you have it implemented.
Could you expand? Which commands are you referring to? Alternatively, a code snippet that reproduces the problem will help.