Make keeping previous rounds optional
This commit is contained in:
parent
3480c5d0c6
commit
16a0565d7c
|
@ -25,7 +25,8 @@
|
|||
},
|
||||
"redis": {
|
||||
"host": "127.0.0.1",
|
||||
"port": 6379
|
||||
"port": 6379,
|
||||
"keepRounds": false
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue