superfly / litefs

FUSE-based file system for replicating SQLite databases across a cluster of machines
Apache License 2.0
3.78k stars 89 forks source link

Support WAL Mode #14

Closed benbjohnson closed 1 year ago

benbjohnson commented 1 year ago

LiteFS currently only supports the rollback journal, however, it should also be able to convert WAL writes to LTX files as well.

zeina1i commented 1 year ago

Hey @benbjohnson I'm a bit new in dbms and distributed systems, I find this ticket interesting. can I implement this feature?

benbjohnson commented 1 year ago

@zeina1i I'm actually in the middle of implementing this right now but you're welcome to give it a try as well. The contribution policy is a little different than most OSS projects. You can implement any issue on the repo but just PR it to your fork and drop a link in the related ticket on GitHub. I typically need to rework bits of any implementation someone submits so it's easier for me to pull in pieces into a new commit and mark you as a coauthor.

https://github.com/superfly/litefs#contributing