Ted Unangst
|
773eb649a1
|
solve the problem of slow requests running in parallel
|
2023-08-19 21:16:05 -04:00 |
Ted Unangst
|
fde9187832
|
let's just say http 400 is okie dokie
|
2023-07-27 20:51:19 -04:00 |
Ted Unangst
|
712873418b
|
for fatal error (no such host), advance the retry clock
|
2023-06-13 13:56:42 -04:00 |
Ted Unangst
|
dccbec5c8e
|
refine the redeliver timeout schedule
|
2023-06-13 13:42:15 -04:00 |
Ted Unangst
|
e8cf29056e
|
need to scan into pointer
|
2023-06-12 15:13:46 -04:00 |
Ted Unangst
|
3baff9e64e
|
include userid in doover queries
|
2023-06-12 15:08:09 -04:00 |
Ted Unangst
|
4fe838f5ed
|
some cleanup for the deliverator functions
|
2023-06-12 15:01:03 -04:00 |
Ted Unangst
|
d75e1671f7
|
convert deliverater queue to per rcpt fifo
|
2023-06-12 14:40:28 -04:00 |
Ted Unangst
|
6e43340381
|
all messages matter again
|
2023-06-12 13:44:03 -04:00 |
Ted Unangst
|
2518c4be4a
|
touch up redeliver loop
|
2022-04-12 14:35:44 -04:00 |
Ted Unangst
|
7eef6ae5d0
|
flexible logging
|
2022-02-06 00:42:13 -05:00 |
Ted Unangst
|
69fea996ad
|
don't need to retry low prio communications
|
2020-09-29 21:16:07 -04:00 |
Ted Unangst
|
0e1ec60422
|
clear remaining retries after a final delivery failure
|
2020-07-18 15:01:00 -04:00 |
Ted Unangst
|
b2da24a9f8
|
let's do 40 deliveries at a time
|
2020-05-23 20:05:21 -04:00 |
Ted Unangst
|
4f386cf558
|
put common init code in honk.go
|
2019-10-29 15:53:20 -04:00 |
Ted Unangst
|
f27a4d9ce2
|
new day, new libs. use gate library.
|
2019-10-29 13:38:51 -04:00 |
Ted Unangst
|
3f67140c76
|
rework delivery and key loading to use userid
|
2019-10-25 18:46:27 -04:00 |
Ted Unangst
|
ec80662d2c
|
delivery chan should buffer one
|
2019-10-16 02:35:47 -04:00 |
Ted Unangst
|
b1e42fdae9
|
use cache interface for some more things
|
2019-10-07 14:45:02 -04:00 |
Ted Unangst
|
2213f0e935
|
make sure every rows is closed
|
2019-09-17 09:45:02 -04:00 |
Ted Unangst
|
fbe47a0895
|
every database exec must have error checking
|
2019-08-16 00:15:55 -04:00 |
Ted Unangst
|
d6929a5644
|
handle two more db error conditions
|
2019-08-10 19:15:49 -04:00 |
Ted Unangst
|
fd5d297188
|
add another retry at 4 hours
|
2019-08-05 20:41:57 -04:00 |
Ted Unangst
|
d6e536fed6
|
increase max concurrent deliveries to 20
|
2019-08-05 20:40:03 -04:00 |
Ted Unangst
|
0faf2b0556
|
allow replying to private messages with private replies
|
2019-05-28 02:36:47 -04:00 |
Ted Unangst
|
aed70531ff
|
reduce the deliverator hysteresis to reduce clumping
|
2019-04-29 14:13:34 -04:00 |
Ted Unangst
|
7d538d465f
|
put a limit on how many deliveries we actually send it in parallel
|
2019-04-16 20:34:27 -04:00 |
Ted Unangst
|
0997e57525
|
on redelivery, try shared again too
|
2019-04-16 14:55:32 -04:00 |
Ted Unangst
|
6ec4352d69
|
use shared inbox for delivery
|
2019-04-16 14:40:23 -04:00 |
Ted Unangst
|
ece50727f6
|
math/rand is notrand. seed it with time.
|
2019-04-15 20:47:16 -04:00 |
Ted Unangst
|
bf323bd0e5
|
the spice must flow. redeliverate with extreme prejudice.
|
2019-04-14 21:35:42 -04:00 |
Ted Unangst
|
b24f484a84
|
further prep for retries
|
2019-04-14 15:57:14 -04:00 |