Commit graph

122 commits

Author SHA1 Message Date
Samuel Clay
8ab3d871e7 Adding feed archive count and showing it in Statistics (with the feed byte size on hover). 2022-06-06 16:03:50 -04:00
Samuel Clay
3881b838c9 Merge branch 'master' into pro
* master:
  Wrong output from mongo featurecompatibilityversion.
  Revert "Prod debug on local postgres."
  Fix strict JS error during folder moves
2022-05-18 10:25:23 -04:00
Samuel Clay
5d3ec41c50 Wrong output from mongo featurecompatibilityversion. 2022-05-17 16:45:35 -04:00
Samuel Clay
e7c507bae9 Adding merge migration for mongo compatibility into pro. 2022-05-17 09:55:25 -04:00
Samuel Clay
022ace9d90 Merge branch 'master' into pro
* master:
  Downgrading to mongodb 4.0 with featureCompatibilityVersion migration to prepare for mongo 4.2.
2022-05-17 09:54:39 -04:00
Samuel Clay
2d4b1f508b Downgrading to mongodb 4.0 with featureCompatibilityVersion migration to prepare for mongo 4.2. 2022-05-17 09:42:04 -04:00
Samuel Clay
bfdfa10bfd Adding file system size (bytes) for feeds, decompressing stories to figure out their true size. Needs to be integrated into the UI. 2022-05-11 15:00:23 -04:00
Samuel Clay
cab90d6ace Adding archive premium accounts. 2022-01-11 10:59:45 -05:00
Samuel Clay
db2a87df06 Counting pro subscribers. 2022-01-10 17:00:27 -05:00
Samuel Clay
66863653aa Adding is_pro field to Profile, also making a bunch of null/blank ALTER TABLE migrations and seeing how long they take to apply to a staging prod db. 2022-01-10 16:07:49 -05:00
Samuel Clay
30828e8291 Merge branch 'master' into docker_django3.1
* master:
  Ignore send_message_with_response if not available (for some reason).
  Updating to latest pymongo and mongoengine for py2.
2021-01-06 16:39:00 -05:00
Jonathan Math
dafb613826 upgrade migrations files to python3 django2.0 2020-06-17 00:11:02 -04:00
jmath1
6021afaec3 2to3 apps/rss_feeds 2020-06-15 02:54:37 -04:00
jmath1
4e89bcd67a upgrade to django 1.6 and make migrations 2020-06-05 11:00:54 -04:00
Samuel Clay
6a20478a7f Renaming redis feed pool to redis feed update pool in prep for redis feed sub pool. 2015-07-27 18:35:25 -07:00
Samuel Clay
ccd9f8ba6f Default null for new search indexed field for backwards compatibility. 2014-04-15 15:08:10 -07:00
Samuel Clay
c4326a2827 Migration for search indexed feeds. 2014-04-15 15:04:43 -07:00
Samuel Clay
5ceb0c45bf Migrating comment feeds to non-comment feeds. 2013-05-07 15:37:36 -07:00
Samuel Clay
a36f453ffd Switching to real prod database for migration. 2013-04-29 18:05:33 -07:00
Samuel Clay
97a6768d67 Fixing story hash migration to run by user. 2013-04-29 18:00:43 -07:00
Samuel Clay
8d516fc493 Adding story_hash to starred stories, user stories, and shared stories. 2013-04-29 16:07:08 -07:00
Samuel Clay
1584208677 Adding metric for last story date, used to calculate next scheduled update. 2013-04-23 17:04:21 -07:00
Samuel Clay
c0efd9ddd3 Cleaning up queue migration. 2013-04-03 15:59:44 -07:00
Samuel Clay
842afe7068 Handling decayed feeds with no more active subscribers. They don't get returned to the scheduled_updates queue until there are enough active users. 2013-04-01 15:45:22 -07:00
Samuel Clay
e11e8398d1 Only need next scheduled update. 2013-04-01 15:21:03 -07:00
Samuel Clay
ba5919d760 Moving task queue from postgres db backed to redis backed. 2013-03-30 19:05:13 -07:00
Samuel Clay
03c27b42e8 Removing unused feed hash index (keeping the unique constraint). 2013-03-29 22:41:16 -07:00
Samuel Clay
33bd64f2a0 Adding two indexes and killing one unused one from feeds. 2013-03-29 22:11:36 -07:00
Samuel Clay
93794aef36 Returning index on active subs. 2013-03-29 21:48:38 -07:00
Samuel Clay
a47fa4db0f Removing unused indexes. 2013-03-29 20:24:06 -07:00
Samuel Clay
a65236ea92 Removing unused redis keys for shared/comments. Dry-run. 2013-03-28 16:39:37 -07:00
Samuel Clay
9e17a2caed Sync delay in mongodb and updating story hash migration. 2013-03-27 22:25:08 -07:00
Samuel Clay
f6e5f04cb5 Moving hosts to secrets. 2013-03-24 19:09:04 -07:00
Samuel Clay
e91d11e068 Adding cached template loader. Adding new mongodb. 2013-03-22 13:36:32 -07:00
Samuel Clay
fc8b2bd4ec First half of story hash migration. Setting up unique sparse index, then migration to calculate hashes for every story. 2013-02-20 15:42:40 -08:00
Samuel Clay
cb30fe2ae8 Bumping up duplicate address length for feeds. 2013-01-07 16:35:29 -08:00
Samuel Clay
62d210ffd6 Migration to increase max length of feed address. 2012-12-25 14:58:59 -08:00
Samuel Clay
a4e57a0a1f Removing feedloadtime and hide_mobile in db. 2012-10-23 17:55:09 -07:00
Samuel Clay
f1d660cd9e Migration for s3 flags for pages + icons. 2012-09-18 17:09:20 -07:00
Samuel Clay
34ad54e1f5 Fixing feed update times for inactive feeds to never go inadctive but to instead go into geometrically longer feed fetches. 2012-08-09 13:26:52 -07:00
Samuel Clay
a6f6ed2994 Merge branch 'master' into social
* master:
  Adding index to feed address. This will speed up imports.
2012-04-20 23:55:27 -07:00
Samuel Clay
13b2e40c8c Adding index to feed address. This will speed up imports. 2012-04-19 12:13:35 -07:00
Samuel Clay
ef6c92bf92 Merge branch 'master' into social
* master:
  Showing feed pushes in statistics.
  Instrumentation to count feed pushes.
  Migration to fix starred stories with incorrectly double-encoded url strings.
  Fixing bug around missing feed links being checked for length.

Conflicts:
	apps/rss_feeds/views.py
2012-04-09 15:19:25 -07:00
Samuel Clay
23280a86aa Migration to fix starred stories with incorrectly double-encoded url strings. 2012-04-09 14:32:57 -07:00
Samuel Clay
8efefc6cdb Merge branch 'master' into social
* master:
  Fixing hub url change subscription.
  Adding failed push feeds to munin.
  Showing correctly real-time status if feed is push.
  Showing correct real-time status if feed is push.
  Emergency fix to not have to reverse url in task fetchers.
  Setting up push feeds for removal.
  Adding munin graph for pushed feed queue and nginx conf.
  Logging real-time.
  Resubscribing to real-time feeds on add/remove feed.
  Adding push feeds queue. Ignoring fat ping, since it might not match URLs.
  Cleanup
  Forgive push subscription errors.
  Adding # of push feeds to munin.
  Correcting a double-encoding bug for story permalinks that was from way back when.
  Fixing the shit out of the feed fetcher's deleted feed handling. Also fixing PuSH support to correctly give parameters to PuSH server.
  Checking for push hub links safetly.
  Adding subscription callbacks for PuSH.
  Stubbing in PuSH support. Need to work it in with Feeds and upgrade rel='hub'.

Conflicts:
	apps/reader/models.py
	media/js/newsblur/reader/reader.js
	settings.py
	utils/feed_fetcher.py
2012-03-28 18:42:35 -07:00
Samuel Clay
abc3b20d81 Adding subscription callbacks for PuSH. 2012-03-27 16:26:07 -07:00
Samuel Clay
a2ee769895 Big cleanup on duplicate feeds with alternative feed links. Also fixing the profile to show followers/followings. 2012-03-12 18:11:13 -07:00
Samuel Clay
c9cb7dcbc0 Adding new feeds db column 'known_good', for forcing updates of feeds that were once good but are now throwing 500s. 2012-02-01 17:59:46 -08:00
Samuel Clay
ad007c7e61 Adding active_premium count. Setting a minimum of 1 hour fetches for feeds with any active premiums. 2012-01-09 19:08:22 -08:00
Samuel Clay
2d5cb775bb Removing dupe migration from feed_settings. 2011-11-27 02:42:42 -05:00