1
0
Fork 0

5836 Commits (1c83e5b83b064a33f82dfac42b74de7993b05639)
 

Author SHA1 Message Date
Philip O'Toole 1c83e5b83b Increase CHECKPOINT test coverage 8 months ago
Philip O'Toole cf594a29b7
Update CHANGELOG.md 8 months ago
Philip O'Toole abdce55ed4
Merge pull request #1644 from rqlite/nuke-snap-memcpy
Remove an unnecessary memcpy during Snapshotting
8 months ago
Philip O'Toole b1f5ca2102 Fix comment 8 months ago
Philip O'Toole c5d549ae56 Don't close the Scanner until Bytes is done 8 months ago
Philip O'Toole 3f15a89a1d Integrate Scanner Bytes 8 months ago
Philip O'Toole b84a9e228c Add Bytes() to Compacting Scanner 8 months ago
Philip O'Toole 39fdd65a03
Update README.md 8 months ago
Philip O'Toole f8e0c8dd64
Update README.md 8 months ago
Philip O'Toole 1ce159ae17
Update README.md 8 months ago
Philip O'Toole 87513b02de
Update CHANGELOG.md 8 months ago
Philip O'Toole 8005e922e0
Merge pull request #1641 from rqlite/gomod-20240129
`go mod` updates
8 months ago
Philip O'Toole d01814f138 `go mod` updates 8 months ago
Philip O'Toole 05c80c2002
Merge pull request #1640 from rqlite/restart-checkpoint-no-good
Remove Restart checkpoint, tests show it's not an optimization
8 months ago
Philip O'Toole 6b0c13f6a6 Remove Restart Checkpoint operation
A Truncate checkpoint is not faster with an initial Restart, in fact
it's much slower.
8 months ago
Philip O'Toole 52eba8049a Remove metrics 8 months ago
Philip O'Toole 70397e9234
Update CHANGELOG.md 8 months ago
Philip O'Toole 60f5569d56
Update CHANGELOG.md
https://github.com/rqlite/rqlite/pull/1639
8 months ago
Philip O'Toole ec9934d167
Merge pull request #1639 from mauri870/feature/reuse-aws-session
aws: reuse session and S3 manager
8 months ago
Mauri de Souza Meneguzzo 69933cbe35 aws: reuse session and S3 manager
The AWS session and s3 manager are concurrent safe, it should be reused
whenever possible:

    Sessions are safe to use concurrently as long as the Session is not
    being modified. Sessions should be cached when possible, because
    creating a new Session will load all configuration values from the
    environment, and config files each time the Session is created.

See https://pkg.go.dev/github.com/aws/aws-sdk-go/aws/session

Currently, an aws session and s3 client/manager are created every time a
call to Upload, CurrentID or Download is made. I changed it so it creates
one session and S3 manager during app startup and reuse it afterwards.
8 months ago
Philip O'Toole 54a0e9853c
Merge pull request #1638 from rqlite/more-snapshot-metrics
More Snapshotting metrics
8 months ago
Philip O'Toole 82939df4d9 CHANGELOG 8 months ago
Philip O'Toole b76e37eae0
Update CHANGELOG.md 8 months ago
Philip O'Toole fb23ff0dc2
Merge pull request #1635 from rqlite/queries-only-do-local
Always Execute ExecuteRequests without Raft if possible
8 months ago
Philip O'Toole 4bb5e4b506 Remove superfluous log message 8 months ago
Philip O'Toole 9df4c0527c Optimize Requests 8 months ago
Philip O'Toole 039e907e3f Merge remote-tracking branch 'origin' into queries-only-do-local 8 months ago
Philip O'Toole 7950f0fa51
Merge pull request #1637 from rqlite/remove-full-check-fail
Remove unneeded SetFullNeeded post checkpoint fail
8 months ago
Philip O'Toole 3167d13348 Restore comment 8 months ago
Philip O'Toole 96ab005745 Remove unneeded constant 8 months ago
Philip O'Toole 240fb86e13 Clearer control for busy timeout 8 months ago
Philip O'Toole d39c0c8367 Restart, then Truncate, the WAL 8 months ago
Philip O'Toole ec91f1b7c5 Fix checkpoint test 8 months ago
Philip O'Toole 9aab1169bd Remove dedicated checkpointing DB connection 8 months ago
Philip O'Toole cf1a525a24 Move code around 8 months ago
Philip O'Toole 3cfb4411b3 PRAGMA busy timeout for Checkpoints 8 months ago
Philip O'Toole 19276e6f1e Use dedicated connection for checkpointing 8 months ago
Philip O'Toole 5694556ed2 Test Restart Checkpoint timeouts 8 months ago
Philip O'Toole 8093b818a8 Set Checkpoint Retry interval to 20ms 8 months ago
Philip O'Toole 1c5f4a8f0d Unit test DB showing RESTART doesn't alter WAL 8 months ago
Philip O'Toole fd1b4bc5e2 CHANGELOG 8 months ago
Philip O'Toole c8032e2061 Merge remote-tracking branch 'origin' into remove-full-check-fail 8 months ago
Philip O'Toole a987ec2e28 Remove unneeded SetFullNeeded post checkpoint fail 8 months ago
Philip O'Toole c395d57709
Merge pull request #1636 from rqlite/db-checkpoint-control
Move to explicit checkpoint type
8 months ago
Philip O'Toole 4bfd41411e CHANGELOG 8 months ago
Philip O'Toole cf49cb1fc4 Only offer support checkpointing modes 8 months ago
Philip O'Toole 958b67908b Move to explicit checkpoint type 8 months ago
Philip O'Toole ba203fde6d CHANGELOG 8 months ago
Philip O'Toole 5261b7058e Execute ExecuteRequests locally if possible 8 months ago
Philip O'Toole 355c4baa06
Update CHANGELOG.md 8 months ago