Neil Williams
a492f0ac91
AllSR: Remove obviated sr_id > 0 rule.
...
This rule was added to ensure that links being returned had at least an
sr_id data attribute. This prevented an issue where replication lag on
Postgres would cause half-baked objects to be returned by queries on the
slave and then loaded in that bizarro state into Memcached breaking them
for a long time.
Now that we are using proper transactions around Thing._commit, this is
no longer necessary and we can shed it for sanity and speed.
2012-11-20 11:47:32 -08:00
Neil Williams
1e4c8bd37f
AllSR: minor cleanup in get_links.
2012-11-20 11:47:32 -08:00
Neil Williams
18a0aee2d8
Synchronize mis-merges from production branch.
2012-11-19 19:05:33 -08:00
bsimpson63
f96478b743
Remove unused argument in decrement_month.
2012-11-19 19:05:33 -08:00
bsimpson63
f0ccf5ae27
Truncate promotion_history to most recent 31 days.
2012-11-19 19:05:33 -08:00
bsimpson63
157362fa6b
Specify dates we want in traffic queries.
2012-11-19 19:05:33 -08:00
bsimpson63
fee89d18af
Use an autocommit Session for traffic.
2012-11-19 19:05:33 -08:00
shlurbee
c0229834c7
Move to_date() function from bidding to utils
2012-11-19 19:05:32 -08:00
Roger Ostrander
cf8ca9a228
Remove extraneous reports.
2012-11-19 19:04:54 -08:00
Neil Williams
722c5a069c
Cassandra: Increase timeout.
...
The cassandra ring is in a different AZ right now, so we need to
increase the timeout.
2012-11-19 19:04:54 -08:00
shlurbee
f17ba944d6
Change admin_override to sponsor_override since that's what the validator is actually checking
2012-11-19 19:04:54 -08:00
Logan Hanks
92bac3f77c
Serve public description (not sidebar) in rss description.
2012-11-19 19:04:54 -08:00
Logan Hanks
2eb24e46ce
Don't use account._spam to determine access token validity.
2012-11-19 19:04:54 -08:00
Roger Ostrander
65b146772b
Backend support for bans.
2012-11-19 19:04:46 -08:00
Neil Williams
f0b336f72d
Add blank templates for GoldPayment.
...
It is inserted in pages.py now to be a cloneable template, but that
breaks alternate views.
2012-11-19 17:55:15 -08:00
Neil Williams
7f666afa86
tdb_cassandra: Remove obviated Relation infrastructure.
...
This has been replaced with DenormalizedRelation which:
* uses an order of magnitude less storage space.
* has shown, on average, 50% better response times.
* does single-row lookups rather than large multigets.
2012-11-19 17:53:59 -08:00
Logan Hanks
b521e2f793
Change c.site to site throughout POST_selectflair.
2012-11-19 17:53:59 -08:00
Ricky Ramirez
f9bc583146
wiki: (TEMPORARY FIX) require 100 karma before editing wiki.
2012-11-19 17:53:59 -08:00
Jason Harvey
e1cba69d78
Don't return accounts_active counts from /reddits.
2012-11-19 17:53:59 -08:00
Neil Williams
eec1066db7
Stale cache user_subreddits in the SubredditTopBar.
...
This is an attempt to reduce the bandwidth being spent transferring
large subreddit objects from the central memcached servers.
2012-11-19 17:53:59 -08:00
Max Goodman
c2f14a9e9d
Replace vislink logging with a FIXME.
2012-11-19 17:53:59 -08:00
Max Goodman
3beee33287
Log vislink builder skipped occurrences.
...
It appears that sometimes vislink is being skipped by the builder,
leading to a blank ad box. I discovered this because the interest bar
code would raise an exception upon the occurrence. I'd like to log this
case to gauge how often this is occurring.
2012-11-19 17:53:59 -08:00
Max Goodman
4a6d1ab69f
Band-aid for NS_ERROR_DOM_SECURITY_ERR toggle issue.
...
Attempt to catch an exception in tracking code that may be interfering with toggle buttons for some Firefox users.
2012-11-19 17:53:59 -08:00
Logan Hanks
1cbd9d0995
Fix bug where top-level comments are added to v2 tree twice.
2012-11-19 17:32:15 -08:00
Logan Hanks
345ff6d4a9
Improve comment tree version changes and rebuilds.
2012-11-19 17:32:15 -08:00
Logan Hanks
874a753647
Add timing stats to the comment tree library.
2012-11-19 17:32:15 -08:00
Logan Hanks
c1fcca8569
Cast to int the comment tree version chosen by weighted lottery.
2012-11-19 17:32:15 -08:00
Logan Hanks
3bc7b620f0
Don't use fetch_things2 for link comments.
2012-11-19 17:32:15 -08:00
Logan Hanks
33666aa7fd
Pass link in a list to changed() to stay Wrapped-safe.
2012-11-19 17:32:15 -08:00
Logan Hanks
34bc34a461
Add set_last_modified import back to queries.py.
2012-11-19 17:32:14 -08:00
Logan Hanks
ceecb3ca51
Fix various comment deletion bugs in comment trees.
2012-11-19 17:32:14 -08:00
Logan Hanks
be2757f71e
Move common weighted lottery logic to utils.
2012-11-19 17:32:14 -08:00
Logan Hanks
2868e6590a
Randomly assign comment tree implementation to new links.
2012-11-19 17:32:14 -08:00
Logan Hanks
c5d1a4fc3e
Add ConfigValue.dict(key_type, value_type) parser.
2012-11-19 17:32:14 -08:00
Logan Hanks
879f6c44da
Refactor comment tree management and support multiple implementations.
...
This helps us migrate comment trees out of permacache, and offers a new
lockless schema for storing the data.
2012-11-19 17:32:14 -08:00
Max Goodman
5d6ec36d26
Simplify post-under-... class steps and include all matching.
2012-11-19 15:23:37 -08:00
Max Goodman
8131555ee4
Add post-submitter body class.
2012-11-19 14:24:29 -08:00
Max Goodman
bebbe7c19f
Add post-under-10m-old body class.
2012-11-19 14:24:29 -08:00
Max Goodman
992fce34f7
Broaden flair selector button event delegation.
...
This makes the flair selector work on dynamically added elements, such
as by neverending reddit style extensions.
2012-11-19 14:24:29 -08:00
Neil Williams
7e33825319
/dev/api: Fill out documentation for "account" API endpoints.
2012-11-19 12:08:56 -08:00
Neil Williams
da16a70cdb
app-startup: Make startup banner a little shorter.
2012-11-19 11:28:58 -08:00
Neil Williams
cad2e0638e
tdb_sql: Clean up imports.
2012-11-19 11:28:58 -08:00
Neil Williams
284c1e8b60
tdb_sql: Use simplified stack trace format for query prefix.
2012-11-19 11:28:58 -08:00
Max Goodman
45e8209d8d
Move comment gilding icon to :before.
...
This allows .gilded-comment-icon to take up its full size (not relying
on a width:0 hack) and avoids the need for an extra element containing
the gilding count.
2012-11-16 15:29:15 -08:00
shlurbee
df695257be
Fix inventory viz javascript
...
Javascript function in the template had "//" style comments which wiped out
the rest of the function when the template was condensed to one line. Now
the js uses "/* */" comments instead.
2012-11-16 15:04:03 -08:00
Neil Williams
f4e4ad81e8
install-reddit: Use HTTPS for git clones.
...
For those behind proxies.
2012-11-16 13:02:25 -08:00
Jason Harvey
81c7c1a57d
Increase sr_pops limit and random_reddit limit to 2500.
2012-11-16 11:41:37 -08:00
Logan Hanks
1ff7ba8657
Add front compression for stats multisamples.
2012-11-16 11:31:04 -08:00
shlurbee
107cfc31ae
Allow sponsors to override min bid
2012-11-16 09:54:53 -08:00
Neil Williams
83e63699f9
Remove unused usage_q code.
...
usage_q used to monitor the volume of various types of request and how
long it took to generate the response for them. This has been replaced
by graphite-based stats collection.
2012-11-15 15:42:52 -08:00