Philip O'Toole
8e39b07eaf
Tweak rqlited help message
9 months ago
Philip O'Toole
2f489bf733
Merge pull request #1538 from rqlite/wal-snap-logic
...
Cleaner WAL goroutine handling
9 months ago
Philip O'Toole
7dd161c386
Don't ever use zero tickers
9 months ago
Philip O'Toole
def600c7bb
CHANGELOG
9 months ago
Philip O'Toole
a8cb7bf142
Always stop tickers
9 months ago
Philip O'Toole
8230b11088
Cleaner WAL goroutine handling
...
Add a unit test too, checking if WAL-triggered snapshotting actually
happens.
9 months ago
Philip O'Toole
2e40d22291
Merge pull request #1535 from rqlite/command-processor
...
Refactor into CommandProcessor
9 months ago
Philip O'Toole
ac408b648a
CHANGELOG
9 months ago
Philip O'Toole
d881d8a78c
Merge remote-tracking branch 'origin' into command-processor
9 months ago
Philip O'Toole
b2c3ba6acd
Merge pull request #1536 from rqlite/wal-path-race
...
Record WAL path in Store to avoid races
9 months ago
Philip O'Toole
4fa94cc465
Fix logic
9 months ago
Philip O'Toole
4095561a3f
Only report Snapshot stats if available
9 months ago
Philip O'Toole
593d20714d
Don't lock
9 months ago
Philip O'Toole
a3540d7a95
Block sinks while getting stats
9 months ago
Philip O'Toole
b30cb18247
CHANGELOG
9 months ago
Philip O'Toole
4d605ac9eb
Store WAL path in store, to avoid races
...
https://app.circleci.com/pipelines/github/rqlite/rqlite/3966/workflows/a460ab69-2827-4a72-9a79-1aceda68ee7d/jobs/31288
9 months ago
Philip O'Toole
348468cb80
CHANGELOG
9 months ago
Philip O'Toole
40c5426b9f
Refactor into CommandProcessor
9 months ago
Philip O'Toole
cea49ae08d
Update CHANGELOG.md
9 months ago
Philip O'Toole
24f58517b0
Merge pull request #1533 from rqlite/otoolep-wal-snap-4mb
...
Make the default WAL snap threshold 4MB
9 months ago
Philip O'Toole
6fbd8627ff
Make the default WAL snap threshold 4MB
...
Bring this into line with standard SQLite WAL checkpoint threshold.
See https://www.sqlite.org/wal.html
"By default, SQLite does a checkpoint automatically when the WAL file reaches a threshold size of 1000 pages."
9 months ago
Philip O'Toole
d48baec369
Appveyor needs to be fixed
9 months ago
Philip O'Toole
4e1bb14ef9
Update CHANGELOG.md
9 months ago
Philip O'Toole
63197b92bf
Merge pull request #1531 from rqlite/10-sec-snap
...
Reduce Raft snap check time to 10 seconds
9 months ago
Philip O'Toole
84faf4e910
CHANGELOG
9 months ago
Philip O'Toole
914e0acd32
Reduce Raft snap check time to 10 seconds
...
With Raft snapping also triggerable by WAL size, I think it makes more
sense to check for the 16MB (default) WAL size more regularly.
9 months ago
Philip O'Toole
b56e97f7ba
Merge pull request #1530 from rqlite/wal-snapshotting
...
Support automatically snapshotting when WAL reaches a certain size
9 months ago
Philip O'Toole
881fec4d21
CHANGELOG
9 months ago
Philip O'Toole
c501d2d48f
Don't close nil channel
9 months ago
Philip O'Toole
db00fb3c99
Don't check for WAL size if 0 interval
9 months ago
Philip O'Toole
0e2c3070e6
Support snapshotting when WAL reaches a given size
9 months ago
Philip O'Toole
7c97fc4347
Support snaphotting on WAL size
9 months ago
Philip O'Toole
685721e082
Merge pull request #1529 from rqlite/r-user-snapshots
...
User snapshot channel not needed
9 months ago
Philip O'Toole
aac54ef1c0
User snapshot channel not needed
9 months ago
Philip O'Toole
eacaedadd2
Merge pull request #1528 from rqlite/user-snap-tn
...
Support setting trailing logs for user-requested snapshot
9 months ago
Philip O'Toole
74de28e21f
CHANGELOG
9 months ago
Philip O'Toole
1262de501a
Set trailing logs for user-requested snapshot
9 months ago
Philip O'Toole
fa90bb9187
Better log
9 months ago
Philip O'Toole
81e4e0c5ae
Don't log join-checking unless necessary
9 months ago
Philip O'Toole
277b4a7df3
Update CHANGELOG.md
9 months ago
Philip O'Toole
c2ed42822b
Merge pull request #1527 from rqlite/count-failed-snapshots
...
More counting of Snapshotting
9 months ago
Philip O'Toole
ae1328e211
CHANGELOG
9 months ago
Philip O'Toole
889fbd6c59
Merge remote-tracking branch 'origin' into count-failed-snapshots
9 months ago
Philip O'Toole
aa5c0da0dc
Merge pull request #1526 from rqlite/boot-voter-non-voter
...
Bootstrapper explicitly supports Voting nodes
9 months ago
Philip O'Toole
20cf8cb38e
More variable corrections
9 months ago
Philip O'Toole
d9a96db815
More counting of Snapshotting
9 months ago
Philip O'Toole
04dd6a417d
Correct use of metric
9 months ago
Philip O'Toole
49cfc09d07
Tighthen up code
9 months ago
Philip O'Toole
c8edfa93dc
Use new types with Joiner
9 months ago
Philip O'Toole
69ff3573af
CHANGELOG
9 months ago