z-classic / z-nomp

z-nomp is mining pool software for Zcash and Zclassic so you can create internet money in your home!
MIT License
290 stars 440 forks source link

Shielding can get stuck; SendTToZ / SendZToT is waiting... #146

Closed hellcatz closed 7 years ago

hellcatz commented 7 years ago

Sometimes (mostly with hush coin) shielding coins gets stuck and shows SendTToZ / SendZToT is waiting... messages when there actually is no pending z_sendmany operations. This can lead to pending blocks never paying and confirmations just keep counting up...

It requires restarting z-nomp to clear the internal opidCount variable to resume normal pool operations.

hellcatz commented 7 years ago

It was discovered this problem can occur when paymentInterval is set too low in your pool_config. Short paymentInterval can result in overloading the coin daemon RPC work queue leading to paymentProcessor problems. It is recommended to have a paymentInterval no less than 3 minutes.

WaveringAna commented 7 years ago

utACK

sennevb commented 7 years ago

problem still persist

sonicdx10 commented 7 years ago

PaymentInterval its based on secs right? so it needs more than 180 right?

WaveringAna commented 7 years ago

PaymentInterval is in seconds, walletInterval is in minutes

WaveringAna commented 7 years ago

if you're pushing tons of blocks every few minutes, it's best to delay payments to once every 30 minutes or so. Maybe even twice a day