Commit graph

  • a431c4ff5b better error handling Andre Medeiros 2021-07-12 14:36:08 -0400
  • 54682f4327
    better error handling Andre Medeiros 2021-07-12 14:36:08 -0400
  • fad7191035 add most of the missing fields Andre Medeiros 2021-07-12 14:15:13 -0400
  • 9209f4afaf
    add most of the missing fields Andre Medeiros 2021-07-12 14:15:13 -0400
  • 65f671c96c Fix notification payloads Andre Medeiros 2021-07-10 14:51:42 -0400
  • bc46961437
    Fix notification payloads Andre Medeiros 2021-07-10 14:51:42 -0400
  • a3b9e1a0ac fix up redis so that we only parse the script once Andre Medeiros 2021-07-10 00:59:34 -0400
  • f53b0d8af0
    fix up redis so that we only parse the script once Andre Medeiros 2021-07-10 00:59:34 -0400
  • d563ad26f1 report statistics about account and device counts Andre Medeiros 2021-07-09 02:30:30 -0400
  • b8ccbd3048
    report statistics about account and device counts Andre Medeiros 2021-07-09 02:30:30 -0400
  • fd18ea551e make logs less chatty Andre Medeiros 2021-07-09 02:00:57 -0400
  • 9e98f0096a
    make logs less chatty Andre Medeiros 2021-07-09 02:00:57 -0400
  • a93ff0e1af enqueue accounts in a more manageable fashion Andre Medeiros 2021-07-09 01:29:07 -0400
  • aece0916d3
    enqueue accounts in a more manageable fashion Andre Medeiros 2021-07-09 01:29:07 -0400
  • c4a0704883 enqueue directly from redis Andre Medeiros 2021-07-09 01:05:36 -0400
  • 4136f8acf8
    enqueue directly from redis Andre Medeiros 2021-07-09 01:05:36 -0400
  • 4a92b90df9 limit the amount of accounts we batch at any given time Andre Medeiros 2021-07-09 00:50:53 -0400
  • 950c6e118d
    limit the amount of accounts we batch at any given time Andre Medeiros 2021-07-09 00:50:53 -0400
  • 60e18c37f7 be more aggressive with scheduling Andre Medeiros 2021-07-09 00:27:50 -0400
  • 6e8df009d4
    be more aggressive with scheduling Andre Medeiros 2021-07-09 00:27:50 -0400
  • 961e41094d set the key only if it doesn't exist, otherwise it will never expire Andre Medeiros 2021-07-09 00:11:05 -0400
  • cc0f2712f6
    set the key only if it doesn't exist, otherwise it will never expire Andre Medeiros 2021-07-09 00:11:05 -0400
  • fb9741f7e0 make sure consumers always have plenty of work to do Andre Medeiros 2021-07-08 23:56:03 -0400
  • e2b4d17115
    make sure consumers always have plenty of work to do Andre Medeiros 2021-07-08 23:56:03 -0400
  • 5cd3eeab09 fix delivery ack in jobs Andre Medeiros 2021-07-08 23:50:34 -0400
  • 51b3e25d21
    fix delivery ack in jobs Andre Medeiros 2021-07-08 23:50:34 -0400
  • b9373832eb actually remember last message id so we don't duplicate notifications Andre Medeiros 2021-07-08 23:29:53 -0400
  • 6244428fd3
    actually remember last message id so we don't duplicate notifications Andre Medeiros 2021-07-08 23:29:53 -0400
  • 3ce858927b do batches in redis Andre Medeiros 2021-07-08 23:12:50 -0400
  • 29b21a41ee
    do batches in redis Andre Medeiros 2021-07-08 23:12:50 -0400
  • b7aea89cfc Measure schedule time Andre Medeiros 2021-07-08 22:15:28 -0400
  • 36b121915e
    Measure schedule time Andre Medeiros 2021-07-08 22:15:28 -0400
  • d65bab7970 rejig sql Andre Medeiros 2021-07-08 22:09:14 -0400
  • 227e7e1e42
    rejig sql Andre Medeiros 2021-07-08 22:09:14 -0400
  • 9c70cee166 fix error handling Andre Medeiros 2021-07-08 21:50:45 -0400
  • f512a2fd42
    fix error handling Andre Medeiros 2021-07-08 21:50:45 -0400
  • 3d8492e757 change locking around Andre Medeiros 2021-07-08 21:44:06 -0400
  • b7cb075714
    change locking around Andre Medeiros 2021-07-08 21:44:06 -0400
  • 83fb4cdcc7 increase gomaxprocs Andre Medeiros 2021-07-08 21:28:43 -0400
  • 675e03ca29
    increase gomaxprocs Andre Medeiros 2021-07-08 21:28:43 -0400
  • 26a034a68b fix logic again Andre Medeiros 2021-07-08 21:20:49 -0400
  • 3f5c7072bd
    fix logic again Andre Medeiros 2021-07-08 21:20:49 -0400
  • 09c42c379c set things right Andre Medeiros 2021-07-08 21:07:01 -0400
  • 311381f586
    set things right Andre Medeiros 2021-07-08 21:07:01 -0400
  • 0f70725be5 enqueue by batches Andre Medeiros 2021-07-08 21:01:45 -0400
  • 15f16c9894
    enqueue by batches Andre Medeiros 2021-07-08 21:01:45 -0400
  • 45576b4d16 batch in second intervals Andre Medeiros 2021-07-08 20:53:09 -0400
  • 20033032b4
    batch in second intervals Andre Medeiros 2021-07-08 20:53:09 -0400
  • 4d2554fba6 bump up workers and poll duration Andre Medeiros 2021-07-08 20:44:12 -0400
  • 1a33285ffa
    bump up workers and poll duration Andre Medeiros 2021-07-08 20:44:12 -0400
  • abf8823cf1 use .Err to invoke the command Andre Medeiros 2021-07-08 20:37:39 -0400
  • 729df438ca
    use .Err to invoke the command Andre Medeiros 2021-07-08 20:37:39 -0400
  • f956033e2d update last checked at Andre Medeiros 2021-07-08 20:33:35 -0400
  • 44c434aaf5
    update last checked at Andre Medeiros 2021-07-08 20:33:35 -0400
  • aad2434d83 fix skipped accounts and locks Andre Medeiros 2021-07-08 20:26:01 -0400
  • 781449455a
    fix skipped accounts and locks Andre Medeiros 2021-07-08 20:26:01 -0400
  • c1f1d2a309 log info Andre Medeiros 2021-07-08 20:17:20 -0400
  • 23d50c3e1d
    log info Andre Medeiros 2021-07-08 20:17:20 -0400
  • 4719ee091e clear lock after job succeeds too Andre Medeiros 2021-07-08 20:14:12 -0400
  • 08b154d62e
    clear lock after job succeeds too Andre Medeiros 2021-07-08 20:14:12 -0400
  • eddf7b53d1 fix notification rates Andre Medeiros 2021-07-08 20:11:46 -0400
  • 66490ec814
    fix notification rates Andre Medeiros 2021-07-08 20:11:46 -0400
  • 2b9da40594 prioritize by last time accounts were checked Andre Medeiros 2021-07-08 20:06:22 -0400
  • 05a7866fb7
    prioritize by last time accounts were checked Andre Medeiros 2021-07-08 20:06:22 -0400
  • 66c4c28cb4 update account enqueueing logic Andre Medeiros 2021-07-08 20:03:56 -0400
  • 51894fdc4f
    update account enqueueing logic Andre Medeiros 2021-07-08 20:03:56 -0400
  • a3d9c85c1d Merge pull request #1 from christianselig/feature/reworked-workers André Medeiros 2021-07-08 19:56:53 -0400
  • 07e8d32c45
    Merge pull request #1 from christianselig/feature/reworked-workers André Medeiros 2021-07-08 19:56:53 -0400
  • 6a5444bffe fix tags Andre Medeiros 2021-07-08 19:55:14 -0400
  • 4bb0d0a80d
    fix tags Andre Medeiros 2021-07-08 19:55:14 -0400
  • dea42a40f6 stats where they belong yay Andre Medeiros 2021-07-08 19:26:15 -0400
  • 2052f0b781
    stats where they belong yay Andre Medeiros 2021-07-08 19:26:15 -0400
  • 8eeda61c38 fix Procfile Andre Medeiros 2021-07-08 19:04:47 -0400
  • ee2613e03c
    fix Procfile Andre Medeiros 2021-07-08 19:04:47 -0400
  • 280c7eb593 added new things Andre Medeiros 2021-07-08 19:03:46 -0400
  • c2bcaf2744
    added new things Andre Medeiros 2021-07-08 19:03:46 -0400
  • 8455d8941c increase connection lifetime Andre Medeiros 2021-07-07 22:59:19 -0400
  • 4cf480dd2e
    increase connection lifetime Andre Medeiros 2021-07-07 22:59:19 -0400
  • 15c543bb62 tweak db connections Andre Medeiros 2021-07-07 22:58:21 -0400
  • 4e820b5478
    tweak db connections Andre Medeiros 2021-07-07 22:58:21 -0400
  • 0db6090f3e ease up on the stats rate Andre Medeiros 2021-07-07 22:54:26 -0400
  • 564e1d9afd
    ease up on the stats rate Andre Medeiros 2021-07-07 22:54:26 -0400
  • bfa1342c62 fix reused measuring Andre Medeiros 2021-07-07 22:44:46 -0400
  • c2641d4f0e
    fix reused measuring Andre Medeiros 2021-07-07 22:44:46 -0400
  • 8fb6adfae2 maybe measure idle time better Andre Medeiros 2021-07-07 22:41:27 -0400
  • 9ec3006800
    maybe measure idle time better Andre Medeiros 2021-07-07 22:41:27 -0400
  • e56483dbb7 build up space for GC and main thread/statsd Andre Medeiros 2021-07-07 22:34:57 -0400
  • 6d95df4513
    build up space for GC and main thread/statsd Andre Medeiros 2021-07-07 22:34:57 -0400
  • ff6bbf2a6f try using default client Andre Medeiros 2021-07-07 22:25:57 -0400
  • 290e84fdc6
    try using default client Andre Medeiros 2021-07-07 22:25:57 -0400
  • b55bb4839b measure reddit connections Andre Medeiros 2021-07-07 22:19:02 -0400
  • 38a4ae21d4
    measure reddit connections Andre Medeiros 2021-07-07 22:19:02 -0400
  • 9156b7f07d measure dequeue time Andre Medeiros 2021-07-07 21:58:36 -0400
  • 3d1b68e196
    measure dequeue time Andre Medeiros 2021-07-07 21:58:36 -0400
  • 67ae62b765 add heroku metrics Andre Medeiros 2021-07-07 21:44:52 -0400
  • fe053b607b
    add heroku metrics Andre Medeiros 2021-07-07 21:44:52 -0400
  • a1f0d73fc6 import fastparser, increase connectino count to 128 Andre Medeiros 2021-07-07 21:01:54 -0400
  • 5c65ebbfe6
    import fastparser, increase connectino count to 128 Andre Medeiros 2021-07-07 21:01:54 -0400
  • 827e61f3f9 change how we select accounts Andre Medeiros 2021-07-07 18:47:59 -0400
  • b0471d9cde
    change how we select accounts Andre Medeiros 2021-07-07 18:47:59 -0400