Commit graph

16456 commits

Author SHA1 Message Date
Samuel Clay
e566ec03e9 Python imports don't always work when overly composed. 2022-07-01 15:39:20 -04:00
Samuel Clay
add08159dc Wrapping paypal ipn in an assertionerror check because sometimes paypal sends webhooks to ipn endpoint. 2022-07-01 15:04:56 -04:00
Samuel Clay
3c0cab8d8e Preserve feed even if no subs. 2022-07-01 13:48:10 -04:00
Samuel Clay
fa78ec335a Handling missing feed 2022-07-01 13:37:55 -04:00
Samuel Clay
3cf7f1e7c8 Need a feed to process. 2022-07-01 13:32:33 -04:00
Samuel Clay
1d1859db7d Handling missing feed on exception retry. 2022-07-01 13:29:49 -04:00
Samuel Clay
f1734e3755 Handling weird exceptions from the exception_retry. 2022-07-01 13:24:47 -04:00
Samuel Clay
6dcfc2ae15 Let's trying raising exceptions from readability not working, and catching them upstream. 2022-07-01 12:51:41 -04:00
Samuel Clay
0c23b6eeb5 Handling missing subscription when canceling paypal. 2022-07-01 12:35:59 -04:00
Samuel Clay
1e2ecb19d9 Handling unparseable error in text importer. 2022-07-01 12:21:40 -04:00
Samuel Clay
fc3f027241 Handling stripe card error. 2022-07-01 12:20:10 -04:00
Samuel Clay
932b4a489c Attempting two paypal fixes, one where ipns are sent to webhooks, and the other where webhooks are sent to ipns. 2022-07-01 12:17:14 -04:00
Samuel Clay
d9355ac6c6 Updating blog post dates 2022-06-30 16:03:19 -04:00
Samuel Clay
eadb6b9f85 Docker container needs root still. 2022-06-30 16:02:22 -04:00
Samuel Clay
ce0424149a Pro branch to master branch. 2022-06-30 15:51:11 -04:00
Samuel Clay
7dcaef1046 Merge branch 'pro'
* pro: (231 commits)
  Adding mark read date to premium archive blog post. Good to go, let's launch premium archive!
  Updating blog, splitting premium archive and 2022 redesign into separate posts.
  Need content to read json from
  Moving back to c-16 server for redis-story.
  Refactoring story_hashes to be more efficient with the zunionstore's.
  Including size in feed title
  Upping river chunk size to decrease latency.
  Wrong feed ids when removing temporary unread sets.
  Clearing out unread stories after being used.
  Attempting to reduce redis db size by deleting unread stories list when no longer needed.
  Removing stories outside a mark read date cutoff. Also slightly optimizing a check for old unread stories by checking existance instead of zrevrange -1 -1.
  Removing unecessary pulling of story hashes from pipeline when we can just index into the stored set.
  Updating redis query log to include response time as well. Huge improvement in redis monitoring.
  Moving redis introspection to send_command, not just pack_command
  Accidentally running full aggregation on chunks and not end of pipeline.
  Refactoring all stories redis calls, now with 99% less traffic.
  Removing dump and restore by querying on zinterstore of river hashes.
  Refactoring out get_stories and its duplicate implementation and using story_hashes.
  Refactoring story_hashes grouP-by_feed in prep for removing .get_stories().
  Re-enabling archive redis calls.
  ...
2022-06-30 14:53:21 -04:00
Samuel Clay
321f842a5f Adding mark read date to premium archive blog post. Good to go, let's launch premium archive! 2022-06-28 17:48:59 -04:00
Samuel Clay
ad28d3cae9 Updating blog, splitting premium archive and 2022 redesign into separate posts. 2022-06-28 17:40:37 -04:00
Samuel Clay
936ae4d70c Need content to read json from 2022-06-27 21:23:26 -04:00
Samuel Clay
31884625bd Moving back to c-16 server for redis-story. 2022-06-27 17:21:56 -04:00
Samuel Clay
0b77ec3e86 Refactoring story_hashes to be more efficient with the zunionstore's. 2022-06-27 16:16:02 -04:00
Samuel Clay
0e42edeb89 Including size in feed title 2022-06-27 13:16:08 -04:00
Samuel Clay
4081b7b278 Upping river chunk size to decrease latency. 2022-06-27 12:33:36 -04:00
Samuel Clay
7991c9da26 Wrong feed ids when removing temporary unread sets. 2022-06-27 12:32:16 -04:00
Samuel Clay
6e71f847a2 Clearing out unread stories after being used. 2022-06-27 12:28:19 -04:00
Samuel Clay
108d88b785 Attempting to reduce redis db size by deleting unread stories list when no longer needed. 2022-06-27 12:24:49 -04:00
Samuel Clay
4b0a599a03 Removing stories outside a mark read date cutoff. Also slightly optimizing a check for old unread stories by checking existance instead of zrevrange -1 -1. 2022-06-24 18:12:00 -04:00
Samuel Clay
71cd36f215 Removing unecessary pulling of story hashes from pipeline when we can just index into the stored set. 2022-06-24 14:29:58 -04:00
Samuel Clay
04e9ed9dbf Merge branch 'master' into pro
* master:
  Pulling in redis db changes from pro branch, includes pipeline and command execution duration that actually works.
  Redis consul
2022-06-24 14:11:53 -04:00
Samuel Clay
ae0916762f Pulling in redis db changes from pro branch, includes pipeline and command execution duration that actually works. 2022-06-24 14:04:36 -04:00
Samuel Clay
c249de0168 Redis consul 2022-06-24 14:04:08 -04:00
Samuel Clay
d4833a0d56 Updating redis query log to include response time as well. Huge improvement in redis monitoring. 2022-06-24 12:30:29 -04:00
Samuel Clay
4fe6110e96 Moving redis introspection to send_command, not just pack_command 2022-06-23 17:57:31 -04:00
Samuel Clay
f459944b88 Accidentally running full aggregation on chunks and not end of pipeline. 2022-06-23 17:50:47 -04:00
Samuel Clay
c38fcc59cf Refactoring all stories redis calls, now with 99% less traffic. 2022-06-23 17:32:55 -04:00
Samuel Clay
23260a4b72 Removing dump and restore by querying on zinterstore of river hashes. 2022-06-23 17:13:06 -04:00
Samuel Clay
30127d7c72 Refactoring out get_stories and its duplicate implementation and using story_hashes. 2022-06-23 15:50:56 -04:00
Samuel Clay
6792762e27 Refactoring story_hashes grouP-by_feed in prep for removing .get_stories(). 2022-06-23 15:35:20 -04:00
Samuel Clay
8aff53c2ba Re-enabling archive redis calls. 2022-06-23 14:38:13 -04:00
Samuel Clay
50a53eada2 Adding more screenshots to premium archive blog. +terraform 2022-06-23 12:57:53 -04:00
Samuel Clay
9848bb5051 Bumping archive fetch to 15 minutes. 2022-06-23 10:58:52 -04:00
Samuel Clay
c799ab31cc New blog post: NewsBlur Premium Archive and 2022 Redesign 2022-06-23 10:01:31 -04:00
Samuel Clay
02db2e05b8 Transitioning grid height 2022-06-23 10:01:06 -04:00
Samuel Clay
81f51f1723 Handling soft time limits while fetching archives. 2022-06-22 17:40:16 -04:00
Samuel Clay
d47053d049 Refactoring 2022-06-22 15:53:13 -04:00
Samuel Clay
c20eed028c Attempting to impose longer time limits for archive fetch. 2022-06-22 15:44:39 -04:00
Samuel Clay
9759bda53a Overriding time limit for archive feed fetch. 2022-06-22 15:06:30 -04:00
Samuel Clay
bd1da6bc93 Updating terraform 2022-06-22 15:06:10 -04:00
Samuel Clay
1665dc73a1 Don't skip pages on paged archives. 2022-06-22 14:49:31 -04:00
Samuel Clay
cdcc2ee594 Unread counts need more space 2022-06-22 12:12:09 -04:00