Commit Graph

  • 6675a93ca9 memoize: Stop writing to old key/old pool Brian Simpson 2016-08-15 14:03:26 -07:00
  • a983dcc600 memoize: Read from new key/new pool Brian Simpson 2016-08-15 14:02:20 -07:00
  • 7b6c8d55b6 promote_test: Patch memoizecache Brian Simpson 2016-08-15 16:52:26 -07:00
  • c7b0f9b14b memoize: Don't set module level memoizecache, just use the g attr Brian Simpson 2016-08-15 16:44:17 -07:00
  • 679a8c01d7 tests: Patch memoizecache Brian Simpson 2016-08-15 16:30:15 -07:00
  • eeabd7eb0d memoize: Dual write to new mcrouter pool Brian Simpson 2016-08-15 13:59:22 -07:00
  • 21fced6bfb popular_searches: Use stalecache for memoized results Brian Simpson 2016-08-15 11:18:11 -07:00
  • 6552628af4 RegistrationInfo: Use stalecache for memoized html chunk Brian Simpson 2016-08-15 11:12:40 -07:00
  • 9bb3167fd5 CommentTree.add_comments: Add orphaned comments to the tree Brian Simpson 2016-07-25 11:10:58 -07:00
  • 4bcc145941 Refactor CommentTree to isolate locking and simplify interface Brian Simpson 2016-07-22 15:28:16 -07:00
  • 8a83763b02 add_comments: Don't raise InconsistentCommentTreeError Brian Simpson 2016-07-22 09:16:34 -07:00
  • a343cfe47b add_comments: Don't use mutation lock around write_comment_orders Brian Simpson 2016-07-22 09:02:52 -07:00
  • 533eb60c92 Remove support for different comment tree versions Brian Simpson 2016-06-29 08:25:56 -07:00
  • e844fbda73 Relation: Reduce _cache_ttl to 1 hour Brian Simpson 2016-08-09 08:44:14 -07:00
  • 6c4033b933 Relation: Reduce _rel_cache_ttl to 1 hr Brian Simpson 2016-08-09 08:40:44 -07:00
  • ea226bbc10 Subreddit._by_name: Set 1 hour cache TTL Brian Simpson 2016-08-08 20:25:25 -07:00
  • 05b24d44da Specify plugins to be installed by default on Vagrant builds Zean Tsoi 2016-07-13 20:11:49 -07:00
  • 5a27265b29 Allow employees to distinguish messages. Kevin O'Connor 2016-06-23 02:46:46 -07:00
  • f6ec25f330 Add request.parsed_agent, defined in r2.lib.utils.Agent Chris Slowe 2016-07-14 13:01:42 -07:00
  • ab3d8e4304 Subreddit._by_name: Handle UnicodeEncodeError Brian Simpson 2016-07-27 11:35:56 -07:00
  • 21cddb73a4 Revert "commentstree_q: Add a min size for fastlane." Ricky Ramirez 2016-07-25 20:03:47 -07:00
  • 9ca6616694 tdb_sql: Remove redundant indexes. Ricky Ramirez 2016-07-25 19:59:21 -07:00
  • 2a1d0f0ad2 fix evencollector testing after c1b1350 Chris Slowe 2016-07-28 12:59:25 -07:00
  • 0efc7b12f5 Extend httpagentparser to detect reddit clients (#5434) Katie Atkinson 2016-07-06 11:12:02 -07:00
  • 6bf197a7df Refactor loid.py to more closely resemble the planned v1 format. Chris Slowe 2016-07-14 10:10:22 -07:00
  • 17ff73f70e Install ZK on travis and wait for it to start Neil Williams 2016-06-15 11:37:42 -07:00
  • c6b766bf71 Add forward compatibility to v1 LoId spec (at least for the id) Chris Slowe 2016-06-06 15:37:58 -07:00
  • b66145a980 Add CSS mask and mask-border properties ethaksus 2016-06-18 12:37:30 -04:00
  • c1b1350aff Allow for event tests which test more than one event. Chris Slowe 2016-06-15 17:42:17 -07:00
  • 7672399c37 Add new epoch-millisecond functions to utils Chris Slowe 2016-06-06 14:13:32 -07:00
  • e8d8be8a8a Link.affects_karma_type: remove is_promoted_post Chad Birch 2016-07-27 11:22:43 -06:00
  • 8cc3f46ad9 Expose show_media_preview subreddit pref via API MelissaCole 2016-07-20 12:01:40 -07:00
  • 42215e12dd Add show_media to SubredditJsonTemplate MelissaCole 2016-07-20 11:57:29 -07:00
  • 12bde5e416 Flairlist.html: fix improper usage of utils.html:error_field 13steinj 2016-07-12 23:35:50 -04:00
  • ba3700e15e add_comments: Don't exit immediately on InconsistentCommentTreeError Brian Simpson 2016-07-22 08:52:45 -07:00
  • 5d1c7252c5 Account: Add ability to disable karma (manually) Chad Birch 2016-03-29 19:36:51 -06:00
  • 521d40e328 Relabel "link karma" as "post karma" Chad Birch 2016-07-15 12:52:04 -06:00
  • f55bdbdf9f Self posts: start giving karma Chad Birch 2016-03-17 11:57:53 -06:00
  • 0905c1a0ce Relation._fast_query: Ignore cache errors on sgm set Brian Simpson 2016-07-18 18:23:33 -07:00
  • 36bf9968f2 Relation._rel_cache: Use a 12 hour TTL Brian Simpson 2016-06-01 14:51:20 -07:00
  • f1a60035ac example.ini: Remove unused caches Brian Simpson 2016-06-01 15:08:17 -07:00
  • 9c371f08e2 Use mcrouter for relcache and srmembercache Brian Simpson 2016-06-01 15:06:59 -07:00
  • eaafb102c6 SRMember: set _cache_prefix and _rel_cache_prefix Brian Simpson 2016-06-01 14:43:30 -07:00
  • 5c237abef4 Relation: rename _fast_cache to _rel_cache Brian Simpson 2016-06-01 14:40:44 -07:00
  • 74fd3e280a Relation: Refactor _fast_cache_key to use a prefix Brian Simpson 2016-06-01 12:41:02 -07:00
  • d85d88453c Trophy: Disable _fast_query Brian Simpson 2016-07-14 15:46:04 -07:00
  • 34fd68c507 Relation: Allow optional disabling of _fast_query Brian Simpson 2016-07-14 15:45:26 -07:00
  • 6c76b67b2c BaseController: better separate and document __before__ and __call__ Brian Simpson 2016-05-15 13:02:34 -07:00
  • cdfe26096f add omitscript arg to oembed endpoint Nelson Pecora 2016-07-18 11:23:42 -04:00
  • af0525815a Subreddit._by_name: Use set rather than add when populating cache Brian Simpson 2016-06-27 13:26:00 -07:00
  • fcdbaa7147 Assign default value to az_selfserve_network_id zeantsoi 2016-07-13 14:51:02 -07:00
  • b513b26656 CMemcache: Remove size validators Brian Simpson 2016-05-01 12:19:06 -07:00
  • 65892eb799 Use multiple clients for mcrouter Brian Simpson 2016-07-12 12:13:22 -07:00
  • 662751d01d Thing: Remove record_lookup Brian Simpson 2016-07-07 14:59:37 -07:00
  • f499585491 RedditControllerTestCase: Don't patch nonexistent g.cache Brian Simpson 2016-07-11 12:05:33 -07:00
  • 920b668760 TransitionalCache: Remove mention of g.cache Brian Simpson 2016-06-27 15:56:55 -07:00
  • a384ebd654 Remove g.cache Brian Simpson 2016-06-27 15:01:57 -07:00
  • 8fbc42d45c cache: Update old test to use g.gencache instead of g.cache Brian Simpson 2016-06-27 15:00:09 -07:00
  • 1c2a07a9e2 Thing: All subclasses must set the _cache attribute Brian Simpson 2016-06-27 14:37:08 -07:00
  • a61823ae01 emr_traffic: Don't check existing cluster's bootstrap actions and steps Brian Simpson 2016-07-07 08:36:16 -07:00
  • ae2f0afede Approval checkmark: show full UTC datetime Chad Birch 2016-07-08 16:03:57 -06:00
  • 0ac24dd560 Fix empty locale errors in format_number/percent Chad Birch 2016-07-06 17:28:43 -06:00
  • 40dd0c2a6d /r/friends: Filter out posts by deleted/spam users Chad Birch 2016-06-28 14:38:39 -06:00
  • 7edd1ec8cd Use s3 to read and store subreddit sitemaps. Shawn Krisman 2016-06-13 14:12:54 -07:00
  • 4b2a669d6f Controllers: Remove @vary_pagecache_on_experiments entries Roger Ostrander 2016-07-06 20:22:56 -04:00
  • d732efd1e1 Use stalecache for "all:rising" key Brian Simpson 2016-07-06 13:28:22 -07:00
  • 84153cabea rising: Change the "all" key to work with replicated mcrouter Brian Simpson 2016-07-06 12:25:40 -07:00
  • 6dbe772e03 Remove the pagecache Neil Williams 2016-05-25 11:08:51 -07:00
  • ade2b9da96 Add missing cache-varying decorator on POST_register. Chris Slowe 2016-03-16 15:47:21 -07:00
  • b3935be6aa Make Oembed endpoint work with links. adam 2016-05-24 11:33:13 -07:00
  • 36990c40f5 Allow for multiple signing errors, and propagate onto login_event. Chris Slowe 2016-07-06 07:26:15 -07:00
  • 47c792248d Return json instead of html for /api/v1/login 403 Jack Niu 2016-06-22 11:26:58 -07:00
  • 267a7fccf0 emr_helpers: Don't convert date string to datetime Brian Simpson 2016-06-24 13:27:47 -07:00
  • f748f1423d LocalizedSubreddits: Ignore memcache errors Brian Simpson 2016-06-27 15:39:05 -07:00
  • 3ce8385af3 geoip: Ignore memcache errors Brian Simpson 2016-06-27 15:38:50 -07:00
  • 75cbbd02bb sgm: Optionally ignore errors on set Brian Simpson 2016-06-27 15:37:19 -07:00
  • 7bd786c09f Subreddit._by_name: Ignore errors on populating the cache Brian Simpson 2016-06-27 08:31:23 -07:00
  • 9ede0e7795 Import sgm from its own module, not from r2.lib.cache Brian Simpson 2016-06-27 15:36:03 -07:00
  • 8c97bf4f24 Rethrow exception in exponential_retrier without sacrificing stack trace Lev Alexandrovich Neiman 2016-07-05 12:00:27 -07:00
  • 9282b47553 Add fetch_things_with_retry and exponential_retrier to utils Lev Alexandrovich Neiman 2016-06-28 11:19:04 -07:00
  • 74033fc9dd Allow employees to distinguish messages. Kevin O'Connor 2016-06-23 02:46:46 -07:00
  • e355b0da5f Remove remaining links to /about/team page Chad Birch 2016-06-21 20:05:40 -06:00
  • 28332d6430 Query: move caching to g.gencache and make key human readable Brian Simpson 2016-05-20 17:28:04 -07:00
  • f46f38b229 CachedResults: implement get_query_iden() to not rely on Query._iden() Brian Simpson 2016-06-20 12:17:17 -07:00
  • cff9be0969 MultiQuery: Remove caching Brian Simpson 2016-05-20 15:54:55 -07:00
  • 4e7029bdbe Make mod removal message clear what user was removed J. Smith 2016-06-17 11:58:39 -05:00
  • 387becd9e4 LocalizedSubreddits: Use g.gencache Brian Simpson 2016-06-03 17:26:10 -07:00
  • 805a9a4b79 Onboarding: Featured subreddits API endpoint Joshua Uziel 2016-03-17 16:17:42 -07:00
  • c94ea00fd2 Subreddit._by_name: Use g.gencache Brian Simpson 2016-06-03 17:25:48 -07:00
  • 18fb269f1b rising: Use g.gencache Brian Simpson 2016-06-03 17:00:42 -07:00
  • 753039574e promote: Use g.gencache Brian Simpson 2016-06-03 15:41:46 -07:00
  • 004895b8ef geoip: Use g.gencache Brian Simpson 2016-06-03 15:37:09 -07:00
  • 7e0a7678da voting: Use g.gencache for queued votes Brian Simpson 2016-06-03 14:54:03 -07:00
  • 260268df5b captcha: Store solutions in g.gencache Brian Simpson 2016-06-03 14:45:10 -07:00
  • 6f78328c5d VOneTimePassword: Use g.gencache to check for code reuse Brian Simpson 2016-06-03 17:17:22 -07:00
  • cf73f43adc api: Use g.gencache for storing otp secret Brian Simpson 2016-06-03 14:27:31 -07:00
  • e81a93cba4 Add g.gencache for moving keys to mcrouter but still in the g.cache pool Brian Simpson 2016-06-03 13:49:40 -07:00
  • 1a452edf81 Re-allow announcements ("stickies") to apply to any type of link. Chris Slowe 2016-06-20 10:53:59 -07:00
  • c5c1c901c9 All pages include a canonical link. Shawn Krisman 2016-05-25 00:44:11 -07:00
  • dc501488ca Send .compact traffic to m.reddit.com instead of h.reddit.com. Kevin O'Connor 2016-06-15 18:31:22 -07:00