Commit graph

1019 commits

Author SHA1 Message Date
Samuel Clay
777d5a5e9c Removing Redis autocomplete. Upgrading elasticsearch. 2013-05-08 12:23:10 -07:00
Samuel Clay
365e0c2813 Using haystack and elasticsearch for a third autocomplete feature. 2013-05-08 12:23:09 -07:00
Samuel Clay
4ae44c02bc Merge branch 'master' into circular
* master:
  Preventing infinite loop on merged dupe feeds.
2013-05-07 16:23:34 -07:00
Samuel Clay
d91cc66178 Preventing infinite loop on merged dupe feeds. 2013-05-07 16:23:30 -07:00
Samuel Clay
1d4ad3b3be Merge branch 'master' into circular
* master:
  Migrating comment feeds to non-comment feeds.
2013-05-07 15:37:46 -07:00
Samuel Clay
5ceb0c45bf Migrating comment feeds to non-comment feeds. 2013-05-07 15:37:36 -07:00
Samuel Clay
774028d0d6 Merge branch 'master' into circular
* master:
  Disallowing branched feeds from feed search.
2013-05-07 11:37:21 -07:00
Samuel Clay
477d928d70 Disallowing branched feeds from feed search. 2013-05-07 11:37:01 -07:00
Samuel Clay
af75b90509 Merge branch 'master' into circular
* master:
  Removing sparse constraint on MStory's story_hash index. Goodbye old stories that didn't make the cut.
  Adding optional force param to sub counter.
2013-05-04 19:50:50 -07:00
Samuel Clay
e27b7f5688 Removing sparse constraint on MStory's story_hash index. Goodbye old stories that didn't make the cut. 2013-05-04 19:03:02 -07:00
Samuel Clay
75059d7dd1 Merge branch 'preshard' into circular
* preshard:
  Removing unused redis story objectid db.
  Force all feed queries to use redis.
2013-05-02 12:33:27 -07:00
Samuel Clay
009010f879 Removing unused redis story objectid db. 2013-05-02 12:27:37 -07:00
Samuel Clay
49245ce9e3 Another bug found by @kyleniemeyer's story. a - b was supposed to be b - a. 2013-05-01 14:33:12 -07:00
Samuel Clay
38d01df4ab Fixing Global shared stories by checking for missing story hashes properly. 2013-05-01 14:33:12 -07:00
Samuel Clay
ed1e71e407 Using index in msharedstory search. 2013-05-01 14:33:12 -07:00
Samuel Clay
c01d8e7ba9 Using new story_hashes instead of story object ids. 2013-05-01 14:33:12 -07:00
Samuel Clay
b6e84c1a9a Merge branch 'story_hash_2' into circular
* story_hash_2:
  Another bug found by @kyleniemeyer's story. a - b was supposed to be b - a.
  Fixing Global shared stories by checking for missing story hashes properly.
  Using index in msharedstory search.
  Using new story_hashes instead of story object ids.

Conflicts:
	apps/social/models.py
2013-05-01 13:47:57 -07:00
Samuel Clay
3889517bfd Another bug found by @kyleniemeyer's story. a - b was supposed to be b - a. 2013-04-30 16:59:02 -07:00
Samuel Clay
e19c0851fd Fixing Global shared stories by checking for missing story hashes properly. 2013-04-30 15:49:44 -07:00
Samuel Clay
d44018e900 Using index in msharedstory search. 2013-04-30 15:28:00 -07:00
Samuel Clay
97041dece7 Merge branch 'master' into circular
* master:
  Fixing story hash migration to run by user.
  Adding story_hash to starred stories, user stories, and shared stories.
  Adding redis backup script.
2013-04-29 18:00:55 -07:00
Samuel Clay
eb0faefadb Merge branch 'story_hash_1' into story_hash_2
* story_hash_1:
  Adding story_hash to starred stories, user stories, and shared stories.
2013-04-29 16:07:24 -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
e1b04bd041 Using new story_hashes instead of story object ids. 2013-04-29 15:27:22 -07:00
Samuel Clay
66b7fa5af2 Merge branch 'master' into circular
* master:
  If a feed has no stories, don't choke on latest story.
2013-04-23 21:23:01 -07:00
Samuel Clay
fbe5f4422e If a feed has no stories, don't choke on latest story. 2013-04-23 21:22:49 -07:00
Samuel Clay
42b85d485a Merge branch 'schedule' into schedule_dev
* schedule:
  Adding metric for last story date, used to calculate next scheduled update.
2013-04-23 17:04:27 -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
b076f3a120 Merge branch 'schedule' into schedule_dev
* schedule:
  Correcting for premiums being counted twice.
2013-04-23 16:03:51 -07:00
Samuel Clay
9f8009632a Correcting for premiums being counted twice. 2013-04-23 16:03:45 -07:00
Samuel Clay
15160bcc74 Merge branch 'schedule' into schedule_dev
* schedule:
  Use average stories per month in calc.
2013-04-23 15:58:08 -07:00
Samuel Clay
0b6a5bd7ce Use average stories per month in calc. 2013-04-23 15:58:02 -07:00
Samuel Clay
cb89798d74 Merge branch 'schedule' into schedule_dev
* schedule:
  Complete rewrite of feed update schedule.
  Forcing earlier fetch if stats calc is less than scheduled fetch.
2013-04-23 15:45:03 -07:00
Samuel Clay
630029cfcb Complete rewrite of feed update schedule. 2013-04-23 15:44:31 -07:00
Samuel Clay
2b991fd031 Forcing earlier fetch if stats calc is less than scheduled fetch. 2013-04-23 13:46:07 -07:00
Samuel Clay
5f4cbe41cf Merge branch 'master' into circular
* master:
  Fixing small bug for feeds that have no feed link.
2013-04-19 11:10:52 -07:00
Samuel Clay
e24a30bbed Fixing small bug for feeds that have no feed link. 2013-04-19 11:09:31 -07:00
Samuel Clay
23ad62c6d2 Merge branch 'master' into circular
* master:
  Fixing credit card images. Doh\!
  Upping feed fetching.
  Removing random interval in feed fetches.
  No longer random intervals for dead feeds.
  Fixing mark as unread in redis hash migration.
  Fix group type caching in FolderList, and much refactoring for readability therein.
  Remove special All Stories group and make the now-visible root folder perform it's function.
  Formalize top-level folder name workaround.
  Nonfunctional refactoring in list adapter (unused vars, method visibilities, annotations).
  Fix an initialization edge case in creating column/resource ID mappings.
  Fix regression in API to get /reader/feeds and set update_counts to true.
  Factor out duplicate code in APIClient to ensure parameterized GETs behave like bare GETs.
  Refactor FolderListFragment and associated Adapter.
  Fix bad merge.
  Remove accidentally added swapfile.
  Removed missing root feed workaround. Refactoring FolderListFragment for readability.
  Clean up parsing of /reader/feeds response and work around problems with empty-named root folder.
  Fix NPE crash when adding new feed.

Conflicts:
	apps/rss_feeds/views.py
2013-04-19 09:52:34 -07:00
Samuel Clay
7468a8e305 Upping feed fetching. 2013-04-18 17:19:27 -07:00
Samuel Clay
5db1cebecf Removing random interval in feed fetches. 2013-04-18 16:56:54 -07:00
Samuel Clay
2d1a81694a No longer random intervals for dead feeds. 2013-04-18 16:47:55 -07:00
Samuel Clay
9b1e2da689 Merge branch 'master' into circular
* master:
  Clearing shared stories from popular.
  Fixing autocomplete errors when feed address is invalid.

Conflicts:
	apps/social/models.py
2013-04-17 15:18:59 -07:00
Samuel Clay
409b829d24 Fixing autocomplete errors when feed address is invalid. 2013-04-17 09:04:45 -07:00
Samuel Clay
f9b98e3a2d Merge branch 'master' into circular
* master:
  Boosting the hell out of feed fetches.
2013-04-16 16:07:47 -07:00
Samuel Clay
cafab8c86b Boosting the hell out of feed fetches. 2013-04-16 11:49:37 -07:00
Samuel Clay
976a5f15d1 Merge branch 'master' into circular
* master:
  Upping feed fetches.
  Adding meta refresh to maintenance page.
  Adding work to fabfile. Changing deploy to deploy_code.
2013-04-15 19:26:45 -07:00
Samuel Clay
45e137b22c Upping feed fetches. 2013-04-15 19:26:41 -07:00
Samuel Clay
f6b5262c4f Merge branch 'master' into circular
* master:
  Fixing small bug around missing feeds during update pipeline.
  Fixing race condition between primary adn secondaries when creating feed fetch histories.
  Reversing order for fetch histories.
  Moving from feed/page/push histories to capped fetch history.

Conflicts:
	apps/rss_feeds/views.py
2013-04-15 15:17:29 -07:00
Samuel Clay
2ccd7b6cfe Fixing race condition between primary adn secondaries when creating feed fetch histories. 2013-04-15 15:09:04 -07:00
Samuel Clay
abbc05660f Reversing order for fetch histories. 2013-04-15 14:38:43 -07:00