Commit Graph

  • 2064aa5ee7 Correct DB stale logic Philip O'Toole 2025-09-15 16:10:59 -04:00
  • 9fd2bdf935 Clarify Change Data Capture description in README Philip O'Toole 2025-09-15 14:36:29 -04:00
  • d727b8832c Merge branch 'read-on-restart' of github.com:rqlite/rqlite into read-on-restart Philip O'Toole 2025-09-15 13:32:10 -04:00
  • 0470c2f524 Improve unit test Philip O'Toole 2025-09-15 13:31:56 -04:00
  • d773a57ba8 Update CHANGELOG.md Philip O'Toole 2025-09-15 13:27:33 -04:00
  • d87d0ee69c Stat Philip O'Toole 2025-09-15 13:24:34 -04:00
  • 860f7894d5 Serve NONE queries always after restart Philip O'Toole 2025-09-15 13:20:13 -04:00
  • 80517cf1a1 Switch go mod from v8 to v9 (#2329) v9.0.1 Philip O'Toole 2025-09-15 10:54:22 -04:00
  • 5dd6983922 Use dedicated directory for CDC database Philip O'Toole 2025-09-15 10:24:17 -04:00
  • 9daa108013 Add Change Data Capture feature to README Philip O'Toole 2025-09-15 09:24:55 -04:00
  • 2f6238042c Update CHANGELOG.md v9.0.0 Philip O'Toole 2025-09-15 09:21:15 -04:00
  • d5aa37a795 Add stdout support for CDC events and remove LogOnly option Copilot 2025-09-15 08:51:58 -04:00
  • 402feb7958 Deflake CDC test Philip O'Toole 2025-09-15 08:15:42 -04:00
  • cc49cc93c6 CDC timestamps are in milliseconds Philip O'Toole 2025-09-14 20:56:46 -04:00
  • 879f351ee7 Multiple CDC messages end-to-end test Philip O'Toole 2025-09-14 19:32:34 -04:00
  • 4ef6353ac3 More CDC stats Philip O'Toole 2025-09-14 15:31:09 -04:00
  • f3a67970b1 Remove duplicate entry for PR #2325 in CHANGELOG Philip O'Toole 2025-09-14 14:44:55 -04:00
  • 02a14b30d1 Fix index selection when a Flush event is included Philip O'Toole 2025-09-14 14:43:50 -04:00
  • 31f8a13bbb Add test program Philip O'Toole 2025-09-14 12:24:46 -04:00
  • ee4cf22ea6 Use BestCompression flate Philip O'Toole 2025-09-14 12:23:49 -04:00
  • 5a10d74154 Compress CDC events using flate Philip O'Toole 2025-09-14 12:17:55 -04:00
  • 97cd6fc11c Compress data when writing to CDC FIFO Copilot 2025-09-14 11:37:30 -04:00
  • 65665d0899 Improve CDC stats Philip O'Toole 2025-09-12 09:17:30 -04:00
  • 57b2b5784b Before and After as maps Philip O'Toole 2025-09-11 21:31:32 -04:00
  • 78636aa291 Update CHANGELOG.md Philip O'Toole 2025-09-11 12:46:05 -04:00
  • bbf2afc300 Add ColumnNames() to DB object Philip O'Toole 2025-09-11 12:45:25 -04:00
  • f589b5ee72 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-11 12:14:55 -04:00
  • 9c949e4531 Improved testing of table column meta Philip O'Toole 2025-09-11 11:37:49 -04:00
  • 5187700d59 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-11 10:49:18 -04:00
  • ae2a4a967d Return a map for table types Philip O'Toole 2025-09-11 10:49:10 -04:00
  • 54c2446441 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-11 10:48:12 -04:00
  • db87f96409 Include before and after in CDC events Philip O'Toole 2025-09-11 10:40:39 -04:00
  • 415b8c20f8 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-11 10:17:37 -04:00
  • 72533950b2 Don't generate CDC events for COMMIT-only operations Philip O'Toole 2025-09-11 10:17:30 -04:00
  • 873a04a092 Don't generate CDC events for COMMIT-only operations Philip O'Toole 2025-09-11 09:03:24 -04:00
  • dbafbeb13c Test all database CDC types Philip O'Toole 2025-09-11 09:02:22 -04:00
  • 09439d3813 DB layer supports querying table's column types Philip O'Toole 2025-09-11 00:25:30 -04:00
  • ab89cba3a5 Further upgrades of SQLite driver Philip O'Toole 2025-09-10 23:39:35 -04:00
  • 40f4bc4330 Upgrade Go dependencies Philip O'Toole 2025-09-10 22:55:43 -04:00
  • 7ac40f511e Minor improvements to CDC Service Philip O'Toole 2025-09-10 08:17:09 -04:00
  • 9caa1496bd CDC PB JSON cdc-pb-json Philip O'Toole 2025-09-09 18:05:49 -04:00
  • 65929b552b Remove unused hwmFile constant and related code Philip O'Toole 2025-09-09 12:50:31 -04:00
  • 8f3d7f04d6 Implement key collection and deletion in FIFO Philip O'Toole 2025-09-09 12:43:11 -04:00
  • dda96cbeb4 Update CHANGELOG with recent PRs and fixes Philip O'Toole 2025-09-09 12:42:45 -04:00
  • bed6fe04f2 Integrate Store Snapshotting and CDC Service Philip O'Toole 2025-09-09 09:26:52 -04:00
  • a21146ba0c Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-09 08:01:26 -04:00
  • f600d0f48b Correct batching queue flush Philip O'Toole 2025-09-08 20:46:46 -04:00
  • b651bb95a1 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-08 18:41:58 -04:00
  • e8e7b8a5e7 Close CDC batch request Philip O'Toole 2025-09-08 14:31:40 -04:00
  • 08b7eb2020 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-08 10:06:27 -04:00
  • 1fbdba327a Update CHANGELOG.md Philip O'Toole 2025-09-08 10:05:53 -04:00
  • b509fd2cb6 Move batching into CDC to front Philip O'Toole 2025-09-08 10:04:59 -04:00
  • 9d4d0eae74 Merge branch 'master' of github.com:rqlite/rqlite Philip O'Toole 2025-09-08 09:49:56 -04:00
  • 4668644aa0 Sync channels Philip O'Toole 2025-09-08 09:42:26 -04:00
  • 1dfeb629f0 Revert "Add initial implementation" Philip O'Toole 2025-09-07 17:38:09 -04:00
  • a50e0d8ae4 Add initial implementation Philip O'Toole 2025-09-07 17:36:38 -04:00
  • 8a900e3339 Queue orderering unit test Philip O'Toole 2025-09-07 10:07:54 -04:00
  • 040b95aa75 Better variable name Philip O'Toole 2025-09-05 09:16:38 -04:00
  • a2f2e098c6 Type uppercase Philip O'Toole 2025-09-02 09:41:00 -04:00
  • f31d334fdb Record commit timestamp for CDC events Philip O'Toole 2025-09-01 21:00:54 -04:00
  • d606b00c57 Update AppVeyor configuration for version 9 Philip O'Toole 2025-09-01 19:44:49 -04:00
  • e9d3b3e811 Bump default version from 8 to 9 Philip O'Toole 2025-09-01 19:44:25 -04:00
  • a896404aeb Memoize Table regex matching Philip O'Toole 2025-09-01 19:42:42 -04:00
  • f5ded2fffa Add AtomicMap to rsync package Copilot 2025-09-01 19:29:01 -04:00
  • ea72301845 CDC regex marshal type Philip O'Toole 2025-09-01 18:08:46 -04:00
  • fb89e8f873 Validate CDC regex Philip O'Toole 2025-09-01 12:52:09 -04:00
  • 9355824d73 CDC regex filtering for table names Philip O'Toole 2025-09-01 12:40:22 -04:00
  • 164cdeaf4d Add duplicate detection to Python CDC test server Copilot 2025-08-31 20:53:12 -04:00
  • 25796e09ff Add TestMultiNode_CDC with comprehensive multi-node CDC testing using Cluster object Copilot 2025-08-31 16:09:28 -04:00
  • 40906f7847 Upgrade Go version from 1.24 to 1.25 Philip O'Toole 2025-08-31 15:50:36 -04:00
  • 636c2cc2a8 Ensure there are always sensible CDC defaults Philip O'Toole 2025-08-31 13:27:18 -04:00
  • ed7aa585c0 Simple CDC end-to-end test Philip O'Toole 2025-08-30 14:39:14 -04:00
  • 906805ba8f Actually start CDC service Philip O'Toole 2025-08-30 12:46:17 -04:00
  • 9ed60e72ae Improve comment Philip O'Toole 2025-08-30 12:06:53 -04:00
  • f3dae0a2ec Allow CDC enable on non-open Stores Philip O'Toole 2025-08-30 12:05:01 -04:00
  • 2629209a44 Revert "Allow store.Store to take CDC configuration at construction with automatic initialization" Philip O'Toole 2025-08-29 15:58:26 -04:00
  • a78e30e71b Allow store.Store to take CDC configuration at construction with automatic initialization Copilot 2025-08-29 11:54:47 -04:00
  • dee9bace6c Reorder parameters for Store initialization Copilot 2025-08-29 09:42:29 -04:00
  • 5879d3e448 CHANGELOG Philip O'Toole 2025-08-29 09:08:05 -04:00
  • 357913acef Generate Python HTTP server for CDC end-to-end testing Copilot 2025-08-29 09:07:12 -04:00
  • d72f079611 CDC restart test on single node Philip O'Toole 2025-08-29 08:36:16 -04:00
  • 8535daa24b Enable CDC Philip O'Toole 2025-08-29 07:30:30 -04:00
  • cb7fc9d012 Integrate CDC with main Philip O'Toole 2025-08-28 11:22:52 -04:00
  • c4a0b69944 Update CHANGELOG.md Philip O'Toole 2025-08-28 09:22:32 -04:00
  • a23753a85f Go 1.25, new CircleCI image Philip O'Toole 2025-08-28 09:20:58 -04:00
  • ca174e6392 Add row-IDs-only to CDC config Philip O'Toole 2025-08-28 08:20:10 -04:00
  • c571b2f8c6 Test CDC with later-starting HTTP endpoint Philip O'Toole 2025-08-28 07:54:52 -04:00
  • 18a496ead5 Update README.md Philip O'Toole 2025-08-27 23:05:16 -04:00
  • a127df48fa Update CHANGELOG for v8.43.4 release date v8.43.4 Philip O'Toole 2025-08-27 22:40:51 -04:00
  • dd1b2fecb4 go mod updates Philip O'Toole 2025-08-27 22:40:22 -04:00
  • 4b6afa6e78 Extend timeout for GetMessageCount test Philip O'Toole 2025-08-27 22:05:20 -04:00
  • 2b79732360 Fix CLI routing by using unified /db/request endpoint for all SQL Copilot 2025-08-27 22:02:10 -04:00
  • 8594cff3d3 Remove highwatermark persisting Philip O'Toole 2025-08-27 10:23:19 -04:00
  • 53a32a4b81 CDC service failure and retry testing Philip O'Toole 2025-08-27 08:52:46 -04:00
  • d9a63431cb Dedupe HWM updates Philip O'Toole 2025-08-26 13:38:09 -04:00
  • a59d497249 Cluster-level CDC system testing Philip O'Toole 2025-08-26 00:48:32 -04:00
  • 95a2e12993 Futher improvements to FIFO queue Philip O'Toole 2025-08-25 23:13:13 -04:00
  • a7c1b56bc1 Basic CDC system test Philip O'Toole 2025-08-24 14:54:02 -04:00
  • a72510f860 Create CDC Service during system testing Philip O'Toole 2025-08-24 13:08:29 -04:00
  • 988a502166 Create dedicated CDC test HTTP Server Philip O'Toole 2025-08-24 11:55:03 -04:00