Andre Medeiros
|
01a4ae9559
|
add pprof endpoints
|
2022-08-08 12:48:34 -04:00 |
|
Andre Medeiros
|
13af0d1b4a
|
use the right id field
|
2022-07-31 15:23:29 -04:00 |
|
Andre Medeiros
|
bb2f709259
|
fix batches
|
2022-07-31 15:12:31 -04:00 |
|
Andre Medeiros
|
1617bf88e1
|
less mutations on the accounts table
|
2022-07-31 15:07:14 -04:00 |
|
Andre Medeiros
|
f3814683b8
|
don't skimp out on redis connections
|
2022-07-15 12:55:56 -04:00 |
|
Andre Medeiros
|
4e453e0db2
|
measure reddit latency when we finish reading the body
|
2022-07-15 12:36:29 -04:00 |
|
Andre Medeiros
|
102cbb2ee2
|
setup timeouts on reddit http client
|
2022-07-15 12:34:28 -04:00 |
|
Andre Medeiros
|
547ab64c20
|
add request ids to logs
|
2022-07-15 12:19:27 -04:00 |
|
Andre Medeiros
|
f4fea41435
|
remove some load
|
2022-07-13 18:43:27 -04:00 |
|
Andre Medeiros
|
3b08d6b8e4
|
fix stats name
|
2022-07-13 18:30:03 -04:00 |
|
Andre Medeiros
|
73da53ab70
|
measure runtime
|
2022-07-13 18:25:00 -04:00 |
|
Andre Medeiros
|
63cc67cd86
|
double pool
|
2022-07-13 17:45:48 -04:00 |
|
Andre Medeiros
|
ceade8fe74
|
but for real this time
|
2022-07-13 17:29:40 -04:00 |
|
Andre Medeiros
|
3bdd348d50
|
reduce account updates
|
2022-07-13 17:28:46 -04:00 |
|
Andre Medeiros
|
fa8b75d728
|
tone down pool sizes
|
2022-07-13 17:14:13 -04:00 |
|
Andre Medeiros
|
ae764077b4
|
increase batch size on scheduler
|
2022-07-13 17:01:04 -04:00 |
|
Andre Medeiros
|
da20e76d1b
|
measure message age
|
2022-07-13 16:46:10 -04:00 |
|
Andre Medeiros
|
556c1dd9b2
|
test default http client
|
2022-07-13 16:38:10 -04:00 |
|
Andre Medeiros
|
94d3941005
|
measure dequeue latency
|
2022-07-13 16:28:54 -04:00 |
|
Andre Medeiros
|
80bae7ff9f
|
get string slice straight from command result
|
2022-07-13 16:24:51 -04:00 |
|
Andre Medeiros
|
1f59a47880
|
increase pool size
|
2022-07-13 15:52:07 -04:00 |
|
Andre Medeiros
|
8156756e54
|
keep locks around longer
|
2022-07-13 15:44:50 -04:00 |
|
Andre Medeiros
|
be7bd24ae1
|
increase multiplier
|
2022-07-13 15:30:39 -04:00 |
|
Andre Medeiros
|
b26140f190
|
test: less prefetch more workers at the same time
|
2022-07-13 15:08:21 -04:00 |
|
Andre Medeiros
|
a00e4405c7
|
tweak redis conns
|
2022-07-13 15:02:38 -04:00 |
|
Andre Medeiros
|
624cebf8ef
|
higher prefetch
|
2022-07-13 14:54:27 -04:00 |
|
Andre Medeiros
|
071b0db010
|
higher reporting rate for queue delay stat
|
2022-07-13 13:55:45 -04:00 |
|
Andre Medeiros
|
5e573c831a
|
should run tests
|
2022-07-13 13:47:52 -04:00 |
|
Andre Medeiros
|
131205a0cb
|
better latency measurements
|
2022-07-13 13:42:21 -04:00 |
|
Andre Medeiros
|
f785d1a3a4
|
log message acknowledgement
|
2022-07-13 13:24:32 -04:00 |
|
Andre Medeiros
|
aaf1fbd98a
|
401 and 403 are forbidden and we'll delete account
|
2022-07-13 13:09:11 -04:00 |
|
Andre Medeiros
|
a3e69954c8
|
up the batch sizes
|
2022-07-13 12:39:37 -04:00 |
|
Andre Medeiros
|
2fe34ecc99
|
run in singleton mode
|
2022-07-13 12:21:12 -04:00 |
|
Andre Medeiros
|
e80579ed35
|
tweak batch sizes
|
2022-07-13 12:19:11 -04:00 |
|
André Medeiros
|
e8a8e5a5b3
|
chore: use reddit ids when enqueueing accounts (#87)
|
2022-07-13 11:50:13 -04:00 |
|
Andre Medeiros
|
45793c9a1f
|
tweak postgres connection
|
2022-07-13 11:09:06 -04:00 |
|
Andre Medeiros
|
9d0c5fb419
|
allow archived subreddits too
|
2022-07-12 14:45:19 -04:00 |
|
Andre Medeiros
|
e0f194a7d1
|
allow following restricted subreddits too
|
2022-07-12 14:37:51 -04:00 |
|
Andre Medeiros
|
f0c93a8bb9
|
fix trending
|
2022-07-04 09:49:30 -04:00 |
|
Andre Medeiros
|
fdcb900297
|
be more forgiving with itunes receipt verification outages
|
2022-06-30 16:14:07 -04:00 |
|
Andre Medeiros
|
647995271e
|
give us a bit more breahting room in case of an itunes receipt check outage
|
2022-06-30 16:03:47 -04:00 |
|
Andre Medeiros
|
655300682f
|
watchers check subreddit info with authentication
|
2022-06-30 15:24:58 -04:00 |
|
Andre Medeiros
|
d5affe36c1
|
more logging
|
2022-06-30 15:06:03 -04:00 |
|
Andre Medeiros
|
05cb97d412
|
be more specific about errors
|
2022-06-30 12:11:07 -04:00 |
|
Andre Medeiros
|
ce944f92f7
|
lets prune accounts again
|
2022-06-30 09:56:38 -04:00 |
|
Andre Medeiros
|
ee29fccaf9
|
chill logging
|
2022-06-29 13:25:59 -04:00 |
|
Andre Medeiros
|
6edb220d84
|
update reporting rate for API calls
|
2022-06-28 13:13:42 -04:00 |
|
Andre Medeiros
|
8fc0603735
|
add tags to api call metrics
|
2022-06-28 10:55:52 -04:00 |
|
André Medeiros
|
d3c9e303ff
|
Update api.go
|
2022-06-27 18:47:07 -04:00 |
|
Andre Medeiros
|
523dce6300
|
tweak pool
|
2022-06-27 10:36:01 -04:00 |
|
Andre Medeiros
|
ad62000372
|
fix authenticated client call
|
2022-06-25 15:52:47 -04:00 |
|
Andre Medeiros
|
8ae426a4de
|
do not prune accounts
|
2022-06-25 14:45:05 -04:00 |
|
Andre Medeiros
|
7234628428
|
add statsd to API responses
|
2022-06-25 14:12:56 -04:00 |
|
Andre Medeiros
|
f4e5d7e979
|
bump connections again
|
2022-06-25 14:04:03 -04:00 |
|
Andre Medeiros
|
aa92f1ec69
|
increase API connections
|
2022-06-25 14:01:03 -04:00 |
|
Andre Medeiros
|
6b7abe4eb0
|
fix nil pointer dereferrence on notification errors
|
2022-06-13 16:01:36 -04:00 |
|
Andre Medeiros
|
fb01cf91bc
|
stop notifying old server
|
2022-06-04 10:58:53 -04:00 |
|
Andre Medeiros
|
221de1d2b6
|
back to no singleton mode, now that we're stable
|
2022-06-04 10:29:33 -04:00 |
|
Andre Medeiros
|
d243cebab6
|
better iteration
|
2022-06-04 10:24:22 -04:00 |
|
Andre Medeiros
|
084407a5f2
|
calculate batch size properly
|
2022-06-04 10:23:45 -04:00 |
|
Andre Medeiros
|
b23a158471
|
parallelize scheduler better
|
2022-06-04 10:21:29 -04:00 |
|
Andre Medeiros
|
b29f120eea
|
always show media for subreddit requests
|
2022-05-30 14:22:21 -04:00 |
|
Andre Medeiros
|
6ece4c784a
|
no singleton
|
2022-05-27 16:12:50 -04:00 |
|
Andre Medeiros
|
0938400dd7
|
Revert "try enqueue accounts in a loop instead"
This reverts commit 9b5829f549 .
|
2022-05-27 15:02:57 -04:00 |
|
Andre Medeiros
|
01ad9f3d1e
|
Revert "another experiment for scheduling"
This reverts commit c8dd76e1ab .
|
2022-05-27 15:02:47 -04:00 |
|
Andre Medeiros
|
f7516a06b3
|
Revert "Mark account as seen"
This reverts commit ac72c979a6 .
|
2022-05-27 15:02:39 -04:00 |
|
Andre Medeiros
|
ac72c979a6
|
Mark account as seen
|
2022-05-27 14:58:41 -04:00 |
|
Andre Medeiros
|
c8dd76e1ab
|
another experiment for scheduling
|
2022-05-27 14:55:59 -04:00 |
|
Andre Medeiros
|
9b5829f549
|
try enqueue accounts in a loop instead
|
2022-05-27 14:47:59 -04:00 |
|
Andre Medeiros
|
fb3f2d1433
|
more scheduler tweaks
|
2022-05-27 14:40:40 -04:00 |
|
Andre Medeiros
|
356402d631
|
Revert "tweak scheduler"
This reverts commit 38fef3c852 .
|
2022-05-27 14:39:12 -04:00 |
|
Andre Medeiros
|
38fef3c852
|
tweak scheduler
|
2022-05-27 14:33:46 -04:00 |
|
Andre Medeiros
|
eb853710c4
|
Add profiling to scheduler
|
2022-05-27 13:27:28 -04:00 |
|
Andre Medeiros
|
dc9f42de8b
|
be less noisy again
|
2022-05-27 09:51:59 -04:00 |
|
Andre Medeiros
|
80438dc1e2
|
fix median calculation by forcing a limit
|
2022-05-27 09:37:25 -04:00 |
|
Andre Medeiros
|
f0353399e8
|
Revert "Don't log post titles anymore"
This reverts commit e9a2f5b745 .
|
2022-05-27 09:22:04 -04:00 |
|
Andre Medeiros
|
2111cb4be6
|
Revert "Make median score log debug level"
This reverts commit c3f7982882 .
|
2022-05-27 09:21:56 -04:00 |
|
Andre Medeiros
|
c3f7982882
|
Make median score log debug level
|
2022-05-26 18:58:53 -04:00 |
|
Andre Medeiros
|
e9a2f5b745
|
Don't log post titles anymore
|
2022-05-26 18:58:12 -04:00 |
|
Andre Medeiros
|
d8bd6dfb37
|
show all to avoid hidden posts
|
2022-05-26 18:56:53 -04:00 |
|
Andre Medeiros
|
be343deab8
|
try logging posts differently
|
2022-05-26 18:44:07 -04:00 |
|
Andre Medeiros
|
e7faf73834
|
sort scores
|
2022-05-26 18:17:49 -04:00 |
|
André Medeiros
|
8dc4ac350e
|
omg fix watchers and subreddit things (#79)
* omg fix watchers and subreddit things
* don't send thumbnails for posts that are over 18
|
2022-05-26 17:54:02 -04:00 |
|
Andre Medeiros
|
7da47176a2
|
Revert "token refresh mechanism"
This reverts commit df96aaa768 .
|
2022-05-25 20:17:03 -04:00 |
|
Andre Medeiros
|
df96aaa768
|
token refresh mechanism
|
2022-05-25 20:12:54 -04:00 |
|
Andre Medeiros
|
47a0aa47dd
|
add logging for things
|
2022-05-25 19:55:51 -04:00 |
|
Andre Medeiros
|
5ede5d6987
|
more breahing room with tokens
|
2022-05-25 19:49:14 -04:00 |
|
Andre Medeiros
|
4f34e3927b
|
add a bit of breathing room for token refresh
|
2022-05-25 19:44:29 -04:00 |
|
Andre Medeiros
|
ca8fc6e991
|
tighten authenticated client params
|
2022-05-25 19:28:41 -04:00 |
|
Andre Medeiros
|
dc54bb76df
|
try referencing client instead of embedding
|
2022-05-25 19:22:05 -04:00 |
|
André Medeiros
|
f018af7c73
|
Log post score
|
2022-05-25 16:05:49 -04:00 |
|
André Medeiros
|
3a5e504ba7
|
Update trending.go
|
2022-05-25 15:57:55 -04:00 |
|
Christian Selig
|
ea9af069e8
|
Fix issue with not allow non-autorenewing subs
|
2022-05-24 21:58:28 -03:00 |
|
Andre Medeiros
|
571c6d60eb
|
don't change account next notification check at, the scheduler does this for us
|
2022-05-23 19:47:48 -04:00 |
|
Andre Medeiros
|
bbb3001544
|
tweak on receipt check
|
2022-05-23 19:05:31 -04:00 |
|
Andre Medeiros
|
079cc9a5c5
|
better variable name
|
2022-05-23 18:54:38 -04:00 |
|
Andre Medeiros
|
34e050daad
|
tweak scheduler
|
2022-05-23 18:51:30 -04:00 |
|
Andre Medeiros
|
b1ed5fb71a
|
Revert "optimize scheduler to reduce memory allocations"
This reverts commit f41dd925e4 .
|
2022-05-23 18:46:39 -04:00 |
|
Andre Medeiros
|
f41dd925e4
|
optimize scheduler to reduce memory allocations
|
2022-05-23 18:43:53 -04:00 |
|
Andre Medeiros
|
b6c7c58062
|
revert client change
|
2022-05-23 17:41:19 -04:00 |
|
Andre Medeiros
|
17c503e0e3
|
don't retry on 403
|
2022-05-23 17:37:51 -04:00 |
|
Andre Medeiros
|
5fa9bfaa45
|
distinguish between 401 and 403
|
2022-05-23 17:26:40 -04:00 |
|
Andre Medeiros
|
be926f9118
|
calculate next check properly
|
2022-05-23 16:50:51 -04:00 |
|
Andre Medeiros
|
bb3b4807ff
|
add a bit more messaging to errors in account upsert
|
2022-05-23 16:27:38 -04:00 |
|
Andre Medeiros
|
1fca733818
|
typos--
|
2022-05-23 15:15:46 -04:00 |
|
Andre Medeiros
|
bcce102388
|
more logging things
|
2022-05-23 14:29:15 -04:00 |
|
Andre Medeiros
|
ff9e32ef20
|
tweak logger verbosity
|
2022-05-23 14:20:45 -04:00 |
|
André Medeiros
|
b1f266bf91
|
migrate out of logrus (#76)
|
2022-05-23 14:17:25 -04:00 |
|
Andre Medeiros
|
ccba530255
|
fix tests
|
2022-05-23 11:51:22 -04:00 |
|
Andre Medeiros
|
ef3f3ff18b
|
fix error handling on postgres repositories
|
2022-05-23 11:49:48 -04:00 |
|
Andre Medeiros
|
c35ec006f1
|
simplify reddit error handling
|
2022-05-23 11:33:15 -04:00 |
|
Andre Medeiros
|
6f8f93f3ab
|
reduce account updates by half
|
2022-05-22 19:57:29 -04:00 |
|
Andre Medeiros
|
b92e3fc374
|
tweak scheduler
|
2022-05-22 19:35:03 -04:00 |
|
Andre Medeiros
|
fc94bef379
|
optimize queries
|
2022-05-21 17:15:24 -04:00 |
|
Andre Medeiros
|
413b46631c
|
chill with the poll
|
2022-05-21 13:17:04 -04:00 |
|
Andre Medeiros
|
09d5457436
|
fix migrations
|
2022-05-21 13:08:30 -04:00 |
|
Andre Medeiros
|
f6f13bbd2f
|
Allow editing watcher subreddits too
|
2022-05-21 10:26:23 -04:00 |
|
Andre Medeiros
|
0afa10d64d
|
HTTP code updates
|
2022-05-21 10:00:21 -04:00 |
|
Andre Medeiros
|
17a37a3b01
|
Fix test notification
|
2022-05-21 09:46:12 -04:00 |
|
Andre Medeiros
|
adbaeb9e54
|
Tweak stuck notifications a bit mroe
|
2022-05-19 13:02:16 -04:00 |
|
Andre Medeiros
|
af592c446f
|
Fix watcher list endpoint
|
2022-05-19 12:43:37 -04:00 |
|
Andre Medeiros
|
8c5422af20
|
edge case for stuck notifications
|
2022-05-19 12:37:03 -04:00 |
|
Andre Medeiros
|
cc6e862ba6
|
be less noisy about rate limits
|
2022-05-19 11:51:56 -04:00 |
|
Andre Medeiros
|
527552eb6d
|
Use raw_json on all reddit calls
|
2022-05-17 17:36:59 -04:00 |
|
Andre Medeiros
|
6cfdc1ba74
|
Tweak username length
|
2022-05-13 10:29:09 -04:00 |
|
Andre Medeiros
|
69a9101499
|
Fix Subreddit length
|
2022-05-13 10:27:56 -04:00 |
|
Andre Medeiros
|
1919b36f57
|
fix subreddit watchers for 2 letter subreddits
|
2022-05-12 16:23:16 -04:00 |
|
Andre Medeiros
|
132374fb6b
|
freaking sql types
|
2022-05-08 21:02:59 -04:00 |
|
Andre Medeiros
|
3803fea055
|
fix watcher creation
|
2022-05-08 20:56:04 -04:00 |
|
Andre Medeiros
|
bc80526251
|
Send JSON body, not URL param
|
2022-05-07 19:30:07 -04:00 |
|
Andre Medeiros
|
b55b52bf2c
|
tweak a bit more
|
2022-05-07 15:16:04 -04:00 |
|
Andre Medeiros
|
ebe7437bfa
|
log errors on API
|
2022-05-07 15:10:57 -04:00 |
|
Andre Medeiros
|
10d2e77c4f
|
use request context
|
2022-05-07 15:04:35 -04:00 |
|
Andre Medeiros
|
b001a51a30
|
return after error
|
2022-05-07 13:38:23 -04:00 |
|
Andre Medeiros
|
eaf6a707ca
|
fix bugsnag exception
|
2022-05-07 13:38:04 -04:00 |
|
Andre Medeiros
|
5e2a846bc1
|
Fix header for old API
|
2022-05-07 13:36:23 -04:00 |
|
Andre Medeiros
|
f8b6c062e8
|
Revert "Don't lowcase subreddits"
This reverts commit b7e5d3860c .
|
2022-05-07 13:31:52 -04:00 |
|
Andre Medeiros
|
b7e5d3860c
|
Don't lowcase subreddits
|
2022-05-07 13:30:05 -04:00 |
|
Andre Medeiros
|
fe8baf7989
|
make watcher keywords more flexible
|
2022-05-07 13:22:06 -04:00 |
|
Andre Medeiros
|
53a4bbee25
|
Avoid Sandbox things
|
2022-05-07 13:01:57 -04:00 |
|
Andre Medeiros
|
596636ee60
|
formatting
|
2022-05-07 12:57:14 -04:00 |
|
Andre Medeiros
|
a42ddbeeb3
|
add notification test endpoints
|
2022-05-07 12:53:42 -04:00 |
|
André Medeiros
|
f9b9c595cf
|
Better testing (#62)
* some tests
* more tests
* tidy up go.mod
* more tests
* add postgres
* beep
* again
* Set up schema
* fix device test
|
2022-05-07 12:37:21 -04:00 |
|
Andre Medeiros
|
17019cecfb
|
fix grace period expiry check
|
2022-05-07 12:05:47 -04:00 |
|
André Medeiros
|
a94aa11845
|
Merge pull request #66 from christianselig/chore/schema-changes
Changes to schema
|
2022-05-07 11:52:52 -04:00 |
|
Andre Medeiros
|
4fad10bade
|
fix tests
|
2022-05-07 11:51:56 -04:00 |
|
Andre Medeiros
|
93052d2770
|
log account ID
|
2022-05-07 11:42:20 -04:00 |
|
Andre Medeiros
|
69ea7494f3
|
write tests
|
2022-05-07 11:21:01 -04:00 |
|
Andre Medeiros
|
8cdb8bb621
|
avoid double escaping
|
2022-05-07 11:08:10 -04:00 |
|
Andre Medeiros
|
8a8431fc0f
|
Add subreddit validation and de-register from old API
|
2022-05-07 11:06:21 -04:00 |
|