P2Pool Upgrade Bug!

51 views
Skip to the first unread message

Forrest Voight

unread,
18 May 2012, 02:38:2318/05/2012
to p2pool-not...@googlegroups.com
Hi all,

The switch to the new P2Pool protocol, triggered about 3 hours ago,
resulted in all nodes mining invalid shares due to a programming
error. Mining has not completely stopped; payouts are just no longer
being updated.

This problem was triggered by P2Pool's version count going into the
>95% upgraded area, everyone switching to the new protocol, and then
it briefly going below the threshold, revealing a bug. The root cause
of the bug being created was me overlooking the fact that Python's
isinstance function also returns True for instances of subclasses.

Upgrading to the current version in git as soon as possible is
essential to getting the pool functioning properly again. Windows
binary is here:
http://u.forre.st/u/ocpualfo/p2pool_win32_0.11.1-41-g0dbcc28.zip

After enough people upgrade and some time passes, all nodes, upgraded
or not, will resume working.
Reply all
Reply to author
Forward
0 new messages