1
0
Fork 0

81 Commits (master)

Author SHA1 Message Date
Philip O'Toole 457ca9ce3f Use correct JSON field name for Consul scheme 3 years ago
Philip O'Toole db3ba9d7fc go mod updates 3 years ago
Philip O'Toole 490f654f36 Move to etcd's fork of BoltDB
bboltdb is the version the Consul now runs.
3 years ago
Philip O'Toole ca7e6e98ff Stop using deprecated protobuf package 3 years ago
Philip O'Toole 4aea326959
Consul and etcd autoclustering (#957)
This PR introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier.
3 years ago
Philip O'Toole 030b089b80 go get -u ./... & go mod tidy 3 years ago
Philip O'Toole bc82595964 Update dependencies 3 years ago
Philip O'Toole 8685835901 Update CHANGELOG 3 years ago
Philip O'Toole e031a6e89c Merge branch 'master' of github.com:rqlite/rqlite into boltdb-stats 3 years ago
Philip O'Toole 5153b8ad9e go mod tidy 3 years ago
Philip O'Toole 0e34dc49ca Add BoltDB stats 3 years ago
Philip O'Toole 698aad9d4f go mod tidy 3 years ago
Philip O'Toole 47f924deb1
Update go.mod 3 years ago
Philip O'Toole bf6e7de219 Upgrade dependencies, rqlite/go-sqlite3 1.22.0
Support in-memory databases up to 2GiB in size. See
https://sqlite.org/forum/forumpost/b1ba232667130afa?t=h.
3 years ago
Philip O'Toole 6c69e8a9b5 Upgrade to new compile options 3 years ago
Philip O'Toole 2924ed407d Upgrade to rqlite/go-sqlite3 v1.20.4 3 years ago
Philip O'Toole 40b4344c10 SQLite 3.36 3 years ago
Philip O'Toole 3a9af0ffb6 Upgrade dependencies, including Hashicorp Raft 3 years ago
Philip O'Toole 520cfa0604 Upgrade to rqlite/go-sqlite3 1.20.2
Brings in SQLite 3.35.4.
3 years ago
Philip O'Toole fc314dc2d8 Upgrade to rqlite/go-sqlite3 1.20.1
This version fixes a memory leak.
4 years ago
Philip O'Toole b1781075fa Upgrade rqlite-go-sqlite3 4 years ago
Philip O'Toole 74c0a57861 Upgrade rqlite-go-sqlite3 4 years ago
Philip O'Toole 6fad9a6a80 Finally get go-sqlite3 fork working 4 years ago
Philip O'Toole 488a9554ea Switch to rqlite fork of go-sqlite3 4 years ago
Philip O'Toole f81d7e29d7
Enable http/2.0 support for TLS
As per https://blog.cloudflare.com/exposing-go-on-the-internet/
4 years ago
Philip O'Toole cdcefd53bd Update dependencies 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 b3daa73ca4 Update Go mod dependencies
In particular upgrade to Hashicorp Raft v1.2.0.
4 years ago
Philip O'Toole 83f5dedd08 Upgrade golang.org/x/crypto 4 years ago
Philip O'Toole 244bc9da3c Upgrade SQLite layer 4 years ago
Philip O'Toole ca7e043c17 go mod 5 years ago