def index(): error_queues = app.db.connection.keys(JOB_TYPES_ERRORS_KEY) has_errors = False for queue in error_queues: if app.db.connection.hlen(queue) > 0: has_errors = True flush_dead_mappers(app.db.connection, MAPPERS_KEY, LAST_PING_KEY) key_names = app.db.connection.keys(ALL_KEYS) keys = [] for key in key_names: key_type = app.db.connection.type(key) if key_type == 'list': size = app.db.connection.llen(key) elif key_type == 'set': size = app.db.connection.scard(key) else: size = 1 keys.append({'name': key, 'size': size, 'type': key_type}) return render_template('index.html', failed_warning=has_errors, keys=keys, info=app.db.connection.info(), endpoint=app.db.connection.get(ELASTIC_ENDPOINT))
def index(): error_queues = app.db.connection.keys(JOB_TYPES_ERRORS_KEY) has_errors = False for queue in error_queues: if app.db.connection.hlen(queue) > 0: has_errors = True flush_dead_mappers(app.db.connection, MAPPERS_KEY, LAST_PING_KEY) key_names = app.db.connection.keys(ALL_KEYS) keys = [] for key in key_names: key_type = app.db.connection.type(key) if key_type == 'list': size = app.db.connection.llen(key) elif key_type == 'set': size = app.db.connection.scard(key) else: size = 1 keys.append({ 'name': key, 'size': size, 'type': key_type }) return render_template('index.html', failed_warning=has_errors, keys=keys, info=app.db.connection.info(), endpoint=app.db.connection.get(ELASTIC_ENDPOINT))
def index(): # For the timeout/session lifetime config to work we need # to make the sessions permanent. It's false by default # +INFO: http://flask.pocoo.org/docs/api/#flask.session.permanent session.permanent = True error_queues = app.db.connection.keys(JOB_TYPES_ERRORS_KEY) has_errors = False for queue in error_queues: if app.db.connection.hlen(queue) > 0: has_errors = True flush_dead_mappers(app.db.connection, MAPPERS_KEY, LAST_PING_KEY) key_names = app.db.connection.keys(ALL_KEYS) keys = [] for key in key_names: key_type = app.db.connection.type(key) if key_type == 'list': size = app.db.connection.llen(key) elif key_type == 'set': size = app.db.connection.scard(key) else: size = 1 keys.append({ 'name': key, 'size': size, 'type': key_type }) return render_template('index.html', failed_warning=has_errors, keys=keys, info=app.db.connection.info())
def mappers(): flush_dead_mappers(app.db.connection, MAPPERS_KEY, LAST_PING_KEY) return render_template('mappers.html')