Make keeping previous rounds optional

This commit is contained in:
Procrastinator 2016-12-11 20:32:54 -05:00
parent 3480c5d0c6
commit 16a0565d7c
2 changed files with 8 additions and 2 deletions

View File

@ -25,7 +25,8 @@
},
"redis": {
"host": "127.0.0.1",
"port": 6379
"port": 6379,
"keepRounds": false
}
},

View File

@ -10,6 +10,7 @@ var util = require('stratum-pool/lib/util.js');
module.exports = function(logger){
var poolConfigs = JSON.parse(process.env.pools);
var portalConfig = JSON.parse(process.env.portalConfig);
var enabledPools = [];
@ -588,7 +589,11 @@ function SetupForPool(logger, poolOptions, setupFinished){
return;
case 'generate':
movePendingCommands.push(['smove', coin + ':blocksPending', coin + ':blocksConfirmed', r.serialized]);
//roundsToDelete.push(coin + ':shares:round' + r.height); TODO, make this an option in poolconfig
if (portalConfig.defaultPoolConfigs.redis.keepRounds) {
//Do nothing
} else {
roundsToDelete.push(coin + ':shares:round' + r.height);
}
return;
}