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