Commit Graph

  • 778451f09f CONTRIBUTING Ben Johnson 2021-01-28 13:31:28 -07:00
  • 8e9a15933b README Ben Johnson 2021-01-27 08:01:48 -07:00
  • da1d7c3183 README Ben Johnson 2021-01-27 07:59:12 -07:00
  • a178ef4714 Merge pull request #27 from benbjohnson/generations-replica-url v0.3.1 Ben Johnson 2021-01-27 07:50:29 -07:00
  • 7ca2e193b9 Allow replica URLs for generations command Ben Johnson 2021-01-27 07:48:56 -07:00
  • 39a6fabb9f Fix restore logging. Ben Johnson 2021-01-26 17:01:00 -07:00
  • 0249b4e4f5 Merge pull request #25 from benbjohnson/replica-url Ben Johnson 2021-01-26 16:40:17 -07:00
  • 67eeb49101 Allow replica URL to be used for commands Ben Johnson 2021-01-25 21:25:59 -07:00
  • f7213ed35c Allow replication without config file. Ben Johnson 2021-01-24 10:08:44 -07:00
  • a532a0198e README Ben Johnson 2021-01-24 10:09:54 -07:00
  • 16f79e5814 Merge pull request #24 from benbjohnson/document-retention-period Ben Johnson 2021-01-24 09:32:31 -07:00
  • 39aefc2c02 Document retention period configuration Ben Johnson 2021-01-24 09:27:29 -07:00
  • 0b08669bca Merge pull request #23 from benbjohnson/disable-metrics-by-default Ben Johnson 2021-01-24 09:18:37 -07:00
  • 8f5761ee13 Disable prometheus metrics by default Ben Johnson 2021-01-24 09:16:23 -07:00
  • d2eb4fa5ba Remove PR action Ben Johnson 2021-01-24 08:54:29 -07:00
  • ca489c5e73 Merge pull request #22 from benbjohnson/notorize Ben Johnson 2021-01-24 08:50:01 -07:00
  • f0ae48af4c Add signed homebrew install Ben Johnson 2021-01-24 08:47:16 -07:00
  • 9eae39e2fa README Ben Johnson 2021-01-21 15:01:30 -07:00
  • 42ab293ffb README Ben Johnson 2021-01-21 14:53:21 -07:00
  • c8b72bf16b Fix release action v0.3.0 Ben Johnson 2021-01-21 14:39:23 -07:00
  • 9c4de6c520 Debian release action Ben Johnson 2021-01-21 14:34:42 -07:00
  • 94411923a7 Fix unit test Ben Johnson 2021-01-21 13:52:35 -07:00
  • e92db9ef4b Enforce stricter validation on restart. Ben Johnson 2021-01-21 13:44:05 -07:00
  • 031a526b9a Only copy committed WAL pages Ben Johnson 2021-01-21 12:44:11 -07:00
  • 2244be885d README Ben Johnson 2021-01-20 17:05:47 -07:00
  • 95bcaa5927 Fix file replica compression Ben Johnson 2021-01-19 09:25:38 -07:00
  • 1935ebd6f0 Fix S3 GET bytes metric Ben Johnson 2021-01-19 06:46:13 -07:00
  • 7fb98df240 cleanup Ben Johnson 2021-01-18 15:46:52 -07:00
  • f31c22af62 Remove s3 bucket lookup log Ben Johnson 2021-01-18 15:27:16 -07:00
  • 139d836d7a Fix file/dir mode Ben Johnson 2021-01-18 15:23:28 -07:00
  • 14dad1fd5a Switch from gzip to lz4 Ben Johnson 2021-01-18 14:45:12 -07:00
  • 35d755e7f2 Remove debugging code Ben Johnson 2021-01-18 10:33:30 -07:00
  • 358dcd4650 Copy shadow WAL immediately after init Ben Johnson 2021-01-18 10:01:16 -07:00
  • 2ce4052300 Remove write lock during db checksum Ben Johnson 2021-01-18 07:05:27 -07:00
  • 44af75fa98 Fix missing WAL reader error Ben Johnson 2021-01-18 07:05:17 -07:00
  • 3c4fd152c9 Add more checksum logging Ben Johnson 2021-01-18 06:38:03 -07:00
  • d259d9b9e3 Fix checksum logging Ben Johnson 2021-01-17 10:19:39 -07:00
  • 90a1d959d4 Remove size from s3 filenames Ben Johnson 2021-01-17 10:02:06 -07:00
  • 04d75507e3 Fix checksum hex padding Ben Johnson 2021-01-17 09:52:09 -07:00
  • 4b65e6a88f Log validation position Ben Johnson 2021-01-17 07:38:13 -07:00
  • 07a65cbac7 Fix crc64 unit test Ben Johnson 2021-01-16 10:04:03 -07:00
  • 6ac6a8536d Obtain write lock during validation. Ben Johnson 2021-01-16 09:27:43 -07:00
  • 71ab15e50a Fix S3 GET stats Ben Johnson 2021-01-16 09:22:33 -07:00
  • b4e5079760 Add .deb packaging Ben Johnson 2021-01-16 09:22:02 -07:00
  • 78563f821d Do not require databases when starting replication Ben Johnson 2021-01-16 09:15:16 -07:00
  • e65536f81d Stop waiting for replica if generation changes Ben Johnson 2021-01-16 07:47:02 -07:00
  • 25fec29e1a Clear last position on replica sync error Ben Johnson 2021-01-16 07:45:08 -07:00
  • cbc2dce6dc Add busy timeout Ben Johnson 2021-01-16 07:33:32 -07:00
  • 1b8cfc8a41 Add validation interval Ben Johnson 2021-01-15 16:04:25 -07:00
  • 290e06e60d Reduce s3 LIST operations Ben Johnson 2021-01-15 13:31:04 -07:00
  • b94ee366e5 Fix snapshot only restore Ben Johnson 2021-01-15 13:12:15 -07:00
  • 743aeb83e1 Revert gzip compression level, fix s3 wal upload Ben Johnson 2021-01-15 13:04:21 -07:00
  • a7ec05ad7a Allow global AWS settings in config. Ben Johnson 2021-01-15 12:27:41 -07:00
  • 28dd7b564e Lookup s3 bucket region if not specified Ben Johnson 2021-01-15 12:18:07 -07:00
  • 43dda4315f Allow URLs for replica config path Ben Johnson 2021-01-15 12:04:23 -07:00
  • 0655bf420a Fix unit tests Ben Johnson 2021-01-14 16:13:19 -07:00
  • 8c113cf260 Add file & s3 replica metrics Ben Johnson 2021-01-14 16:10:02 -07:00
  • daa74f87b4 Add file replica metrics Ben Johnson 2021-01-14 15:47:58 -07:00
  • e1c9e09161 Update wal segment naming Ben Johnson 2021-01-14 15:26:29 -07:00
  • 1e4e9633cc Add s3 sync interval Ben Johnson 2021-01-14 15:04:26 -07:00
  • 294846cce2 Add context to s3 Ben Johnson 2021-01-13 16:38:00 -07:00
  • 9eb7bd41c2 S3 reader & retention enforcement Ben Johnson 2021-01-13 16:21:42 -07:00
  • 1ac4adb272 Basic s3 replication working Ben Johnson 2021-01-13 14:23:41 -07:00
  • a42f83f3cb Add LITESTREAM_CONFIG env var Ben Johnson 2021-01-13 13:17:38 -07:00
  • 57a02a8628 S3 replica Ben Johnson 2021-01-13 10:14:54 -07:00
  • faa5765745 Add retention policy, remove WAL subdir Ben Johnson 2021-01-11 16:49:51 -07:00
  • 1fa1313b0b Add trace logging. Ben Johnson 2021-01-11 10:31:39 -07:00
  • bcdb553267 Use database owner/group Ben Johnson 2021-01-11 09:39:08 -07:00
  • 9828b4c1dd Rename 'databases' to 'dbs' in config Ben Johnson 2021-01-10 10:04:07 -07:00
  • dde9d1042d Update generation lag calc Ben Johnson 2021-01-10 09:54:05 -07:00
  • 8f30ff7d93 Fix negative duration truncation. Ben Johnson 2021-01-10 09:52:04 -07:00
  • aa136a17ee Fix duration truncation. Ben Johnson 2021-01-10 09:46:39 -07:00
  • 60cb2c97ca Set default max checkpoint. Ben Johnson 2021-01-10 09:46:27 -07:00
  • 0abe09526d Fix local build Ben Johnson 2021-01-09 08:59:08 -07:00
  • b0a3440356 make dist Ben Johnson 2021-01-08 16:05:07 -07:00
  • a8d63b54aa README Ben Johnson 2021-01-08 10:06:02 -07:00
  • b22f3f100d Add FileReplica.Sync() unit tests. Ben Johnson 2021-01-05 15:48:50 -07:00
  • 3075b2e92b Fix WAL mod time test Ben Johnson 2021-01-05 15:15:28 -07:00
  • 7c3272c96f Revert "Test 1.16beta1" Ben Johnson 2021-01-05 15:11:29 -07:00
  • 4294fcf4b4 Test 1.16beta1 Ben Johnson 2021-01-05 15:10:09 -07:00
  • ae0f51eaa9 Fix setup-go Ben Johnson 2021-01-05 14:34:14 -07:00
  • 8871d75a8e Fix max checkpoint size check Ben Johnson 2021-01-05 14:17:13 -07:00
  • c22eea13ad Add checkpoint tests Ben Johnson 2021-01-05 14:07:17 -07:00
  • f4d055916a Add DB sync tests Ben Johnson 2021-01-05 13:59:16 -07:00
  • 979cabcdb9 Add some DB.Sync() tests Ben Johnson 2021-01-01 10:02:03 -07:00
  • 5134bc3328 Add test coverage for DB.CRC64 Ben Johnson 2021-01-01 09:26:23 -07:00
  • 78d9de6512 Add DB path tests Ben Johnson 2021-01-01 09:00:23 -07:00
  • 065f641526 Change validation to use CRC-64 Ben Johnson 2021-01-01 08:24:11 -07:00
  • f4d0d87fa7 Add DB.UpdatedAt() tests Ben Johnson 2021-01-01 08:20:40 -07:00
  • 9d0e79c2cf Add db metrics v0.2.0 Ben Johnson 2020-12-31 16:09:35 -07:00
  • da5087c14c Fix vet issue Ben Johnson 2020-12-31 10:56:29 -07:00
  • 4ac0829bf7 go mod tidy Ben Johnson 2020-12-31 10:38:25 -07:00
  • d6de916c66 Rename replicator.go Ben Johnson 2020-12-31 10:37:51 -07:00
  • 3b9275488d Add 'validate' command Ben Johnson 2020-12-31 10:36:48 -07:00
  • cff778464e Add 'databases' command. Ben Johnson 2020-12-30 16:10:48 -07:00
  • 11d7d22383 Add 'wal' command Ben Johnson 2020-12-30 16:03:23 -07:00
  • 8a7d8175fc Restrict generations command to single db Ben Johnson 2020-12-30 15:44:21 -07:00
  • ffc25e2654 Add 'snapshots' command. Ben Johnson 2020-12-30 15:31:12 -07:00
  • 5cc78fafa0 Clean shadow WAL Ben Johnson 2020-12-30 14:48:58 -07:00
  • 0b12efb135 Add checkpoint interval Ben Johnson 2020-12-30 12:07:02 -07:00