Philip O'Toole
31cda32a38
'go fmt' fixes
9 years ago
Philip O'Toole
1ea4edd515
Store layer adapted to new DB layer
9 years ago
Philip O Toole
c07c11f134
Fix trivial typo
9 years ago
Philip O Toole
cafbc0722b
'go fmt' fixes
9 years ago
Philip O Toole
940c872dfd
Explicitly test file and in-mem
9 years ago
Philip O'Toole
b26bc3444c
Unit test snapshot and restore
9 years ago
Philip O'Toole
7fd7a9a385
Finish multi-node cluster testing
9 years ago
Philip O'Toole
5e688bab93
Clarify it's localhost
9 years ago
Philip O'Toole
cc3c75d9bf
Re-enable multi-node testing on CirceCI
9 years ago
Philip O'Toole
5bd3ab574d
Idiomatic network layer function names
9 years ago
Philip O'Toole
9693d7dc95
Obey 'timings' flag at database level
9 years ago
Philip O Toole
5f5a666a06
Move to "weak" and "strong" for consistency levels
9 years ago
Philip O Toole
1a16588450
Fix 'timings' JSON tag
9 years ago
Philip O Toole
ac92530a6d
Add sqlite file size to status
9 years ago
Philip O Toole
db1fb33fd3
Allow timing control
...
Fixes issue #75 .
9 years ago
Philip O Toole
8f674219eb
Re-enable timings
9 years ago
Philip O Toole
1649b83d14
Fix unexpected command 'typ'
9 years ago
Philip O Toole
11c18cd769
Service and store support consistency levels
...
Fix issue #5 .
9 years ago
Philip O Toole
20a05fd0a1
Refactor Raft command to support queries
9 years ago
Philip O'Toole
7b628686bf
Add SQLite version to diagnostics
9 years ago
Philip O'Toole
62c17291b4
More diagnostic information
9 years ago
Philip O Toole
e7e212411a
Ensure Raft dir exists
9 years ago
Philip O'Toole
4524d014eb
Leader redirection almost complete
9 years ago
Philip O'Toole
9d614b7c8d
Add explicit error for "no leader"
9 years ago
Philip O'Toole
3f1a3b3777
Fix Raft snapshots of in-memory databases
...
The snapshot code assumed all databases were disk-based.
9 years ago
Philip O'Toole
f28c0b650e
Precise checking of CircleCI
...
Issue #64 .
9 years ago
Philip O'Toole
534a1bd59b
Unit test transactions at the store level
9 years ago
Philip O'Toole
8cb852d1cf
Prettier store address in status
9 years ago
Philip O'Toole
59052ec0b4
More status output
9 years ago
Philip O'Toole
e88f97ed06
Support cluster-level leader checks for queries
9 years ago
Philip O Toole
b282aede1b
'go fmt' fixes
9 years ago
Philip O Toole
a653a5feb5
Skip multi-node test on CircleCI
...
Seems like there might be something special about their networking.
9 years ago
Philip O Toole
ce0a2ce269
Usage and comment fixes
9 years ago
Philip O Toole
f1963221ca
Small fixes and formatting
9 years ago
Philip O Toole
cc73f0abbc
Default to leader check before backup
9 years ago
Philip O Toole
2e7ae59245
Complete multi-node replication test
9 years ago
Philip O Toole
b058458a0f
Start adding multi-node tests
9 years ago
Philip O Toole
347109e4bb
More unit tests of store
9 years ago
Philip O Toole
d0f689c07c
Start adding store-level unit tests
9 years ago
Philip O Toole
81a3af3b7e
Allow leader check for queries
9 years ago
Philip O Toole
3ffed779f8
Move to POST for bulk queries
...
Backup endpoint also added, but not fully-functional.
9 years ago
Philip O Toole
170a916dd5
fmt and lint fixes
9 years ago
Philip O Toole
9c02e1edb6
Make it easier to understand DSN
9 years ago
Philip O Toole
4ff67c2c90
Support in-memory databases
9 years ago
Philip O Toole
2ba973d7b7
Allow control of time display from db layer
...
This is not a great solution, and somewhat of a hack to make
unit-testing easier. However, it will allow control over "time"
in the response in the future.
9 years ago
Philip O'Toole
a8a03ddb07
Fix comment typo
9 years ago
Philip O Toole
7c75bd9494
Finalize name for sqlite file
9 years ago
Philip O Toole
17aea81d75
Add Raft statistics
9 years ago
Philip O Toole
ee4ffe1d15
Comment cleanups
9 years ago
Philip O Toole
b638fa7b87
Finish snapshot restore
...
Compiles, but not tested.
9 years ago