Elastic: log how long reindexing took
This commit is contained in:
@@ -112,6 +112,10 @@ def _reindex_nodes():
|
|||||||
|
|
||||||
@manager_elastic.option('indexname', nargs='?')
|
@manager_elastic.option('indexname', nargs='?')
|
||||||
def reindex(indexname=''):
|
def reindex(indexname=''):
|
||||||
|
import time
|
||||||
|
import datetime
|
||||||
|
|
||||||
|
start = time.time()
|
||||||
if not indexname:
|
if not indexname:
|
||||||
log.info('reindex everything..')
|
log.info('reindex everything..')
|
||||||
_reindex_nodes()
|
_reindex_nodes()
|
||||||
@@ -122,3 +126,5 @@ def reindex(indexname=''):
|
|||||||
elif indexname == 'nodes':
|
elif indexname == 'nodes':
|
||||||
log.info('Indexing %s', indexname)
|
log.info('Indexing %s', indexname)
|
||||||
_reindex_nodes()
|
_reindex_nodes()
|
||||||
|
duration = time.time() - start
|
||||||
|
log.info('Reindexing took %s', datetime.timedelta(seconds=duration))
|
||||||
|
Reference in New Issue
Block a user