Commit graph

1163 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
cbf0ec6f41 Ensure transactions are cleared when completed 2020-02-17 13:47:09 +00:00
Tobie Morgan Hitchcock
e57a088688 Live queries from event queries occur in the background
Previously, LIVE queries as a result of an  EVENT query would not be sent to the current connection. Now any LIVE queries resulting from an EVENT query will be delivered to ALL connections, regardless of where it originated.
2020-02-17 13:46:54 +00:00
Tobie Morgan Hitchcock
180ab61207 Ensure live queries occur before event queries 2020-02-17 13:36:27 +00:00
Tobie Morgan Hitchcock
dc48c16f1f Remove json.encode and json.decode functions 2020-02-17 13:36:04 +00:00
Tobie Morgan Hitchcock
1d57a8814b Update 3rd party dependencies 2020-01-12 15:46:19 +00:00
Tobie Morgan Hitchcock
5505463380 Package correct file on windows 2019-12-17 12:32:55 +00:00
Tobie Morgan Hitchcock
3b513e3a8c Update route timeouts 2019-12-17 12:21:55 +00:00
Tobie Morgan Hitchcock
4e5b1249d5 Use environment path to bash 2019-12-08 20:54:59 +00:00
Tobie Morgan Hitchcock
84a42c91a4 Upload sha256 sum of files 2019-12-08 14:46:30 +00:00
Tobie Morgan Hitchcock
f1af7504fb Add deploy scripts 2019-12-08 13:53:49 +00:00
Tobie Morgan Hitchcock
d103269a62 Get version information from git tag 2019-12-08 13:53:06 +00:00
Tobie Morgan Hitchcock
19635d98e4 Update comments 2019-12-08 13:51:49 +00:00
Tobie Morgan Hitchcock
8a09a4b4c3 Remove error logging from kvs package 2019-12-03 11:48:16 +00:00
Tobie Morgan Hitchcock
2ab27f1cd2 Reset transaction on executor instantiation 2019-12-03 11:23:48 +00:00
Tobie Morgan Hitchcock
412b15cc11 Clear executor transaction 2019-12-03 10:07:19 +00:00
Tobie Morgan Hitchcock
9c101af74a Add error logging to kvs package 2019-12-03 10:03:00 +00:00
Tobie Morgan Hitchcock
63cbb59bae Don’t ignore transaction errors 2019-12-02 23:29:18 +00:00
Tobie Morgan Hitchcock
70026fe8d7 Remove unused struct field 2019-11-30 16:25:40 +00:00
Tobie Morgan Hitchcock
316ef4e2c6 Implement stackdriver error reporting 2019-11-30 02:16:32 +00:00
Tobie Morgan Hitchcock
20508de5a3 Use JSON logs for SQL queries 2019-11-30 01:50:29 +00:00
Tobie Morgan Hitchcock
a675790fef Check that txn is closed 2019-11-30 01:50:19 +00:00
Tobie Morgan Hitchcock
77f0fc9713 Use lower case name for logs 2019-11-29 23:52:01 +00:00
Tobie Morgan Hitchcock
9c5be5d5d8 Enable stackdriver logging 2019-11-29 23:43:29 +00:00
Tobie Morgan Hitchcock
d0e1fd90fd Add error stack to error log 2019-11-29 10:50:13 +00:00
Tobie Morgan Hitchcock
24c11f97f6 Update dependencies 2019-11-28 17:34:49 +00:00
Tobie Morgan Hitchcock
a980bdac6b Allow exporting for NS and DB users 2019-11-28 17:30:59 +00:00
Tobie Morgan Hitchcock
9deae2c466 Simplify errors 2019-11-28 16:33:09 +00:00
Tobie Morgan Hitchcock
e84fe44959 Tidy up live queries on startup 2019-11-21 09:21:29 +00:00
Tobie Morgan Hitchcock
02442fb6d9 Override default timeout durations 2019-11-21 08:55:14 +00:00
Tobie Morgan Hitchcock
69a8e8f84f Remove hey loadtesting scripts 2019-11-21 02:11:01 +00:00
Tobie Morgan Hitchcock
a840f660dd Implement route-specific timeouts 2019-11-21 02:07:13 +00:00
Tobie Morgan Hitchcock
4482e62d2d Don’t use log hooks 2019-11-21 00:44:44 +00:00
Tobie Morgan Hitchcock
536493ef45 Ensure sub-queries are correctly specified as read of write 2019-11-21 00:44:31 +00:00
Tobie Morgan Hitchcock
89e84283a4 Increase keepalive idle timeouts for loadbalancers 2019-11-21 00:44:09 +00:00
Tobie Morgan Hitchcock
c3b0bf3a26 Don’t use concurrent workers in iterator 2019-11-20 16:59:17 +00:00
Tobie Morgan Hitchcock
16e3c6bf4e Remove temporary code 2019-11-20 16:56:07 +00:00
Tobie Morgan Hitchcock
b941450e03 Fix indexes 2019-11-20 16:14:15 +00:00
Tobie Morgan Hitchcock
9c00cc7484 Output live queries on table 2019-11-20 15:30:36 +00:00
Tobie Morgan Hitchcock
4e79fb34f3 Downgrade ugorji/codec 2019-11-20 14:16:56 +00:00
Tobie Morgan Hitchcock
52af937e66 Remove go.mod local replace and update dependencies 2019-11-20 13:23:52 +00:00
Tobie Morgan Hitchcock
d0d566bbd9 Improve database speed 2019-11-20 13:20:27 +00:00
Tobie Morgan Hitchcock
2e1b699a87 Improve memory allocations when data.Doc cloning 2019-11-20 13:10:34 +00:00
Tobie Morgan Hitchcock
21e05b2e27 Reduce allocations 2019-11-20 13:09:25 +00:00
Tobie Morgan Hitchcock
ddf87a7188 No need to pass $before and $after values for determining permissions 2019-11-18 11:36:12 +00:00
Tobie Morgan Hitchcock
cca75c70fc Check if log level is enabled before creating entry 2019-11-18 11:29:40 +00:00
Tobie Morgan Hitchcock
9f4b696fab Support CBOR serialization 2019-11-18 11:29:40 +00:00
Tobie Morgan Hitchcock
7de6f54547 Remove RETURN BOTH and RETURN DIFF 2019-11-18 11:29:30 +00:00
Tobie Morgan Hitchcock
3c0192c00c Ensure tests are correct way around 2019-11-15 13:22:51 +00:00
Tobie Morgan Hitchcock
ccce5ae2a1 Add hey 2019-11-15 05:03:16 +00:00
Tobie Morgan Hitchcock
15ff08093e Ensure database files are rotated correctly 2019-10-08 01:35:46 +01:00