Merge branch 'master' into saved

* master:
  Transitioning from tag to tag/feed_id.
  Max of 3 updates per fetch.
  Upgrading mongodb mms agent.
This commit is contained in:
Samuel Clay 2014-05-30 22:38:34 -07:00
commit af6b60868a
3 changed files with 18 additions and 6 deletions

View file

@ -997,7 +997,7 @@ class Feed(models.Model):
logging.info(' ---> [%-30s] ~SN~FRIntegrityError on new story: %s - %s' % (self.feed_title[:30], story.get('guid'), e))
if self.search_indexed:
s.index_story_for_search()
elif existing_story and story_has_changed and not updates_off:
elif existing_story and story_has_changed and not updates_off and ret_values['updated'] < 3:
# update story
original_content = None
try:

17
fabfile.py vendored
View file

@ -252,6 +252,7 @@ def setup_db(engine=None, skip_common=False):
setup_postgres(standby=True)
elif engine.startswith("mongo"):
setup_mongo()
setup_mongo_mms()
elif engine == "redis":
setup_redis()
elif engine == "redis_slave":
@ -883,13 +884,19 @@ def setup_mongo_mongos():
def setup_mongo_mms():
pull()
put(os.path.join(env.SECRETS_PATH, 'settings/mongo_mms_settings.py'),
'%s/vendor/mms-agent/settings.py' % env.NEWSBLUR_PATH)
with cd(env.NEWSBLUR_PATH):
put('config/supervisor_mongomms.conf', '/etc/supervisor/conf.d/mongomms.conf', use_sudo=True)
sudo('rm -f /etc/supervisor/conf.d/mongomms.conf')
sudo('supervisorctl reread')
sudo('supervisorctl update')
with cd(env.VENDOR_PATH):
sudo('apt-get remove -y mongodb-mms-monitoring-agent')
run('curl -OL https://mms.mongodb.com/download/agent/monitoring/mongodb-mms-monitoring-agent_2.2.0.70-1_amd64.deb')
sudo('dpkg -i mongodb-mms-monitoring-agent_2.2.0.70-1_amd64.deb')
run('rm mongodb-mms-monitoring-agent_2.2.0.70-1_amd64.deb')
put(os.path.join(env.SECRETS_PATH, 'settings/mongo_mms_config.txt'),
'mongo_mms_config.txt')
sudo("echo \"\n\" >> /etc/mongodb-mms/monitoring-agent.config")
sudo('cat mongo_mms_config.txt >> /etc/mongodb-mms/monitoring-agent.config')
sudo('start mongodb-mms-monitoring-agent')
def setup_redis(slave=False):
redis_version = '2.6.16'

View file

@ -41,6 +41,11 @@ NEWSBLUR.Collections.StarredFeeds = Backbone.Collection.extend({
// feed.selected = false;
feed.ps = feed.count;
});
// Remove below, only used for transition to tag/feed_id.
models = _.filter(models, function(feed) {
return feed['tag'];
});
return models;
},