mirror of https://github.com/BTCPrivate/z-nomp.git
Update init.js
Increase share submission window to 15 minutes for PPLNT. Added worker joined and re-joined logger messages.
This commit is contained in:
parent
fe78759bf8
commit
9c237291dd
6
init.js
6
init.js
|
@ -265,6 +265,7 @@ var spawnPoolWorkers = function(){
|
||||||
if (!_lastShareTimes[workerAddress] || !_lastStartTimes[workerAddress]) {
|
if (!_lastShareTimes[workerAddress] || !_lastStartTimes[workerAddress]) {
|
||||||
_lastShareTimes[workerAddress] = now;
|
_lastShareTimes[workerAddress] = now;
|
||||||
_lastStartTimes[workerAddress] = now;
|
_lastStartTimes[workerAddress] = now;
|
||||||
|
logger.debug('PPLNT', msg.coin, 'Thread '+msg.thread, workerAddress+' joined current round.');
|
||||||
}
|
}
|
||||||
if (_lastShareTimes[workerAddress] != null && _lastShareTimes[workerAddress] > 0) {
|
if (_lastShareTimes[workerAddress] != null && _lastShareTimes[workerAddress] > 0) {
|
||||||
lastShareTime = _lastShareTimes[workerAddress];
|
lastShareTime = _lastShareTimes[workerAddress];
|
||||||
|
@ -273,10 +274,10 @@ var spawnPoolWorkers = function(){
|
||||||
|
|
||||||
var redisCommands = [];
|
var redisCommands = [];
|
||||||
|
|
||||||
// if its been less than 10 minutes since last share was submitted
|
// if its been less than 15 minutes since last share was submitted
|
||||||
var timeChangeSec = roundTo(Math.max(now - lastShareTime, 0) / 1000, 4);
|
var timeChangeSec = roundTo(Math.max(now - lastShareTime, 0) / 1000, 4);
|
||||||
var timeChangeTotal = roundTo(Math.max(now - lastStartTime, 0) / 1000, 4);
|
var timeChangeTotal = roundTo(Math.max(now - lastStartTime, 0) / 1000, 4);
|
||||||
if (timeChangeSec < 600) {
|
if (timeChangeSec < 900) {
|
||||||
// loyal miner keeps mining :)
|
// loyal miner keeps mining :)
|
||||||
redisCommands.push(['hincrbyfloat', msg.coin + ':shares:timesCurrent', workerAddress, timeChangeSec]);
|
redisCommands.push(['hincrbyfloat', msg.coin + ':shares:timesCurrent', workerAddress, timeChangeSec]);
|
||||||
//logger.debug('PPLNT', msg.coin, 'Thread '+msg.thread, workerAddress+':{totalTimeSec:'+timeChangeTotal+', timeChangeSec:'+timeChangeSec+'}');
|
//logger.debug('PPLNT', msg.coin, 'Thread '+msg.thread, workerAddress+':{totalTimeSec:'+timeChangeTotal+', timeChangeSec:'+timeChangeSec+'}');
|
||||||
|
@ -287,6 +288,7 @@ var spawnPoolWorkers = function(){
|
||||||
} else {
|
} else {
|
||||||
// they just re-joined the pool
|
// they just re-joined the pool
|
||||||
_lastStartTimes[workerAddress] = now;
|
_lastStartTimes[workerAddress] = now;
|
||||||
|
logger.debug('PPLNT', msg.coin, 'Thread '+msg.thread, workerAddress+' re-joined current round.');
|
||||||
}
|
}
|
||||||
|
|
||||||
// track last time share
|
// track last time share
|
||||||
|
|
Loading…
Reference in New Issue