-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status of this repo #17
Comments
@tekjar I didn't have much time to work on the project lately. However, it would definitely be better to join efforts rather than starting it all over again. There is a lot of documentation here and I'm open to help and work on it given the time! One of the biggest needs before moving to other steps is #4, which I'm stuck at the moment (#4 - Restoring the state from the disk log/index files). The issue itself contains a lot of info on what has to be done, I'm a bit stuck on "how" with rust. here is a WIP branch/commit. But feel free to work on it. After that, #16 is something useful, to sort of have a "release candidate" storage system and then move to the next steps: #5, #6, #8 and finally look into #12 |
Sure I'll go through the details. Would you be interested in making this compatible with kafka clients? I'm not sure of the complexities but the ablity to replace just brokers without touching clients would be a big win |
I think the only thing I don't like about Kafka is that the server registers/keeps track of the cursor... I'm more inclined to believe that clients should keep track of where they are in the stream and don't need to be registered. However, I believe such discussions are quite far away and we can easily implement both models once the base storage and replication layers are "done". |
Ok. I'll go through the details of the storage layer first |
Hi. I started my work. I'm doing some refactors to get myself familiar first. Is there a better way to communicate other than Github issues? Something like discord? Not a big deal but helps me understand and fix things faster |
We can start one, feel free to refactor what feels like not working. I'm far from being a rust expert. Good point for the communication, I've just created a discord server for voik, you can join with https://discord.gg/TvMjtr I'll close this issue for the time being, we can move the discussion to discord. |
@marceloboeira looks like discord link is dead? |
Hi. I'm on a similar path to implement kafka like distributed commit log. Is this project active?
The text was updated successfully, but these errors were encountered: