Grigorii Safronov
a5577f8619
Изменил(а) на 'cmd/rqlited/main.go'
5 months ago
Grigorii Safronov
ca6d124db3
Изменил(а) на 'cmd/rqlited/main.go'
5 months ago
Grigorii Safronov
cab3542cbd
Изменил(а) на 'cmd/rqlite/history/paths.go'
5 months ago
Grigorii Safronov
df43e76ffb
Удалить 'cmd/rqlite/README.md'
5 months ago
Grigorii Safronov
55eff18db8
Изменил(а) на 'cmd/rqlite/main.go'
5 months ago
Grigorii Safronov
ba1cc4d54b
Изменил(а) на 'cmd/rqlited/main.go'
5 months ago
Grigorii Safronov
3fd93b1bf4
Изменил(а) на 'cmd/rqlited/main.go'
7 months ago
Grigorii Safronov
00913367a1
Изменил(а) на 'cmd/rqlited/main.go'
7 months ago
Grigorii Safronov
94bb13ae88
Изменил(а) на 'cmd/rqlite/main.go'
7 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
4bb5e4b506
Remove superfluous log message
8 months ago
Philip O'Toole
bfc50b8414
Add some DELETE operations to load testing
8 months ago
Philip O'Toole
1d43c8f81e
Merge branch 'master' into automatic-vacuum
8 months ago
Philip O'Toole
a9c9a08b6a
Don't stomp on outer error
8 months ago
Philip O'Toole
ce398525f3
Better test script
8 months ago
Philip O'Toole
45b03b4d54
Simpler help
8 months ago
Philip O'Toole
ab5d37ac41
Help output
8 months ago
Philip O'Toole
9d2c698910
Initial implementation of automatic VACUUM
8 months ago
Philip O'Toole
78f4653b5b
Change Raft default log level to WARN
8 months ago
Philip O'Toole
cfefc090b0
Remove use of deprecated ioutil
8 months ago
Philip O'Toole
21761011d4
Fix rqlite shell help output
...
It was not displaying the `.timer` option.
8 months ago
Philip O'Toole
82e4b2cfe8
Minor cleanups
8 months ago
Philip O'Toole
b27c3595b6
Add new Signal handling file
8 months ago
Philip O'Toole
6c19733b15
Handle signals early
...
https://app.circleci.com/pipelines/github/rqlite/rqlite/4318/workflows/8d25fe80-26d8-44ad-938c-bd470bb22f80/jobs/37210
8 months ago
Philip O'Toole
aa2cf2dd46
Configure Store Provider
8 months ago
Philip O'Toole
0896e6e76d
Only run auto-backups on Leader
9 months ago
Philip O'Toole
dda26e2648
Merge pull request #1563 from jtackaberry/s3-path-style
...
Allow configurable S3 path style for auto backups
9 months ago
Philip O'Toole
d5ea88d785
Final check for non-empty node
9 months ago
Jason Tackaberry
e60a0b54fc
Allow configurable S3 path style for auto backups
...
AWS has deprecated the path-style URLs but it's required for some
S3-like alternatives such as Minio.
9 months ago
Philip O'Toole
585feb473f
rqlite CLI backs up and dumps using streaming
9 months ago
Philip O'Toole
701567e765
CHANGELOG
9 months ago
Philip O'Toole
26716d17e9
Dry up a suffrage variable
9 months ago
Philip O'Toole
81fda2aa26
Don't hardcode suffrage when joining
9 months ago
Philip O'Toole
e700b03291
Push in read-only status
...
Similar to DNS autoclustering, the Store doesn't know its intended
read-only state.
9 months ago
Philip O'Toole
2cb7c19087
Correctly support read-only nodes with KV disco
9 months ago
Philip O'Toole
b7892539ac
E2E testing of DNS clustering with non-voters
9 months ago
Philip O'Toole
8e39b07eaf
Tweak rqlited help message
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
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
7c97fc4347
Support snaphotting on WAL size
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
c8edfa93dc
Use new types with Joiner
9 months ago
Philip O'Toole
27710bab7e
Bootstapper explicitly supports Voting nodes
9 months ago
Philip O'Toole
46bcdb7f23
Disco mode not supported when explicitly joining
9 months ago
Philip O'Toole
4c56c8299a
Merge remote-tracking branch 'origin' into download-to-restore
9 months ago
Philip O'Toole
882f19df00
Move some downloading code to restore package
9 months ago
Philip O'Toole
eda7496763
Better log message
9 months ago
Philip O'Toole
65ab53f23f
Refactor some code out of main
9 months ago
Philip O'Toole
e5603cbe1c
Update version.go
9 months ago