copilot-swe-agent[bot] b1c3fcee01 Update multi-node CDC tests to send events to all services
- Modified all test functions to send the same events to all services (simulating database layer behavior)
- Only the leader service should send HTTP requests to external endpoints
- All services receive and queue the same events, but only leader sends them
- Adjusted FIFO validation logic to account for timing differences in event processing
- This matches the real-world behavior where database events go to every CDC service

Co-authored-by: otoolep <536312+otoolep@users.noreply.github.com>
2025-08-20 23:59:25 +00:00
2025-07-22 09:15:26 -04:00
2025-06-17 15:41:57 -04:00
2025-08-17 21:13:40 -04:00
2025-08-07 10:35:43 -04:00
2025-02-02 18:38:18 -05:00
2025-08-07 10:42:26 -04:00
2025-08-20 18:20:34 -04:00
2025-08-12 10:57:08 -04:00
2025-08-08 12:29:26 -04:00
2024-11-15 05:54:19 -05:00
2025-08-13 08:34:00 -04:00
2025-07-07 11:21:52 -04:00
2025-08-14 09:56:43 -04:00
2025-08-14 09:56:43 -04:00
2025-01-13 17:26:21 -05:00
2025-08-14 22:42:57 -04:00
2025-07-28 21:19:12 -04:00
2022-11-04 10:18:05 -04:00

rqlite logo

Circle CI AppVeyor Go Report Card Release Docker Office Hours Slack Google Group

rqlite is a rock-solid, highly-available, distributed relational database built on SQLite. It's lightweight, developer-friendly, and exceptionally easy to operate.

Use rqlite to reliably store your most important data, ensuring it's always available to your applications. Whether you're deploying resilient services in the cloud or reliable applications at the edge, rqlite is a solution that offers effortless installation, deployment, and operation.

Website · Slack

Quick Start

Check out the full Quick Start guide

1. Run a rqlite node:

docker run -p 4001:4001 rqlite/rqlite

2. Create a table and insert a row:

curl -XPOST 'localhost:4001/db/execute?pretty' -H 'Content-Type: application/json' -d '[
     "CREATE TABLE foo (id INTEGER NOT NULL PRIMARY KEY, name TEXT)",
     "INSERT INTO foo(id, name) VALUES(1, \"fiona\")"
]'

3. Query the data:

curl -G 'localhost:4001/db/query?pretty' --data-urlencode 'q=SELECT * FROM foo'

Learn how to form a multi-node cluster in seconds. and dive into the Developer Guide.

Key features

Core functionality

Easy operations

Developer experience

More questions?

Pronunciation

Common pronunciations of rqlite include "R Q lite" and "ree-qwell-lite".

Description
The lightweight, user-friendly, distributed relational database built on SQLite.
Readme MIT 84 MiB
Languages
Go 91.5%
Python 7.8%
Shell 0.5%
Dockerfile 0.2%