1
0
Fork 0

48 Commits (3e4e3eb32158b6081cb3fe7ea1bd0d45ed9acb0a)

Author SHA1 Message Date
Philip O'Toole 8105c85094
Update CONTRIBUTING.md 2 years ago
Philip O'Toole 285d291fb4 Building requires Go 1.18 or later 2 years ago
Philip O'Toole ca7e6e98ff Stop using deprecated protobuf package 3 years ago
Philip O'Toole 8990900fd8
Update CONTRIBUTING.md 3 years ago
Philip O'Toole e64aa7b6ea
Update CONTRIBUTING.md 3 years ago
Philip O'Toole 528a9c7ae2
Update CONTRIBUTING.md
[ci skip]
3 years ago
Philip O'Toole e289ca0bd6
Update CONTRIBUTING.md 3 years ago
Philip O'Toole d503db616e Better modeling with oneof 3 years ago
Philip O'Toole 1f56b5372f cluster package unit tests passing 3 years ago
Philip O'Toole 296762d52f Less verbose output during CircleCI testing 3 years ago
Philip O'Toole f939d33fe5 Remove Metadata concept from system
System testing passes.
3 years ago
Philip O'Toole 5f758266be Update Protobuf build instructions 3 years ago
Philip O'Toole 488a9554ea Switch to rqlite fork of go-sqlite3 4 years ago
Philip O'Toole c58d21923a
Update CONTRIBUTING.md 4 years ago
Philip O'Toole 16ad2f0de2
Update CONTRIBUTING.md 4 years ago
Philip O'Toole 6575de779d
Use Protobuf for encoding Raft Log commands
This PR changes Raft Log Entry encoding from JSON to Protobuf. Furthermore, larger Raft commands (which can result from batching SQL statements, or individually long SQL statements) are compressed before encoding.

This primary reason for this change is to reduce IO load since that is one of the largest performance bottlenecks. It will also reduce internode traffic.

Legacy JSON-encoded commands are still handled by this code, so this change is backwards-compatible with previous releases in the v5 series.
4 years ago
Philip O'Toole 4f78b14a35
Update CONTRIBUTING.md 4 years ago
Philip O'Toole 5693044c44
Update CONTRIBUTING.md 4 years ago
Philip O'Toole adc2088aac
Update CONTRIBUTING.md 4 years ago
Philip O'Toole ff92a48e15
Update CONTRIBUTING.md 4 years ago
Philip O'Toole 78c0e227db
Update CONTRIBUTING.md 5 years ago
Philip O'Toole 8a75e93576
Update CONTRIBUTING.md 5 years ago
Philip O'Toole 404a3b53e2
Update CONTRIBUTING.md 5 years ago
Philip O'Toole c9835f2a20
Update CONTRIBUTING.md 5 years ago
Philip O Toole 737fb0c6b0 Update build intructions for Go 1.9 7 years ago
Philip O'Toole 7f46c06bca Update CONTRIBUTING.md 7 years ago
Philip O'Toole bb89117c7c Fix typo in build instructions 7 years ago
Philip O'Toole f4253c677f Update CONTRIBUTING.md 7 years ago
Philip O'Toole 5d1f0741c0 Update CONTRIBUTING.md 7 years ago
Philip O'Toole 065e918934 Update CONTRIBUTING.md 7 years ago
Philip O'Toole af847cba9c Move to Go 1.8.1 8 years ago
Philip O'Toole 82e37bec66 Update CONTRIBUTING.md 8 years ago
Philip O'Toole db0125d920 Require Go 1.7 8 years ago
Philip O'Toole 3f95781aca Update CONTRIBUTING.md 8 years ago
Philip O'Toole aaba9a23bb Update CONTRIBUTING.md 8 years ago
Philip O Toole be6c91d2b5 Always fetch latest SQLite support 8 years ago
Philip O'Toole 56b699b099 Update CONTRIBUTING.md 9 years ago
Philip O'Toole dc646a4ff4 rqlite requires Go 1.5 9 years ago
Philip O Toole 5aefda9983 Move to new rqlite org 9 years ago
Philip O'Toole 05b53a8644 Fix typo 9 years ago
Philip O'Toole 5959cf6f6c Update CONTRIBUTING.md 9 years ago
Philip O'Toole bf17eebd9d Add notes re unit testing PRs 9 years ago
Philip O'Toole 6aa9e5a751 Squash your commits 9 years ago
Philip O Toole 38af415a0e Add note about once-off build of SQLite support 9 years ago
Philip O'Toole 22a004e182 Fix typo in CONTRIBUTING.md 9 years ago
Philip O'Toole 6a92911dbb Update CONTRIBUTING.md 9 years ago
Philip O'Toole 326d802145 Update CONTRIBUTING.md 9 years ago
Philip O'Toole ca0374a1f4 Add CONTRIBUTING.md 9 years ago