Philip O'Toole
c23d3e60b1
Reuse existing consistency level
1 year ago
Philip O'Toole
4175f3b168
Fix tests
1 year ago
Philip O'Toole
bc0f766423
Rows in AssociativeRows should always be present
1 year ago
Philip O'Toole
5ff28d354f
Set Error on correct field
1 year ago
Philip O'Toole
f53cb833bb
EQ results in assoc mode will include nil rows
1 year ago
Philip O'Toole
f5d8df9e2e
Create top-level error in ExecuteQueryResponse
1 year ago
Philip O'Toole
e4ea40701e
Fix comment
1 year ago
Philip O'Toole
9341980c47
Simplify JSON encoding
1 year ago
Philip O'Toole
7ee6036476
/db/request compiles and all existing tests pass
1 year ago
Philip O'Toole
3f3bc589f6
Add Associative support
1 year ago
Philip O'Toole
cade066346
Support JSON marshal of ExecuteQueryResponse
1 year ago
Philip O'Toole
89f472743b
Start adding Store.Request()
1 year ago
Philip O'Toole
bb868595c1
Start prepping DB layer
1 year ago
Philip O'Toole
f2850e724d
Add new type core to this work
1 year ago
Philip O'Toole
b425d0f8e1
Can't use sync since the buf escapes
2 years ago
Philip O'Toole
3f05fb8f32
More Chat GPT 4 improvements
2 years ago
Philip O'Toole
95a689b3cf
Some improvements thanks to ChatGPT 4
2 years ago
Philip O'Toole
ff001bc5a8
Migrate to a Protos data model for Notify Requests
2 years ago
Philip O'Toole
a782513a11
Migrate to a join-request proto
2 years ago
Philip O'Toole
d55710692c
go mod updates
2 years ago
Philip O'Toole
07d2ba01e4
go mod updates
2 years ago
Philip O'Toole
2005d94ad7
go mod updates
2 years ago
Philip O'Toole
98575d727b
Start adding remote remove node
...
More testing, including unit testing, required.
2 years ago
Philip O'Toole
6635010b42
Test error handling
2 years ago
Philip O'Toole
f9b46165f9
Comments
2 years ago
Philip O'Toole
0071867e34
Don't call t.Fatal() from goroutine
...
It wouldn't abort the test anyway, so just log.
2 years ago
Philip O'Toole
31bba4c577
Move to Backup proto model
2 years ago
Philip O'Toole
ba6234fe54
Add unit test which should not (now) panic
2 years ago
Philip O'Toole
95dfead226
Integrate SQL rewrite with rqlite for RANDOM ( #1046 )
2 years ago
Philip O'Toole
ce4cc52823
Simpler LoadRequest marshaling
2 years ago
Philip O'Toole
0aabfbff6a
Use compression for LoadRequest marshalling
2 years ago
Philip O'Toole
304124952c
Add Store level changes
...
Needs unit testing, and HTTP testing won't compile.
2 years ago
Philip O'Toole
d84fb85f01
Don't HTML escape JSON output
3 years ago
Philip O'Toole
ca7e6e98ff
Stop using deprecated protobuf package
3 years ago
Philip O'Toole
4eeddf455d
Actually return error values
3 years ago
Philip O'Toole
7fc50b7b67
Add "name" support to command parameter
3 years ago
Philip O'Toole
e78e462ca5
ABL
3 years ago
Philip O'Toole
5f7fd348d1
Add missing comment
3 years ago
Philip O'Toole
dfffc6abee
Command pretty JSON encoding support
3 years ago
Philip O'Toole
0cbf96399a
Add JSON support for new Protobuf types
3 years ago
Philip O'Toole
a78321ab40
Add Protobuf Query and Execute return types
3 years ago
Philip O'Toole
f939d33fe5
Remove Metadata concept from system
...
System testing passes.
3 years ago
Philip O'Toole
3b86b9c598
100 test loops is sufficient
...
Otherwise testing takes too long on CI.
3 years ago
Philip O'Toole
97e97bb802
Reduce number of concurrent tests
3 years ago
Philip O'Toole
ebe86e9f0f
Remove superfluous blank line
3 years ago
Philip O'Toole
d02695126c
Ensure concurrent compression is OK
...
Don't let https://github.com/rqlite/rqlite/issues/781 happen again.
3 years ago
Philip O'Toole
6e9c07b1bb
Simpler creation of GZIP writer
3 years ago
Philip O'Toole
5d9e55f312
Better error messages during gzip
3 years ago
Philip O'Toole
1df8728130
Create GZIP writer for every compress request
...
The GZIP writer was being shared -- incorrectly -- by multiple HTTP
requests (both queries and executes). But it's not thread safe. Bad,
bad, bad.
https://github.com/rqlite/rqlite/issues/781
3 years ago
Philip O'Toole
7c885d52b9
Better error messages during unmarshal
3 years ago