Andre Medeiros
8dd6242bff
mark workgroups as done
2023-03-16 10:13:26 -04:00
Andre Medeiros
88223e6155
fix logging names
2023-03-16 10:07:36 -04:00
Andre Medeiros
f9fd53610f
handle empty candidate set for scheduling
2023-03-16 10:06:51 -04:00
Andre Medeiros
73e7927d3f
update scheduler to split account work
2023-03-16 10:01:58 -04:00
Andre Medeiros
b0f7f6fccb
have errors for too many requests too
2023-03-16 09:33:51 -04:00
Andre Medeiros
4ec7338090
[render skip] log median score
2022-12-16 13:38:42 -05:00
Andre Medeiros
b78a2df159
[render skip] fix api live activities
2022-11-18 08:58:40 -05:00
Andre Medeiros
3b9da79e6e
[render skip] add development in favour of sandbox
2022-11-13 09:08:55 -05:00
Andre Medeiros
fd648cad3a
[render skip] notif tester
2022-11-11 12:03:39 -05:00
Andre Medeiros
7582c90468
change notification interval to 10 seconds
2022-11-10 12:05:57 -05:00
Andre Medeiros
d6b967188c
things
2022-11-09 14:19:14 -05:00
Andre Medeiros
0ca21ffcb4
handle oauth revoked errors in watchers
2022-11-09 14:10:45 -05:00
Andre Medeiros
e23d47f815
switch to oauth in subredddit about
2022-11-09 13:59:04 -05:00
Andre Medeiros
038db61798
switch subreddit posts url
2022-11-09 13:54:03 -05:00
Andre Medeiros
fc449fd7cf
[render skip] set last message id on api properly
2022-11-05 21:25:06 -04:00
Andre Medeiros
5eabaebf45
batch size wants to be smaller for less lockign time, not higher
2022-11-05 21:13:05 -04:00
Andre Medeiros
b18ae59207
increase scheduler batch size
2022-11-05 21:08:49 -04:00
Andre Medeiros
42aa9e594c
bump locks again
2022-11-05 20:59:22 -04:00
Andre Medeiros
e241f67888
make pool sizes customized
2022-11-05 20:35:09 -04:00
Andre Medeiros
447a21ba60
increase prefetch
2022-11-05 20:31:55 -04:00
Andre Medeiros
194feb312c
increase poolsize a bit
2022-11-05 20:25:41 -04:00
Andre Medeiros
6627fd4102
reduce pool size
2022-11-05 20:16:45 -04:00
Andre Medeiros
ded67f570d
tweak pool sizes and consumer count
2022-11-05 20:10:05 -04:00
Andre Medeiros
77a6f67c7b
small tweaks
2022-11-05 20:01:35 -04:00
Andre Medeiros
70f48c87da
make connections to the correct redis url envs
2022-11-05 16:28:27 -04:00
Andre Medeiros
4f200fd26a
spam prevention
2022-11-05 16:15:04 -04:00
Andre Medeiros
af538e6f42
update reddit http client
2022-11-05 16:08:00 -04:00
André Medeiros
9341e08123
feat(ops): add distributed tracing ( #109 )
...
* tracing
* instrument redis
* add instrumentation around queue acks
* adjust backoff schedules for reddit
* set proper http client on reddit
* populate account last message ID on upsert
* pass last message id on upsert
* schedule accounts in a predictable order
2022-11-05 15:59:33 -04:00
Andre Medeiros
ee1d1d32d4
try again with a queue specific redis connection
2022-11-03 10:30:50 -04:00
Andre Medeiros
164652e2e4
explicitly use http2
2022-11-02 19:05:23 -04:00
Andre Medeiros
c6903d2b5f
Revert "each consumer gets their reddit client"
...
This reverts commit 5714fbaad7
.
2022-11-02 19:02:25 -04:00
Andre Medeiros
5714fbaad7
each consumer gets their reddit client
2022-11-02 18:51:16 -04:00
Andre Medeiros
710443830b
easy on the histograms
2022-11-02 18:44:42 -04:00
Andre Medeiros
31de625d04
reduce prefetch
2022-11-02 18:29:52 -04:00
Andre Medeiros
b1aac725aa
try reddit without verifyign certificates
2022-11-01 19:41:49 -04:00
Andre Medeiros
0b81d4c9d3
add runtime profile rates
2022-11-01 19:36:40 -04:00
Andre Medeiros
c7a57121b6
change prefetch limit for notifications worker
2022-11-01 19:08:10 -04:00
Andre Medeiros
6cf7c54c86
upgrade rmq to v5
2022-11-01 19:02:25 -04:00
Andre Medeiros
420499c9bb
update scheduler
2022-11-01 13:14:33 -04:00
Andre Medeiros
646dc0dd34
implement account soft delete
2022-11-01 12:45:11 -04:00
Andre Medeiros
98cafdfaed
make things better for the golang scheduler
2022-11-01 11:25:38 -04:00
Andre Medeiros
873b9eb4db
reduce logger allocations
2022-11-01 10:16:17 -04:00
Andre Medeiros
484876adab
revert queue redis
2022-11-01 09:53:09 -04:00
Andre Medeiros
61dc3b558f
get a separate redis connection for the queue itself
2022-10-31 22:41:41 -04:00
Andre Medeiros
a441d2723e
better use of context
2022-10-31 22:33:11 -04:00
Andre Medeiros
f01d305c57
explicitly pass context
2022-10-31 21:49:34 -04:00
Andre Medeiros
d9f7689d27
one context per goroutine
2022-10-31 21:48:47 -04:00
Andre Medeiros
eb1d904f86
change query
2022-10-31 21:32:43 -04:00
Andre Medeiros
d468a6e88b
change how we iterate over accounts
2022-10-31 21:30:12 -04:00
Andre Medeiros
683edbb091
dial down live activities
2022-10-31 20:58:02 -04:00