Commit Graph

30 Commits

Author SHA1 Message Date
Philip O'Toole
c7c83fa45a WIP queue improvements 2025-07-26 10:47:27 -04:00
Philip O'Toole
7c8a6ffb50 Fix flush, add reset 2025-07-26 10:35:49 -04:00
Philip O'Toole
384c45708f Fix typo in comment 2025-05-20 13:17:05 +01:00
Philip O'Toole
90ff019119 Improve comments 2025-05-20 10:36:23 +01:00
Philip O'Toole
9e7b3370f5 Replace interface{} with any (#2077) 2025-04-28 08:12:18 -04:00
Philip O'Toole
7d4f759563 Improve Queue comments 2025-04-03 08:26:22 -04:00
Philip O'Toole
0f9abb8bc3 Stop timers robustly 2024-05-17 09:22:43 -04:00
Philip O'Toole
bb9f62a13d Minor improvements to Queue handling 2024-05-17 09:15:27 -04:00
Philip O'Toole
cfce363e42 Move Queue to use Generics
I may have other uses for this Queue in the future.
2024-03-18 09:49:29 -04:00
Philip O'Toole
5c5b226303 Working 2024-01-02 20:04:16 -05:00
Philip O'Toole
bdda037e48 Spelling mistakes 2023-12-21 13:25:56 -05:00
Philip O'Toole
ad916270d2 Bring go mod import path into compliance 2023-12-21 11:22:36 -05:00
Philip O'Toole
e2c10eab58 Queue fixes 2023-03-29 23:31:08 -04:00
Philip O'Toole
fc98305cad Relieve GC during queuing 2023-03-29 22:55:22 -04:00
Philip O'Toole
b4880eee87 Stop timer before flushing 2023-03-29 22:47:23 -04:00
Philip O'Toole
b923c73838 Handle queue timers better
No need to the queuedStmts == nil check now.
2023-03-29 22:44:55 -04:00
Philip O'Toole
0ffeec9569 Add Queue instrumentation 2022-11-25 10:59:36 -05:00
Philip O'Toole
bfc35eaf7c Simplify reap command line flags (#1118)
Simplify reap command line flags
2022-11-15 09:41:21 -05:00
Philip O'Toole
962e545e9b Fix possible cause for panic
https://ci.appveyor.com/project/otoolep/rqlite/builds/43643803
2022-05-24 08:16:45 -04:00
Philip O'Toole
71b0a5a3bf Support statement-less queue waits 2022-05-23 12:43:28 -04:00
Philip O'Toole
49e6b50e4d Stricter queue batch logic 2022-05-23 10:54:45 -04:00
Philip O'Toole
487a459441 Queue unit tests pass with sequence numbers 2022-05-22 21:49:39 -04:00
Philip O'Toole
00874ebb44 Add queue stats 2022-05-17 10:36:06 -04:00
Philip O'Toole
3b9a73c1ac Better queue unit testing 2022-05-17 10:21:52 -04:00
Philip O'Toole
d52946aac1 Fix bug in queuer 2022-05-17 10:16:45 -04:00
Philip O'Toole
0e7f2bced3 Don't close closed channels 2022-05-17 07:26:42 -04:00
Philip O'Toole
ae56b1bec2 Queue comments 2022-05-17 07:08:59 -04:00
Philip O'Toole
ba0be0dd41 Batcher emits using channel 2022-05-16 22:41:13 -04:00
Philip O'Toole
3ee16ce511 Complete batched writer 2022-05-16 16:44:41 -04:00
Philip O'Toole
58ccf4faf4 Add first queue implementation 2022-05-16 10:43:00 -04:00