• Joined on 2024-08-19
jer pushed to master at jer/kevo 2025-05-03 05:18:10 +00:00
c70eb8d138 refactor: remove unused RetryWithSequence method
jer pushed to master at jer/kevo 2025-05-03 05:11:23 +00:00
2335e9a10a refactor: consolidate writeRawRecord in WAL with other functions
jer pushed to master at jer/kevo 2025-05-03 04:57:27 +00:00
33a8a41e7d feat: implement detailed status information in replication manager
jer pushed to master at jer/kevo 2025-05-03 04:44:58 +00:00
fed04a8f38 feat: implement WAL retentation management functionality
jer pushed to master at jer/kevo 2025-05-03 04:36:59 +00:00
bbb54a0d6c refactor: remove redundant constructors
jer pushed to master at jer/kevo 2025-05-03 04:31:09 +00:00
eefc915f3a feat: add support for TTL tracking to transactions, unified tx buffers
jer pushed to master at jer/kevo 2025-05-03 04:16:42 +00:00
047e41e0b1 refactor: remove debug code blocks in transactions
jer pushed to master at jer/kevo 2025-05-02 22:18:56 +00:00
9a98349115 chore: formatting
7e744fe85b refactor: consolidate transaction buffer implementations and reorganize transaction package
Compare 2 commits »
jer pushed to master at jer/kevo 2025-05-02 04:22:15 +00:00
c1b3c17d96 fix: fix possible race conditions in transaction buffer
jer pushed tag v1.3.0 to jer/kevo 2025-04-30 04:15:52 +00:00
jer pushed to master at jer/kevo 2025-04-29 21:19:48 +00:00
86340fe7bc fix: use constants for primary/replica/standalone
fd3a19dc08 feat: finished replication, testing, and go fmt
2b44cadd37 fix: Remove code that's never reachable
60d401a615 docs: update documentation with information about replication
f9e332096c feat: Update client sdk (Go) with smart connection logic
Compare 12 commits »
jer deleted branch replication from jer/kevo 2025-04-27 22:18:06 +00:00
jer commented on pull request jer/kevo#1 2025-04-27 22:18:02 +00:00
WIP: Primary-Replica Replication experiment

Closing this, will favour a new PR with a different approach as this one got very unwieldy.

jer closed pull request jer/kevo#1 2025-04-27 22:18:02 +00:00
WIP: Primary-Replica Replication experiment
jer pushed to replication at jer/kevo 2025-04-26 21:56:35 +00:00
374d0dde65 refactor: improve bootstrap API with proper interface-based design for testing
1974dbfa7b feat: implement access control and persistence for replicas
2d1e42b4d6 feat: implement integrity validation with checksums for replication transport
61858f595e feat: implement reliability features for replication transport
Compare 4 commits »
jer pushed to replication at jer/kevo 2025-04-26 19:06:38 +00:00
5963538bc5 feat: implement replication transport layer
ed991ae00d feat: add replication transport interfaces and protocol schema
33ddfeeb64 fix: use Lamport clocks consistently across WAL operations
5cd1f5c5f8 feat: implement WAL applier for replication
02febadf5d feat: implement WAL replicator and entry serialization
Compare 6 commits »
jer pushed to replication at jer/kevo 2025-04-26 17:43:21 +00:00
c0bfd835f7 feat: implement replication hook point in WAL and Lamport clocks…
0e5d60cb83 feat: add lamport timestamp
Compare 2 commits »
jer pushed tag v1.2.0 to jer/kevo 2025-04-26 17:30:36 +00:00
jer pushed to master at jer/kevo 2025-04-26 17:30:29 +00:00
c1dcf2d6ce fix: add the retry logic
jer deleted tag v1.2.0 from jer/kevo 2025-04-26 17:30:26 +00:00