Toni Spets
b1abd6bd99
Use structured logging with slog ( #475 )
2023-10-16 15:05:22 -06:00
Ben Johnson
3de4391349
Update dependencies ( #495 )
2023-08-08 09:31:59 -06:00
Tyler Davis
4abb3d15f2
fix: update go versions in mod and docker
...
- Update Go module to v1.19 format
- Docker builder pinned to Go v1.20.1
- Alpine image pinned to 3.17.2 (rather than `latest`)
2023-05-02 16:07:46 -06:00
Toni Spets
a34a92c0b9
Client side encryption support for remote storage ( #468 )
2023-05-01 10:06:01 -06:00
Ben Johnson
366cfc6baa
Upgrade golang.org/x/sync v0.0.0-20210220032951-036812b2e83c => v0.0.0-20220722155255-886fb9371eb4
2022-07-25 13:16:26 -06:00
Ben Johnson
adf971f669
Upgrade github.com/prometheus/client_golang v1.9.0 => v1.12.2
2022-07-25 13:16:26 -06:00
Ben Johnson
fa3f8a21c8
Upgrade github.com/pierrec/lz4/v4@v4.1.15
2022-07-25 13:16:26 -06:00
Ben Johnson
cb1b1a0afe
Upgrade go-sqlite3 to v1.14.12
2022-03-10 11:25:56 -07:00
Ben Johnson
8fb9c910f0
Add simple subprocess execution
...
This commit adds the ability to run a subcommand through Litestream.
Shutting down the subcommand will cause Litestream to gracefully
shutdown. Litestream will forward interrupt signals and wait for
the subprocess to shutdown.
2021-06-03 15:30:54 -06:00
Ben Johnson
d1ac03bd8c
Add SFTP replica type
2021-05-24 14:29:57 -06:00
Ben Johnson
84dc68c09c
Add Azure Blob Storage replica type
2021-05-23 07:58:45 -06:00
Ben Johnson
ac32e8e089
Add Google Cloud Storage replica
2021-05-22 07:16:14 -06:00
Ben Johnson
03831e2d06
Download WAL files in parallel during restore
...
This commit changes the restore to download multiple WAL files to
the local disk in parallel while another goroutine applies those
files in order. Downloading & applying the WAL files in serial
reduces the total throughput as WAL files are typically made up of
multiple small files.
2021-04-21 16:07:29 -06:00
Ben Johnson
14dad1fd5a
Switch from gzip to lz4
2021-01-18 14:45:12 -07:00
Ben Johnson
1ac4adb272
Basic s3 replication working
2021-01-13 14:23:41 -07:00
Ben Johnson
57a02a8628
S3 replica
2021-01-13 10:14:54 -07:00
Ben Johnson
9d0e79c2cf
Add db metrics
2020-12-31 16:30:56 -07:00
Ben Johnson
4ac0829bf7
go mod tidy
2020-12-31 10:38:25 -07:00
Ben Johnson
a4e66eb8d8
Change config format to yaml; add replicators
2020-12-18 13:21:29 -07:00
Ben Johnson
85e97cd6ac
db refactor
2020-12-17 16:32:10 -07:00
Ben Johnson
b00095ccf5
Remove fuse
2020-12-17 15:15:01 -07:00
Ben Johnson
d68db48acc
Remove POSIX lock handling
2020-11-05 13:41:32 -07:00
Ben Johnson
dc3da53c76
Add WALHeader & WALFrameHeader
2020-10-22 14:53:14 -06:00
Ben Johnson
0cf8c29e16
beginning fuse filesystem impl
2020-10-08 15:01:24 -06:00