diff --git a/plugins/simdht/workers/db.cfg b/plugins/simdht/workers/db.cfg index df3a289e3..21fbce261 100755 --- a/plugins/simdht/workers/db.cfg +++ b/plugins/simdht/workers/db.cfg @@ -8,6 +8,7 @@ DB_NAME = ssbc #UNIT(G) DB_SIZE_LIMIT = 1 DB_SIZE_TICK = 3 +DB_DEL_LINE = 1000 [queue] MAX_QUEUE_LT = 30 diff --git a/plugins/simdht/workers/simdht_worker.py b/plugins/simdht/workers/simdht_worker.py index d027589b9..9cbace98f 100755 --- a/plugins/simdht/workers/simdht_worker.py +++ b/plugins/simdht/workers/simdht_worker.py @@ -58,6 +58,7 @@ DB_PASS = cp.get(section_db, "DB_PASS") DB_NAME = cp.get(section_db, "DB_NAME") DB_SIZE_LIMIT = cp.get(section_db, "DB_SIZE_LIMIT") DB_SIZE_TICK = cp.getint(section_db, "DB_SIZE_TICK") +DB_DEL_LINE = cp.getint(section_db, "DB_DEL_LINE") BLACK_FILE = 'black_list.txt' BOOTSTRAP_NODES = ( @@ -457,7 +458,7 @@ class DBCheck(Master): db_size = data[0][0] if db_size > db_size_limit: - self.delete_db() + self.delete_db(DB_DEL_LINE) # print 'db size limit:', int(DB_SIZE_LIMIT) * 1024, db_size # self.delete_db()