Commit Graph

  • 4898fc2fc1 Remove Docker linux/arm64 for PR builds Ben Johnson 2022-02-18 14:34:56 -07:00
  • 6f8cd5a9c4 Configurable monitor-delay-interval Ben Johnson 2022-02-18 14:26:07 -07:00
  • 4027c87a02 Fix Docker arch mismatch Ben Johnson 2022-02-15 15:19:42 -07:00
  • fde17d0e62 Upgrade dependencies Ben Johnson 2022-02-15 13:10:22 -07:00
  • fc42576e47 Add Docker arm/v7 to CI Ben Johnson 2022-02-15 12:15:35 -07:00
  • 1a630aed04 Add docker multiarch build and push to release Campbell Vertesi 2022-02-11 15:37:26 +01:00
  • 8589111717 Implement streaming WAL segment iterator Ben Johnson 2022-02-11 13:43:50 -07:00
  • 006e4b7155 Update index & offset encoding Ben Johnson 2022-02-08 12:49:36 -07:00
  • 54f3b94d3f Upgrade dependencies Ben Johnson 2022-02-07 14:09:30 -07:00
  • 30a8d07a81 Add WAL overrun validation Ben Johnson 2022-02-06 11:17:31 -07:00
  • 76e53dc6ea Remove built-in validation option Ben Johnson 2022-02-06 11:25:40 -07:00
  • 762c7ae531 Implement FileWatcher Ben Johnson 2022-02-06 09:27:26 -07:00
  • 8009bcf654 Remove Windows support Ben Johnson 2022-02-05 08:11:21 -07:00
  • 4349398ff5 Remove shadow WAL iterator Ben Johnson 2022-01-31 15:56:42 -07:00
  • 89560c8632 Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 dependabot[bot] 2022-01-31 20:56:37 +00:00
  • 5f38134032 Bump cloud.google.com/go/storage from 1.18.2 to 1.19.0 dependabot[bot] 2022-01-31 20:51:15 +00:00
  • d5c15593bb Bump google.golang.org/api from 0.65.0 to 0.66.0 dependabot[bot] 2022-01-31 20:17:19 +00:00
  • fb3a3d904f Bump github.com/aws/aws-sdk-go from 1.42.40 to 1.42.44 dependabot[bot] 2022-01-31 20:02:15 +00:00
  • ee77592d7e Skip dependabot CI using branches Ben Johnson 2022-01-31 13:01:24 -07:00
  • a2cf2e260b Skip some CI jobs for dependabot Ben Johnson 2022-01-31 12:41:07 -07:00
  • 5d811f2e39 Fix golangci-lint issues Ben Johnson 2022-01-31 08:54:02 -07:00
  • e84994ad95 Add golangci-lint to CI Ben Johnson 2022-01-30 20:15:46 -07:00
  • f6c859061b Fix CodeQL warnings Ben Johnson 2022-01-30 10:17:36 -07:00
  • 0dfa5f98d1 Re-enable SFTP integration tests Ben Johnson 2022-01-30 09:05:57 -07:00
  • 906ed9b3ca Revert "Add test runner request action" Ben Johnson 2022-01-30 08:57:46 -07:00
  • 26f219da1d Add test runner request action Ben Johnson 2022-01-30 08:51:55 -07:00
  • f8382cfa15 Dispatch test runner in CI Ben Johnson 2022-01-28 15:16:35 -07:00
  • dbdde21341 Use sqlite3_file_control(SQLITE_FCNTL_PERSIST_WAL) to persist WAL Ben Johnson 2022-01-28 15:05:21 -07:00
  • 1741c82839 Produce build for every pull request Ben Johnson 2022-01-25 18:10:13 -07:00
  • ffaba87b40 Separate out GitHub Actions Ben Johnson 2022-01-25 16:06:47 -07:00
  • 8d759bb0b8 Bump github.com/aws/aws-sdk-go from 1.42.39 to 1.42.40 dependabot[bot] 2022-01-24 19:43:13 +00:00
  • 8950de8f7e Update dependabot.yml Ben Johnson 2022-01-24 13:09:32 -07:00
  • 39114502f3 Create codeql-analysis.yml Ben Johnson 2022-01-23 09:30:17 -07:00
  • 5d24f91ea7 Upgrade github.com/prometheus/client_golang@v1.12.0 Ben Johnson 2022-01-23 09:25:29 -07:00
  • 55c475e3fe Upgrade github.com/pkg/sftp@v1.13.4 Ben Johnson 2022-01-23 09:20:03 -07:00
  • 500cfd8bf4 Upgrade shellwords, golang.org/x Ben Johnson 2022-01-23 09:11:03 -07:00
  • 90715ef8f3 Upgrade azure-storage-blob-go to v0.14.0 Ben Johnson 2022-01-23 09:04:35 -07:00
  • 79b50c6944 Update sqlite 3.36 Matt Joiner 2022-01-23 10:46:10 +11:00
  • d045b7bef0 Bump google.golang.org/api from 0.45.0 to 0.65.0 dependabot[bot] 2022-01-22 18:29:29 +00:00
  • 6c5fb2c446 Bump cloud.google.com/go/storage from 1.15.0 to 1.18.2 dependabot[bot] 2022-01-22 18:25:31 +00:00
  • 0b533e5d7b Bump github.com/aws/aws-sdk-go from 1.27.0 to 1.42.39 dependabot[bot] 2022-01-22 18:20:45 +00:00
  • 17831c7025 Bump github.com/pierrec/lz4/v4 from 4.1.3 to 4.1.12 dependabot[bot] 2022-01-22 18:16:09 +00:00
  • b8d04957a2 Update CI Ben Johnson 2022-01-22 11:14:59 -07:00
  • 0a6474fb28 Restrict CI jobs Ben Johnson 2022-01-22 11:00:38 -07:00
  • c7aa3635fd Parallelize GitHub Actions Ben Johnson 2022-01-21 15:27:06 -07:00
  • b8536fa4f3 dependabot.yml Ben Johnson 2022-01-22 10:02:32 -07:00
  • 84d08f547a Add end-to-end replication/restore testing Ben Johnson 2022-01-14 15:31:04 -07:00
  • f308e0b154 CLI test coverage Ben Johnson 2022-01-11 13:05:14 -07:00
  • 3f0ec9fa9f Refactor Restore() Ben Johnson 2022-01-04 14:47:11 -07:00
  • 531e19ed6f Refactor checksum calculation; improve test coverage Ben Johnson 2021-12-12 10:25:20 -07:00
  • ba6e13b5d0 Sort output of snapshots in descending timestamp order Michael Lynch 2021-11-28 11:19:50 -05:00
  • d09f4ef618 Fix FindMinSnapshotByGeneration() loop ref bug Ben Johnson 2021-12-08 18:28:03 -07:00
  • 393317b6f8 Fix FindMinSnapshotByGeneration() loop ref bug v0.3.7 Ben Johnson 2021-12-05 09:39:14 -07:00
  • 61c80cbfc2 README Ben Johnson 2021-12-05 08:44:19 -07:00
  • 1e6878998c Reduce snapshot check frequency v0.3.6 Ben Johnson 2021-10-10 09:39:00 -06:00
  • 3e14f8ee14 Reduce snapshot check frequency v0.3.6-alpha0 Ben Johnson 2021-10-10 09:39:00 -06:00
  • 755f54f4d9 Update CONTRIBUTING & remove pull request template Ben Johnson 2021-10-10 08:35:29 -06:00
  • cb33d8c6a9 Replica.Restore fallback to DB.path Colin Arnott 2021-10-03 20:08:16 +00:00
  • aa2c684c81 Update contribution policy Ben Johnson 2021-10-02 09:21:24 -06:00
  • 6db06067b5 README Ben Johnson 2021-09-21 15:31:11 -06:00
  • 77274abf81 Refactor shadow WAL to use segments Ben Johnson 2021-07-22 16:03:29 -06:00
  • 99fe882376 Refactor shadow WAL to use segments v0.4.0-alpha.3 Ben Johnson 2021-07-22 16:03:29 -06:00
  • 8ff784b34d Refactor shadow WAL to use segments v0.4.0-alpha.2 Ben Johnson 2021-07-18 08:45:49 -06:00
  • 6eb290720b Refactor shadow WAL to use segments v0.4.0-alpha.1 Ben Johnson 2021-07-16 15:56:31 -06:00
  • fc897b481f Group replica wal segments by index Ben Johnson 2021-06-14 15:19:27 -06:00
  • d2cef2f16b Group replica wal segments by index v0.4.0-alpha.0 Ben Johnson 2021-06-12 10:20:22 -06:00
  • 55c17b9d8e Move WAL checksum validation message to trace logging v0.3.5 Ben Johnson 2021-06-06 09:12:29 -06:00
  • 4d41652c12 Add acknowledgements Ben Johnson 2021-06-06 08:40:47 -06:00
  • 8b70e3d8a8 Add replica logging Ben Johnson 2021-06-06 08:02:48 -06:00
  • 8fb9c910f0 Add simple subprocess execution Ben Johnson 2021-05-24 18:55:58 -06:00
  • c06997789b Add support for filebase replica URL Ben Johnson 2021-06-02 15:05:37 -06:00
  • 403959218d Remove debug code Ben Johnson 2021-06-02 13:41:46 -06:00
  • b2233cf4de Support Azure account key via environment variable Ben Johnson 2021-06-02 13:38:39 -06:00
  • 1c0c69a5ab Unify replica client metrics Ben Johnson 2021-06-01 18:16:58 -06:00
  • 88909e3bd0 Add -if-db-not-exists restore flag Ben Johnson 2021-05-31 14:46:15 -06:00
  • 59b025d3da Update Go version for release builds Ben Johnson 2021-05-25 17:02:35 -06:00
  • 48cd11a361 Disable Azure default timeout Ben Johnson 2021-05-25 16:58:31 -06:00
  • 18e8805798 Reduce S3 sync interval Ben Johnson 2021-05-24 14:33:02 -06:00
  • d1ac03bd8c Add SFTP replica type Ben Johnson 2021-05-24 14:26:31 -06:00
  • 31da780ed3 Change GitHub Actions to run on Ubuntu 18.04 Ben Johnson 2021-05-23 08:00:13 -06:00
  • 84dc68c09c Add Azure Blob Storage replica type Ben Johnson 2021-05-23 07:56:32 -06:00
  • ac32e8e089 Add Google Cloud Storage replica Ben Johnson 2021-05-21 18:24:29 -06:00
  • 6c865e37f1 Move path functions to litestream package Ben Johnson 2021-05-21 10:37:34 -06:00
  • fb80bc10ae Refactor replica system Ben Johnson 2021-05-20 18:37:54 -06:00
  • 8685e9f2d1 Fix Windows expandEnv flag Ben Johnson 2021-04-28 08:34:06 -06:00
  • 9019aceef8 Add version to Dockerfile Ben Johnson 2021-04-28 08:33:51 -06:00
  • 2e3dda89ad Merge pull request #174 from benbjohnson/fix-snapshot-only-restore v0.3.4 Ben Johnson 2021-04-24 07:51:50 -06:00
  • 331f6072bf Fix snapshot-only restore Ben Johnson 2021-04-24 07:48:25 -06:00
  • 6acfbcbc64 Add Docker shield to README Ben Johnson 2021-04-23 16:04:44 -06:00
  • f21ebcda28 Merge pull request #171 from benbjohnson/remove-release-binary Ben Johnson 2021-04-22 16:50:11 -06:00
  • e366b348cd Remove uncompressed release binary Ben Johnson 2021-04-22 16:46:01 -06:00
  • 064158b060 Merge pull request #170 from benbjohnson/remove-sync-lock-2 Ben Johnson 2021-04-22 16:40:29 -06:00
  • 1d1fd6e686 Remove SQLite write lock during WAL sync (again) Ben Johnson 2021-04-22 16:35:04 -06:00
  • 73f8de23a6 Merge pull request #169 from benbjohnson/credentials Ben Johnson 2021-04-22 16:01:23 -06:00
  • 7f4325e814 Allow use of LITESTREAM prefixed environment variables Ben Johnson 2021-04-22 15:58:17 -06:00
  • ad4b84410d Merge pull request #168 from benbjohnson/relicense Ben Johnson 2021-04-21 16:34:50 -06:00
  • 0b7906aaac APLv2 Ben Johnson 2021-04-21 16:32:05 -06:00
  • 6fc6d151b1 Merge pull request #167 from benbjohnson/parallel-restore Ben Johnson 2021-04-21 16:27:09 -06:00
  • 03831e2d06 Download WAL files in parallel during restore Ben Johnson 2021-04-21 16:07:29 -06:00
  • 257b625749 Merge pull request #166 from benbjohnson/fix-restore-to-index Ben Johnson 2021-04-21 12:15:19 -06:00