The p2pool problem with this is taken care of, and perhaps I shouldn't keep beating a dead horse but I would like to take this oportunity to ask about how cgminer handles roll-ntime.
- Under what circumstances does the miner call getwork? It seems to me that it happens more frequently than expected. If long polling is supported and "expire" is set to 120 it should be quiet and just keep rolling until 120 seconds has passed, should it not?
- Second, if it sends a getwork request before there is new work to send, what is the pool to do? It can only roll ntime, but how can it tell by how much?