Commit Graph

  • d4891f33da Refactor DB.checkpoint() to accept any mode. Ben Johnson 2020-12-29 17:02:33 -07:00
  • 42a33cccf4 Group WAL files in file replica Ben Johnson 2020-12-29 16:40:28 -07:00
  • ddf85f7150 Add release workflow v0.1.0 Ben Johnson 2020-12-29 13:44:58 -07:00
  • e5ce22e895 Add CI unit tests Ben Johnson 2020-12-29 13:29:08 -07:00
  • 6f604e29b0 Fix unit tests. Ben Johnson 2020-12-29 12:56:50 -07:00
  • 41448ceb89 Rename replicator to replica Ben Johnson 2020-12-29 12:49:23 -07:00
  • 81e99c8035 Add 'restore' command. Ben Johnson 2020-12-28 15:58:08 -07:00
  • 44973dbbbc intermediate Ben Johnson 2020-12-27 09:56:23 -07:00
  • 98014f4e49 Add generations command Ben Johnson 2020-12-26 09:39:21 -07:00
  • 22d44fda6d Rename binary to litestream; add replicate command Ben Johnson 2020-12-24 17:05:25 -07:00
  • 89fd441e9a Remove tmp files on start up Ben Johnson 2020-12-24 16:42:45 -07:00
  • 87c8cea851 Verify replicator name uniqueness Ben Johnson 2020-12-24 16:35:52 -07:00
  • e8e4bffdb2 Hold read lock while snapshotting. Ben Johnson 2020-12-24 16:32:48 -07:00
  • 9fa526f2c3 File replicator snapshot Ben Johnson 2020-12-24 15:41:45 -07:00
  • 341eac268c Basic file replication working with WAL Ben Johnson 2020-12-24 13:23:52 -07:00
  • 8d7f5b28a9 Rename replicator config to replica Ben Johnson 2020-12-23 16:02:38 -07:00
  • 9fe52ce3f5 Fix rollover issue under load Ben Johnson 2020-12-23 13:10:04 -07:00
  • 5218a1f2c2 Add checkpoint seq no verification. Ben Johnson 2020-12-23 11:15:10 -07:00
  • 311f47fe98 Fix wal rollover Ben Johnson 2020-12-22 16:56:23 -07:00
  • 79d19e25e6 Clean up old generations on startup Ben Johnson 2020-12-22 13:52:31 -07:00
  • 6aceb5553e Rename daemon to litestreamd Ben Johnson 2020-12-22 13:28:30 -07:00
  • 2bbe5d91bf Add salt & checksum checking Ben Johnson 2020-12-21 16:59:15 -07:00
  • f4819efbeb Add checkpointing. Ben Johnson 2020-12-20 08:01:47 -07:00
  • a8387ed6f9 Add read lock Ben Johnson 2020-12-19 08:56:44 -07:00
  • a4e66eb8d8 Change config format to yaml; add replicators Ben Johnson 2020-12-18 13:21:29 -07:00
  • 85e97cd6ac db refactor Ben Johnson 2020-12-17 16:32:10 -07:00
  • b00095ccf5 Remove fuse Ben Johnson 2020-12-17 15:15:01 -07:00
  • bbcdb30cb3 Fix db lookup for wal file Ben Johnson 2020-11-11 16:45:02 -07:00
  • 231b41b29f Add real+shadow recovery Ben Johnson 2020-11-11 16:35:10 -07:00
  • b9e9bd93e8 Add recovery logging Ben Johnson 2020-11-10 12:10:46 -07:00
  • 2941a2433f Add recovery for 'real WAL only'. Ben Johnson 2020-11-06 16:30:37 -07:00
  • d964e4199a Validate sqlite header Ben Johnson 2020-11-06 12:33:01 -07:00
  • 9a2a30f239 GPL v3 Ben Johnson 2020-11-06 08:40:50 -07:00
  • d68db48acc Remove POSIX lock handling Ben Johnson 2020-11-05 13:41:32 -07:00
  • e52d3be78d Fixing locking; unlock still not working Ben Johnson 2020-11-03 16:35:58 -07:00
  • b1ec5c721b Load dbs on startup Ben Johnson 2020-11-03 14:50:16 -07:00
  • bcc6963db6 Use hidden directory based on mount path Ben Johnson 2020-11-03 12:21:13 -07:00
  • 42f9ba9d1c doc Ben Johnson 2020-11-03 12:02:13 -07:00
  • d30f06b618 Implement Checksum() Ben Johnson 2020-10-23 14:01:52 -06:00
  • dc3da53c76 Add WALHeader & WALFrameHeader Ben Johnson 2020-10-22 14:53:14 -06:00
  • 8fa4727358 Refactor repo Ben Johnson 2020-10-19 10:37:51 -06:00
  • d001df823d Remove logging; fix Write() EIO error Ben Johnson 2020-10-16 11:16:49 -06:00
  • c6174296ec intermediate Ben Johnson 2020-10-16 10:51:19 -06:00
  • 40d368dec5 Implement Handle Ben Johnson 2020-10-15 15:29:27 -06:00
  • 4160638a92 Finish initial Node implementation. Ben Johnson 2020-10-14 13:01:49 -06:00
  • 410d56f334 Node.Symlink() Ben Johnson 2020-10-13 12:51:39 -06:00
  • b3693846a0 Add Node.Setattr() Ben Johnson 2020-10-13 12:47:23 -06:00
  • 5768fcc4cf stub all fuse/fs methods Ben Johnson 2020-10-12 15:19:48 -06:00
  • 0cf8c29e16 beginning fuse filesystem impl Ben Johnson 2020-10-08 15:01:24 -06:00
  • 0b3d10d196 Initial commit Ben Johnson 2020-10-06 13:16:03 -06:00