Can you guys told all ports which are used currently for testing? What's the port for Stratum, var diff or GBT?
|
|
|
Latest version from git + latest bitcoind from git, Debian stable AMD64. 2012-12-09 18:22:40.473092 Processing 357 shares from 207.32.38.41:9333... 2012-12-09 18:24:13.647074 > GOT INCOMPLETE BLOCK FROM PEER! 6921c9ea bitcoin: http://blockexplorer.com/block/00000000000001c0d99924ef2ed8918b653a619a744c66e50e7495776921c9ea 2012-12-09 18:24:28.254019 Punishing share for 'not all txs present'! Jumping from 5ccfb701 to b7bd7558! 2012-12-09 18:24:28.254721 ... done processing 357 shares. New: 357 Have: 34118/~17280 2012-12-09 18:24:28.255548 Requesting parent share c635fe65 from 82.197.205.237:9333 2012-12-09 18:24:28.264173 > Watchdog timer went off at: 2012-12-09 18:24:28.264478 > File "/home/pioruns/p2pool/run_p2pool.py", line 5, in <module> 2012-12-09 18:24:28.264665 > main.run() 2012-12-09 18:24:28.264839 > File "/home/pioruns/p2pool/p2pool/main.py", line 563, in run 2012-12-09 18:24:28.265013 > reactor.run() 2012-12-09 18:24:28.265184 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run 2012-12-09 18:24:28.265356 > self.mainLoop() 2012-12-09 18:24:28.265607 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop 2012-12-09 18:24:28.265879 > self.doIteration(t) 2012-12-09 18:24:28.266069 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect 2012-12-09 18:24:28.266255 > _logrun(selectable, _drdw, selectable, method, dict) 2012-12-09 18:24:28.266431 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 84, in callWithLogger 2012-12-09 18:24:28.266807 > return callWithContext({"system": lp}, func, *args, **kw) 2012-12-09 18:24:28.267097 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 69, in callWithContext 2012-12-09 18:24:28.267324 > return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-12-09 18:24:28.267510 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext 2012-12-09 18:24:28.267693 > return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-12-09 18:24:28.267873 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext 2012-12-09 18:24:28.281068 > return func(*args,**kw) 2012-12-09 18:24:28.281347 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite 2012-12-09 18:24:28.281541 > why = getattr(selectable, method)() 2012-12-09 18:24:28.281726 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-12-09 18:24:28.281908 > return self.protocol.dataReceived(data) 2012-12-09 18:24:28.282092 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-12-09 18:24:28.282273 > old_dataReceived(data) 2012-12-09 18:24:28.282557 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-12-09 18:24:28.282853 > self.dataReceived2(data) 2012-12-09 18:24:28.283102 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-12-09 18:24:28.283300 > wants = receiver.send(buf.get(wants)) 2012-12-09 18:24:28.283482 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-12-09 18:24:28.283657 > self.packetReceived(command, type_.unpack(payload)) 2012-12-09 18:24:28.283830 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-12-09 18:24:28.284005 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-12-09 18:24:28.284181 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 80, in packetReceived 2012-12-09 18:24:28.284355 > handler(**payload2) 2012-12-09 18:24:28.284525 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 316, in handle_sharereply 2012-12-09 18:24:28.284695 > self.get_shares.got_response(id, res) 2012-12-09 18:24:28.284870 > File "/home/pioruns/p2pool/p2pool/util/deferral.py", line 124, in got_response 2012-12-09 18:24:28.285041 > df.callback(resp) 2012-12-09 18:24:28.285209 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 318, in callback 2012-12-09 18:24:28.285387 > self._startRunCallbacks(result) 2012-12-09 18:24:28.285563 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 424, in _startRunCallbacks 2012-12-09 18:24:28.285735 > self._runCallbacks() 2012-12-09 18:24:28.285900 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks 2012-12-09 18:24:28.286071 > self.result = callback(self.result, *args, **kw) 2012-12-09 18:24:28.286245 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult 2012-12-09 18:24:28.286415 > _inlineCallbacks(r, g, deferred) 2012-12-09 18:24:28.286772 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks 2012-12-09 18:24:28.287023 > result = g.send(result) 2012-12-09 18:24:28.287259 > File "/home/pioruns/p2pool/p2pool/node.py", line 128, in download_shares 2012-12-09 18:24:28.287521 > self.handle_shares(shares, peer) 2012-12-09 18:24:28.287739 > File "/home/pioruns/p2pool/p2pool/node.py", line 40, in handle_shares 2012-12-09 18:24:28.287923 > self.node.set_best_share() 2012-12-09 18:24:28.288097 > File "/home/pioruns/p2pool/p2pool/node.py", line 288, in set_best_share 2012-12-09 18:24:28.288278 > best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value) 2012-12-09 18:24:28.288496 > File "/home/pioruns/p2pool/p2pool/data.py", line 465, in think 2012-12-09 18:24:28.288679 > if not self.attempt_verify(share): 2012-12-09 18:24:28.288856 > File "/home/pioruns/p2pool/p2pool/data.py", line 415, in attempt_verify 2012-12-09 18:24:28.289033 > share.check(self) 2012-12-09 18:24:28.289204 > File "/home/pioruns/p2pool/p2pool/data.py", line 307, in check 2012-12-09 18:24:28.289381 > if bitcoin_data.calculate_merkle_link([None] + other_tx_hashes, 0) != self.merkle_link: 2012-12-09 18:24:28.289555 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 195, in calculate_merkle_link 2012-12-09 18:24:28.289759 > res = [x['hash']() for x in hash_list[0][2]] 2012-12-09 18:24:28.289940 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.290120 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.290296 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.290582 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.290858 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.291101 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.291346 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.291568 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.291753 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.291934 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.292113 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.292288 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.292460 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:24:28.292629 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:24:28.292802 > File "/home/pioruns/p2pool/p2pool/util/pack.py", line 72, in pack 2012-12-09 18:24:28.292967 > data = self._pack(obj) 2012-12-09 18:24:28.293134 > File "/home/pioruns/p2pool/p2pool/util/pack.py", line 52, in _pack 2012-12-09 18:24:28.293300 > f = self.write(None, obj) 2012-12-09 18:24:28.293464 > File "/home/pioruns/p2pool/p2pool/util/pack.py", line 297, in write 2012-12-09 18:24:28.293631 > assert set(item.keys()) == self.field_names, (set(item.keys()) - self.field_names, self.field_names - set(item.keys())) 2012-12-09 18:24:28.293803 > File "/home/pioruns/p2pool/p2pool/main.py", line 242, in <lambda> 2012-12-09 18:24:28.293971 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack()) 2012-12-09 18:24:28.347407 > ######################################## 2012-12-09 18:24:28.347773 > >>> Warning: LOST CONTACT WITH BITCOIND for 2.1 minutes! Check that it isn't frozen or dead! 2012-12-09 18:24:28.348024 > ########################################
2012-12-09 18:24:59.081412 Processing 232 shares from 72.130.76.188:9333... 2012-12-09 18:26:26.743392 Punishing share for 'not all txs present'! Jumping from 5ccfb701 to b7bd7558! 2012-12-09 18:26:26.743977 ... done processing 232 shares. New: 232 Have: 34360/~17280 2012-12-09 18:26:26.744586 Requesting parent share 185843be from 68.47.235.12:9333 2012-12-09 18:26:26.753361 > Watchdog timer went off at: 2012-12-09 18:26:26.753663 > File "/home/pioruns/p2pool/run_p2pool.py", line 5, in <module> 2012-12-09 18:26:26.753854 > main.run() 2012-12-09 18:26:26.754030 > File "/home/pioruns/p2pool/p2pool/main.py", line 563, in run 2012-12-09 18:26:26.754209 > reactor.run() 2012-12-09 18:26:26.754386 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run 2012-12-09 18:26:26.754784 > self.mainLoop() 2012-12-09 18:26:26.755040 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop 2012-12-09 18:26:26.755239 > self.doIteration(t) 2012-12-09 18:26:26.755417 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect 2012-12-09 18:26:26.755590 > _logrun(selectable, _drdw, selectable, method, dict) 2012-12-09 18:26:26.755765 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 84, in callWithLogger 2012-12-09 18:26:26.755943 > return callWithContext({"system": lp}, func, *args, **kw) 2012-12-09 18:26:26.756122 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 69, in callWithContext 2012-12-09 18:26:26.756299 > return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-12-09 18:26:26.756476 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext 2012-12-09 18:26:26.756657 > return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-12-09 18:26:26.756839 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext 2012-12-09 18:26:26.757018 > return func(*args,**kw) 2012-12-09 18:26:26.757196 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite 2012-12-09 18:26:26.757369 > why = getattr(selectable, method)() 2012-12-09 18:26:26.757545 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-12-09 18:26:26.757721 > return self.protocol.dataReceived(data) 2012-12-09 18:26:26.757894 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-12-09 18:26:26.758066 > old_dataReceived(data) 2012-12-09 18:26:26.758239 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-12-09 18:26:26.758411 > self.dataReceived2(data) 2012-12-09 18:26:26.758776 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-12-09 18:26:26.759150 > wants = receiver.send(buf.get(wants)) 2012-12-09 18:26:26.759427 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-12-09 18:26:26.759747 > self.packetReceived(command, type_.unpack(payload)) 2012-12-09 18:26:26.759973 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-12-09 18:26:26.760161 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-12-09 18:26:26.760428 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 80, in packetReceived 2012-12-09 18:26:26.760630 > handler(**payload2) 2012-12-09 18:26:26.760810 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 316, in handle_sharereply 2012-12-09 18:26:26.760988 > self.get_shares.got_response(id, res) 2012-12-09 18:26:26.761167 > File "/home/pioruns/p2pool/p2pool/util/deferral.py", line 124, in got_response 2012-12-09 18:26:26.761341 > df.callback(resp) 2012-12-09 18:26:26.761518 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 318, in callback 2012-12-09 18:26:26.761700 > self._startRunCallbacks(result) 2012-12-09 18:26:26.761876 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 424, in _startRunCallbacks 2012-12-09 18:26:26.762050 > self._runCallbacks() 2012-12-09 18:26:26.762219 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks 2012-12-09 18:26:26.762389 > self.result = callback(self.result, *args, **kw) 2012-12-09 18:26:26.762737 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult 2012-12-09 18:26:26.762989 > _inlineCallbacks(r, g, deferred) 2012-12-09 18:26:26.763295 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks 2012-12-09 18:26:26.763696 > result = g.send(result) 2012-12-09 18:26:26.763977 > File "/home/pioruns/p2pool/p2pool/node.py", line 128, in download_shares 2012-12-09 18:26:26.764179 > self.handle_shares(shares, peer) 2012-12-09 18:26:26.764354 > File "/home/pioruns/p2pool/p2pool/node.py", line 40, in handle_shares 2012-12-09 18:26:26.764531 > self.node.set_best_share() 2012-12-09 18:26:26.764704 > File "/home/pioruns/p2pool/p2pool/node.py", line 288, in set_best_share 2012-12-09 18:26:26.764884 > best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value) 2012-12-09 18:26:26.765101 > File "/home/pioruns/p2pool/p2pool/data.py", line 465, in think 2012-12-09 18:26:26.765290 > if not self.attempt_verify(share): 2012-12-09 18:26:26.765467 > File "/home/pioruns/p2pool/p2pool/data.py", line 415, in attempt_verify 2012-12-09 18:26:26.765641 > share.check(self) 2012-12-09 18:26:26.765815 > File "/home/pioruns/p2pool/p2pool/data.py", line 307, in check 2012-12-09 18:26:26.765992 > if bitcoin_data.calculate_merkle_link([None] + other_tx_hashes, 0) != self.merkle_link: 2012-12-09 18:26:26.766167 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 195, in calculate_merkle_link 2012-12-09 18:26:26.766343 > res = [x['hash']() for x in hash_list[0][2]] 2012-12-09 18:26:26.766667 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.766921 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.767174 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.767405 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.767594 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.767771 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.767946 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.768119 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.768295 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.768471 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.768649 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.768829 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.769015 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 187, in <lambda> 2012-12-09 18:26:26.769191 > lambda _left=left, _right=right: hash256(merkle_record_type.pack(dict(left=_left(), right=_right()))), 2012-12-09 18:26:26.769370 > File "/home/pioruns/p2pool/p2pool/main.py", line 242, in <lambda> 2012-12-09 18:26:26.769549 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack()) 2012-12-09 18:26:26.823746 > ######################################## 2012-12-09 18:26:26.824181 > >>> Warning: LOST CONTACT WITH BITCOIND for 1.5 minutes! Check that it isn't frozen or dead! 2012-12-09 18:26:26.824448 > ########################################
Memory usage still very high: 651MB virtual, 490MB physical. Probably that's why it's loosing contact with bitcoind (swapping memory). p2pool version commit 8bc9cd4e7614b7ac5109f83698e2fb4e9abd1567 bitcoind version commit 622da5df6ec0efc46804321f4b77ea17a9579821
|
|
|
if you ignore the fact that the entire graph range is only +/- 2% of course it looks like a big drop... if the range was instead +/- 20% it'd look like the minor change that it is.
It's only 2%, but it's 2% per day for 4 days. In total, we're about -10% of the network a week or two ago. Current difficulty: 3438908.9601591 Current block: 211516 Next est. difficulty: 3384279.41923707 Target block: 211679 Next retarget in: 163 blocks (1.13194 days) Where's your 10% drop? Current estimate from last difficulty adjust (12 days ago) showing total estimated drop of 1.6%.
|
|
|
Latest version from git + latest bitcoind from git, Debian stable AMD64. 2012-12-07 23:29:23.164939 Punishing share for 'not all txs present'! Jumping from 5ccfb701 to b7bd7558! 2012-12-07 23:29:23.165534 ... done processing 459 shares. New: 459 Have: 27802/~17280 2012-12-07 23:29:23.166138 Requesting parent share 89d921ca from 85.214.113.206:49333 2012-12-07 23:29:23.177849 > Watchdog timer went off at: 2012-12-07 23:29:23.178178 > File "/home/pioruns/p2pool/run_p2pool.py", line 5, in <module> 2012-12-07 23:29:23.178375 > main.run() 2012-12-07 23:29:23.178711 > File "/home/pioruns/p2pool/p2pool/main.py", line 563, in run 2012-12-07 23:29:23.179124 > reactor.run() 2012-12-07 23:29:23.179337 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run 2012-12-07 23:29:23.179531 > self.mainLoop() 2012-12-07 23:29:23.179801 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop 2012-12-07 23:29:23.180008 > self.doIteration(t) 2012-12-07 23:29:23.180229 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect 2012-12-07 23:29:23.180413 > _logrun(selectable, _drdw, selectable, method, dict) 2012-12-07 23:29:23.180590 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 84, in callWithLogger 2012-12-07 23:29:23.180766 > return callWithContext({"system": lp}, func, *args, **kw) 2012-12-07 23:29:23.180939 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 69, in callWithContext 2012-12-07 23:29:23.181113 > return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-12-07 23:29:23.181285 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext 2012-12-07 23:29:23.181460 > return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-12-07 23:29:23.181637 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext 2012-12-07 23:29:23.181816 > return func(*args,**kw) 2012-12-07 23:29:23.181999 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite 2012-12-07 23:29:23.182187 > why = getattr(selectable, method)() 2012-12-07 23:29:23.182369 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-12-07 23:29:23.183045 > return self.protocol.dataReceived(data) 2012-12-07 23:29:23.183370 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-12-07 23:29:23.183618 > old_dataReceived(data) 2012-12-07 23:29:23.183857 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-12-07 23:29:23.184097 > self.dataReceived2(data) 2012-12-07 23:29:23.184332 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-12-07 23:29:23.184582 > wants = receiver.send(buf.get(wants)) 2012-12-07 23:29:23.184868 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-12-07 23:29:23.185142 > self.packetReceived(command, type_.unpack(payload)) 2012-12-07 23:29:23.185391 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-12-07 23:29:23.185659 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-12-07 23:29:23.185932 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 80, in packetReceived 2012-12-07 23:29:23.186215 > handler(**payload2) 2012-12-07 23:29:23.186520 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 316, in handle_sharereply 2012-12-07 23:29:23.187200 > self.get_shares.got_response(id, res) 2012-12-07 23:29:23.187448 > File "/home/pioruns/p2pool/p2pool/util/deferral.py", line 124, in got_response 2012-12-07 23:29:23.187636 > df.callback(resp) 2012-12-07 23:29:23.187819 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 318, in callback 2012-12-07 23:29:23.188002 > self._startRunCallbacks(result) 2012-12-07 23:29:23.188180 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 424, in _startRunCallbacks 2012-12-07 23:29:23.188355 > self._runCallbacks() 2012-12-07 23:29:23.188528 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks 2012-12-07 23:29:23.188794 > self.result = callback(self.result, *args, **kw) 2012-12-07 23:29:23.188982 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult 2012-12-07 23:29:23.189161 > _inlineCallbacks(r, g, deferred) 2012-12-07 23:29:23.189335 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks 2012-12-07 23:29:23.189513 > result = g.send(result) 2012-12-07 23:29:23.189692 > File "/home/pioruns/p2pool/p2pool/node.py", line 128, in download_shares 2012-12-07 23:29:23.189867 > self.handle_shares(shares, peer) 2012-12-07 23:29:23.190040 > File "/home/pioruns/p2pool/p2pool/node.py", line 40, in handle_shares 2012-12-07 23:29:23.190243 > self.node.set_best_share() 2012-12-07 23:29:23.190422 > File "/home/pioruns/p2pool/p2pool/node.py", line 288, in set_best_share 2012-12-07 23:29:23.190760 > best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value) 2012-12-07 23:29:23.191033 > File "/home/pioruns/p2pool/p2pool/data.py", line 465, in think 2012-12-07 23:29:23.191243 > if not self.attempt_verify(share): 2012-12-07 23:29:23.191427 > File "/home/pioruns/p2pool/p2pool/data.py", line 415, in attempt_verify 2012-12-07 23:29:23.191601 > share.check(self) 2012-12-07 23:29:23.191774 > File "/home/pioruns/p2pool/p2pool/data.py", line 307, in check 2012-12-07 23:29:23.191950 > if bitcoin_data.calculate_merkle_link([None] + other_tx_hashes, 0) != self.merkle_link: 2012-12-07 23:29:23.192128 > File "/home/pioruns/p2pool/p2pool/bitcoin/data.py", line 192, in calculate_merkle_link 2012-12-07 23:29:23.192303 > zip(hash_list[::2], hash_list[1::2] + [hash_list[::2][-1]]) 2012-12-07 23:29:23.192478 > File "/home/pioruns/p2pool/p2pool/main.py", line 242, in <lambda> 2012-12-07 23:29:23.192655 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack())
|
|
|
As soon you get full list from GLBSE, we want out dividends back. There is NO REASON not to do so, as you ALREADY mined those coins.
|
|
|
Short question: is var diff enabled on default port, for GetWork miners?
|
|
|
Last block mined has 0 TX in. Something might be wrong.
Just some miners still on ancient cgminer versions. Those blocks are already rare and will be rarer as more people upgrade their miners. I send a message to upgrade whenever those miners get a reject, but I guess most miners aren't watching their logs that much. Can you explain it, please? What is so wrong with old versions? BTC block at height 210874 Minted by: dynasty That's mean dynasty have old, obsolete cgminer version and that's why we generated empty, useless block?
|
|
|
I just tried newest version from git overnight. And I have to admit, p2pool is still unusable for me. On my machine with 1GB RAM, p2pool is consuming 523 MB RAM (1002 MB virtual). I have some other processes running on my Debian machine and I cannot give away half of my RAM to p2pool, because of very high swapfile usage. Before v9 it was much lower and p2pool was running absolutely fine. I have to shutdown my node.
|
|
|
Why admins didn't tag him as scammer yet? 110 votes total is not enough
|
|
|
so we hit the halving. and p2pool thinks the next block is worth 38.55495555 BTC
there's not a chance in hell there's 13.5btc in transaction fees.
Actually there is Look: https://blockchain.info/block-height/210000Transaction Fees 13.56295554 BTC It was planned action (by Twitters), for 210000 block to be remembered in history
|
|
|
Would like, not wouldlike
Also, why not just scan it up and post a .pdf?
Because I would like to support Bitcoin Magazine, instead of pirate it. Would like, not wouldlike
No one cares. Exactly.
|
|
|
Thanks
|
|
|
Yep, +600 MB of RAM (after 1hours of running, newest from git) usage make it absolutely unusable on my 1GB RAM machine.
|
|
|
Bitcoin Magazine #4 for sale. Has been read only once. I would like to resale it to help bitcoin community. Price: 0, only postage fee, around 0.5 BTC.
Please contact me here via: bitcoin.org.uk forums (nick lenny) bitcointalk forums (nick lenny_), where I have more reputation forum.bitcoin.pl forums (nick lenny), where I'm moderator and have great trading reputation with other users e-mail (public key in my signature)
|
|
|
Memory leak found. p2pool process eating +600 MB of memory (+1GB virtual). Node uptime was about 12 hours? From /proc: $ cat status Name: python State: D (disk sleep) Tgid: 9064 Pid: 9064 PPid: 9063 TracerPid: 0 Uid: 1000 1000 1000 1000 Gid: 1000 1000 1000 1000 FDSize: 128 Groups: 24 25 29 30 44 46 1000 VmPeak: 1105160 kB VmSize: 1105156 kB VmLck: 0 kB VmHWM: 852568 kB VmRSS: 643744 kB VmData: 1038240 kB VmStk: 204 kB VmExe: 2164 kB VmLib: 4976 kB VmPTE: 2048 kB Threads: 4 SigQ: 0/16382 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000001001000 SigCgt: 0000000180016202 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: ffffffffffffffff Cpus_allowed: f Cpus_allowed_list: 0-3 Mems_allowed: 00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 803930 nonvoluntary_ctxt_switches: 272976
From htop: PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command 9064 pioruns 20 0 1079M 620M 616 D 1.0 62.6 8h25:41 python /home/pioruns/p2pool/run_p2pool.py --fee=0.1 --give-author=0.1 --disable-upnp --outgoing-conns 5 --merged=xxx EDIT: I just updated p2pool to latest version from git. Maybe will be better this time. Newest version from git and first errors founded: 2012-11-26 10:31:28.835087 Punishing share for 'not all txs present'! Jumping from ecbce9f3 to 7b2cc82d! 2012-11-26 10:31:29.650609 Punishing share for 'not all txs present'! Jumping from ecbce9f3 to 7b2cc82d! 2012-11-26 10:31:59.581719 Processing 501 shares from 83.169.39.90:9333... 2012-11-26 10:32:00.210566 Punishing share for 'not all txs present'! Jumping from ecbce9f3 to 7b2cc82d! 2012-11-26 10:32:00.211285 ... done processing 501 shares. New: 501 Have: 19226/~17280 2012-11-26 10:32:00.211971 Requesting parent share 69de4908 from 24.211.170.224:9333 2012-11-26 10:32:00.215959 > Watchdog timer went off at: 2012-11-26 10:32:00.216313 > File "/home/pioruns/p2pool/run_p2pool.py", line 5, in <module> 2012-11-26 10:32:00.216520 > main.run() 2012-11-26 10:32:00.216704 > File "/home/pioruns/p2pool/p2pool/main.py", line 561, in run 2012-11-26 10:32:00.216889 > reactor.run() 2012-11-26 10:32:00.217071 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run 2012-11-26 10:32:00.217257 > self.mainLoop() 2012-11-26 10:32:00.217434 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop 2012-11-26 10:32:00.217615 > self.doIteration(t) 2012-11-26 10:32:00.217789 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect 2012-11-26 10:32:00.217972 > _logrun(selectable, _drdw, selectable, method, dict) 2012-11-26 10:32:00.218150 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 84, in callWithLogger 2012-11-26 10:32:00.218330 > return callWithContext({"system": lp}, func, *args, **kw) 2012-11-26 10:32:00.218505 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 69, in callWithContext 2012-11-26 10:32:00.218682 > return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-11-26 10:32:00.218858 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext 2012-11-26 10:32:00.219210 > return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-11-26 10:32:00.219488 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext 2012-11-26 10:32:00.219753 > return func(*args,**kw) 2012-11-26 10:32:00.220006 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite 2012-11-26 10:32:00.220273 > why = getattr(selectable, method)() 2012-11-26 10:32:00.220537 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-11-26 10:32:00.220827 > return self.protocol.dataReceived(data) 2012-11-26 10:32:00.221105 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-11-26 10:32:00.221366 > old_dataReceived(data) 2012-11-26 10:32:00.221618 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-11-26 10:32:00.221893 > self.dataReceived2(data) 2012-11-26 10:32:00.222179 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-11-26 10:32:00.222467 > wants = receiver.send(buf.get(wants)) 2012-11-26 10:32:00.222760 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-11-26 10:32:00.223102 > self.packetReceived(command, type_.unpack(payload)) 2012-11-26 10:32:00.223384 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-11-26 10:32:00.223616 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-11-26 10:32:00.223809 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 80, in packetReceived 2012-11-26 10:32:00.223989 > handler(**payload2) 2012-11-26 10:32:00.224166 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 316, in handle_sharereply 2012-11-26 10:32:00.224348 > self.get_shares.got_response(id, res) 2012-11-26 10:32:00.224525 > File "/home/pioruns/p2pool/p2pool/util/deferral.py", line 124, in got_response 2012-11-26 10:32:00.224704 > df.callback(resp) 2012-11-26 10:32:00.224880 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 318, in callback 2012-11-26 10:32:00.225058 > self._startRunCallbacks(result) 2012-11-26 10:32:00.225285 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 424, in _startRunCallbacks 2012-11-26 10:32:00.225476 > self._runCallbacks() 2012-11-26 10:32:00.225655 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 441, in _runCallbacks 2012-11-26 10:32:00.225834 > self.result = callback(self.result, *args, **kw) 2012-11-26 10:32:00.226008 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 949, in gotResult 2012-11-26 10:32:00.226185 > _inlineCallbacks(r, g, deferred) 2012-11-26 10:32:00.226361 > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 893, in _inlineCallbacks 2012-11-26 10:32:00.226539 > result = g.send(result) 2012-11-26 10:32:00.226713 > File "/home/pioruns/p2pool/p2pool/node.py", line 124, in download_shares 2012-11-26 10:32:00.226892 > self.handle_shares(shares, peer) 2012-11-26 10:32:00.227306 > File "/home/pioruns/p2pool/p2pool/node.py", line 40, in handle_shares 2012-11-26 10:32:00.227593 > self.node.set_best_share() 2012-11-26 10:32:00.227851 > File "/home/pioruns/p2pool/p2pool/node.py", line 284, in set_best_share 2012-11-26 10:32:00.228106 > best, desired, decorated_heads = self.tracker.think(self.get_height_rel_highest, self.bitcoind_work.value['previous_block'], self.bitcoind_work.value['bits'], self.known_txs_var.value) 2012-11-26 10:32:00.228406 > File "/home/pioruns/p2pool/p2pool/data.py", line 1030, in think 2012-11-26 10:32:00.228670 > ), h) for h in self.verified.tails.get(best_tail, [])) 2012-11-26 10:32:00.228924 > File "/home/pioruns/p2pool/p2pool/data.py", line 1030, in <genexpr> 2012-11-26 10:32:00.229177 > ), h) for h in self.verified.tails.get(best_tail, [])) 2012-11-26 10:32:00.229460 > File "/home/pioruns/p2pool/p2pool/data.py", line 336, in should_punish_reason 2012-11-26 10:32:00.229750 > other_txs = self._get_other_txs(tracker, known_txs) 2012-11-26 10:32:00.230013 > File "/home/pioruns/p2pool/p2pool/data.py", line 320, in _get_other_txs 2012-11-26 10:32:00.230266 > other_tx_hashes = self.get_other_tx_hashes(tracker) 2012-11-26 10:32:00.230516 > File "/home/pioruns/p2pool/p2pool/data.py", line 317, in get_other_tx_hashes 2012-11-26 10:32:00.230779 > return [tracker.items[tracker.get_nth_parent_hash(self.hash, x['share_count'])].share_info['new_transaction_hashes'][x['tx_count']] for x in self.share_info['transaction_hash_refs']] 2012-11-26 10:32:00.231127 > File "/home/pioruns/p2pool/p2pool/util/memoize.py", line 30, in b 2012-11-26 10:32:00.231403 > backing[(f, args)] = res 2012-11-26 10:32:00.231708 > File "/home/pioruns/p2pool/p2pool/util/memoize.py", line 16, in __setitem__ 2012-11-26 10:32:00.231989 > while len(self.inner) > self.n: 2012-11-26 10:32:00.232262 > File "/home/pioruns/p2pool/p2pool/main.py", line 242, in <lambda> 2012-11-26 10:32:00.232547 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack()) 2012-11-26 10:32:00.361499 P2Pool: 18719 shares in chain (18724 verified/19226 total) Peers: 3 (0 incoming)
EDIT: After 2 hours, it doesn't look nice. Actual memory usage 457MB, virtual 607MB. Pool is hanging for 2-3 minutes when processing packs of "501 shares" form different peers. Sometime processing takes 2 seconds, sometime up to 7 minutes. During processing, p2pool is completely unresponsible, mining doesn't work and webpage does not responding. Also p2pool reporting that it lost communication with bitcoind, while it is working fine all times. Looks like with this new features, p2pool become completely unavailable for laptops and other low-end machines. You can check my daily stats here: http://lenny.dnsd.me:9332/static/graphs.html?Day looks horrible
|
|
|
Received. You still owe hundreds of BTC. What are you planning to speed up repayment process?
|
|
|
Do you know how to fix 'unknown' version issue, so it can be set up properly doing compilation? Without manual modifications? Or maybe we can suggest it to forrestv. Look at this: hardfork to v9 smashed my node's efficiency. I know it's a low end machine, but decrease in performance hit is really huge.
|
|
|
2012-11-25 18:08:49.579901 Processing 501 shares from 14.136.79.162:9333... 2012-11-25 18:17:21.724085 ... done processing 501 shares. New: 182 Have: 19203/~17280 2012-11-25 18:17:21.724804 Requesting parent share 5c743371 from 78.30.195.37:9333 2012-11-25 18:17:21.729557 > Watchdog timer went off at: 2012-11-25 18:17:21.729898 > File "/home/pioruns/p2pool/run_p2pool.py", line 5, in <module> 2012-11-25 18:17:21.730097 > main.run() 2012-11-25 18:17:21.730277 > File "/home/pioruns/p2pool/p2pool/main.py", line 561, in run 2012-11-25 18:17:21.730452 > reactor.run() 2012-11-25 18:17:21.730627 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1165, in run 2012-11-25 18:17:21.730804 > self.mainLoop() 2012-11-25 18:17:21.730995 > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1177, in mainLoop 2012-11-25 18:17:21.731190 > self.doIteration(t) 2012-11-25 18:17:21.731367 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 140, in doSelect 2012-11-25 18:17:21.731725 > _logrun(selectable, _drdw, selectable, method, dict) 2012-11-25 18:17:21.732006 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 84, in callWithLogger 2012-11-25 18:17:21.732262 > return callWithContext({"system": lp}, func, *args, **kw) 2012-11-25 18:17:21.732537 > File "/usr/lib/python2.6/dist-packages/twisted/python/log.py", line 69, in callWithContext 2012-11-25 18:17:21.732816 > return context.call({ILogContext: newCtx}, func, *args, **kw) 2012-11-25 18:17:21.733080 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext 2012-11-25 18:17:21.733362 > return self.currentContext().callWithContext(ctx, func, *args, **kw) 2012-11-25 18:17:21.733636 > File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext 2012-11-25 18:17:21.733912 > return func(*args,**kw) 2012-11-25 18:17:21.734192 > File "/usr/lib/python2.6/dist-packages/twisted/internet/selectreactor.py", line 146, in _doReadOrWrite 2012-11-25 18:17:21.734499 > why = getattr(selectable, method)() 2012-11-25 18:17:21.734760 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-11-25 18:17:21.735015 > return self.protocol.dataReceived(data) 2012-11-25 18:17:21.735267 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-11-25 18:17:21.735588 > old_dataReceived(data) 2012-11-25 18:17:21.735855 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-11-25 18:17:21.736099 > self.dataReceived2(data) 2012-11-25 18:17:21.736343 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-11-25 18:17:21.736582 > wants = receiver.send(buf.get(wants)) 2012-11-25 18:17:21.736943 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-11-25 18:17:21.737261 > self.packetReceived(command, type_.unpack(payload)) 2012-11-25 18:17:21.737558 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-11-25 18:17:21.737818 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-11-25 18:17:21.738067 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 79, in packetReceived 2012-11-25 18:17:21.738311 > handler(**payload2) 2012-11-25 18:17:21.738602 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 313, in handle_sharereply 2012-11-25 18:17:21.738911 > res = [p2pool_data.load_share(share, self.node.net, self) for share in shares if share['type'] not in [6, 7]] 2012-11-25 18:17:21.739198 > File "/home/pioruns/p2pool/p2pool/data.py", line 54, in load_share 2012-11-25 18:17:21.739514 > return NewNewShare(net, peer, NewNewShare.share_type.unpack(share['contents'])) 2012-11-25 18:17:21.739807 > File "/home/pioruns/p2pool/p2pool/data.py", line 249, in __init__ 2012-11-25 18:17:21.740083 > assert dict(share_count=0, tx_count=i) in self.share_info['transaction_hash_refs'] 2012-11-25 18:17:21.740397 > File "/home/pioruns/p2pool/p2pool/util/pack.py", line 266, in __eq__ 2012-11-25 18:17:21.740713 > return dict(self) == other 2012-11-25 18:17:21.741026 > File "/home/pioruns/p2pool/p2pool/util/pack.py", line 261, in keys 2012-11-25 18:17:21.741367 > return fields 2012-11-25 18:17:21.741681 > File "/home/pioruns/p2pool/p2pool/main.py", line 242, in <lambda> 2012-11-25 18:17:21.741943 > sys.stderr.write, 'Watchdog timer went off at:\n' + ''.join(traceback.format_stack()) 2012-11-25 18:17:25.593041 REMOVED /home/pioruns/p2pool/data/bitcoin/shares.120 2012-11-25 18:17:28.023693 > ######################################## 2012-11-25 18:17:28.024046 > >>> Warning: LOST CONTACT WITH BITCOIND for 9.7 minutes! Check that it isn't frozen or dead! 2012-11-25 18:17:28.024294 > ########################################
2012-11-25 18:17:42.528479 P2Pool: 17299 shares in chain (17303 verified/17303 total) Peers: 5 (0 incoming) 2012-11-25 18:17:42.528655 Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ??? 2012-11-25 18:17:42.528811 Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.0000 BTC 2012-11-25 18:17:42.528992 Pool: 288GH/s Stale rate: 29.0% Expected time to block: 13.9 hours 2012-11-25 18:17:42.530671 > Traceback (most recent call last): 2012-11-25 18:17:42.530985 > Failure: twisted.internet.defer.TimeoutError: in GenericDeferrer 2012-11-25 18:17:42.535842 Incoming connection to peer 94.27.73.157:49338 established. p2pool version: 8 '8.2' 2012-11-25 18:17:42.669751 Incoming connection to peer 61.64.170.248:42453 established. p2pool version: 4 '5.0-8-gb07f142' 2012-11-25 18:17:44.982236 invalid hash for 142.68.139.234 'version' 123 a043d883 b8a58b03 080000000000000000000000000000000000000000000000000000000000ffff0263237a2475000000000000000000000000000000000000ffff8e448beaf3caa6e3ad2ef279c8ce0e 392e302d372d673733386166393501000000dc34c95c19bdd93dee05dc2407c4cf361aa7e7b2e67b3c38be49150000000000 2012-11-25 18:17:44.987790 Incoming connection to peer 46.105.236.77:38777 established. p2pool version: 4 'unknown' 2012-11-25 18:17:45.001635 Incoming connection to peer 74.95.3.157:17010 established. p2pool version: 4 'unknown' 2012-11-25 18:17:45.011369 Incoming connection to peer 78.63.237.16:53375 established. p2pool version: 8 'unknown' 2012-11-25 18:17:45.163224 Incoming connection to peer 87.83.33.226:20681 established. p2pool version: 4 '5.0-3-g7585a1c' 2012-11-25 18:17:45.171832 Incoming connection to peer 64.91.214.180:33024 established. p2pool version: 8 'unknown' 2012-11-25 18:17:47.399794 Lost peer 94.27.73.157:49338 - Connection was closed cleanly. 2012-11-25 18:17:47.400569 > Traceback (most recent call last): 2012-11-25 18:17:47.400842 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:47.401846 Lost peer 61.64.170.248:42453 - Connection was closed cleanly. 2012-11-25 18:17:47.402671 > Traceback (most recent call last): 2012-11-25 18:17:47.402973 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:49.925823 Lost peer 46.105.236.77:38777 - Connection was closed cleanly. 2012-11-25 18:17:49.928424 > Traceback (most recent call last): 2012-11-25 18:17:49.928827 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:50.092292 Lost peer 74.95.3.157:17010 - Connection was closed cleanly. 2012-11-25 18:17:50.093050 > Traceback (most recent call last): 2012-11-25 18:17:50.093306 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:50.094232 Lost peer 78.63.237.16:53375 - Connection was closed cleanly. 2012-11-25 18:17:50.094969 > Traceback (most recent call last): 2012-11-25 18:17:50.095250 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:50.110123 Lost peer 87.83.33.226:20681 - Connection was closed cleanly. 2012-11-25 18:17:50.110881 > Traceback (most recent call last): 2012-11-25 18:17:50.111176 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly. 2012-11-25 18:17:50.119784 Lost peer 64.91.214.180:33024 - Connection was closed cleanly. 2012-11-25 18:17:50.120538 > Traceback (most recent call last): 2012-11-25 18:17:50.120805 > Failure: twisted.internet.error.ConnectionDone: Connection was closed cleanly.
Why some peers have 'unknown' version, by the way? And my v9 node is connecting to peer with v5 version, as I see there. using AMD64 Debian/GNU Linux (Squeeze) with latest p2pool from git and latest bitcoind from git. Issue 2: 2012-11-25 20:21:36.643876 Sending 0 shares to 78.63.237.16:9333 2012-11-25 20:21:42.703682 Sending 0 shares to 83.163.120.176:9333 What's the point of sending 0 shares to other peers? Issue 3: 2012-11-25 20:27:15.248181 Peer sent entire transaction that was already received 2012-11-25 20:27:15.252042 RECV forget_tx 0311f0f538ebf67edc30eefa4d838a186c64a90024a740250e40d22cbd7fc7c70e4bdcbb0e8f8067df16c502e909e4b7523c3d6fc463e5b94315594fb6229cf011707b0f907d702126e39251e4a0ad26b9bb62cc0241afb0dae1b8059d92877a4c 2012-11-25 20:27:15.255517 > Traceback (most recent call last): 2012-11-25 20:27:15.255857 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-11-25 20:27:15.256062 > return self.protocol.dataReceived(data) 2012-11-25 20:27:15.256254 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-11-25 20:27:15.256433 > old_dataReceived(data) 2012-11-25 20:27:15.256602 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-11-25 20:27:15.256774 > self.dataReceived2(data) 2012-11-25 20:27:15.256940 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-11-25 20:27:15.257108 > wants = receiver.send(buf.get(wants)) 2012-11-25 20:27:15.257272 > --- <exception caught here> --- 2012-11-25 20:27:15.257444 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-11-25 20:27:15.257616 > self.packetReceived(command, type_.unpack(payload)) 2012-11-25 20:27:15.257793 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-11-25 20:27:15.257968 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-11-25 20:27:15.258146 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 79, in packetReceived 2012-11-25 20:27:15.258318 > handler(**payload2) 2012-11-25 20:27:15.258491 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 392, in handle_forget_tx 2012-11-25 20:27:15.258659 > self.remembered_txs_size -= 100 + bitcoin_data.tx_type.packed_size(self.remembered_txs[tx_hash]) 2012-11-25 20:27:15.258862 > exceptions.KeyError: 6685359337415327503697061976124963875614586229008900991723136031510542807057L 2012-11-25 20:27:15.270881 Peer sent entire transaction that was already received 2012-11-25 20:27:15.275586 RECV forget_tx 010ef1d4d101802bbe6fc637fa837aaa160007d6ae636b56053ea2f4d9ad8949ee 2012-11-25 20:27:15.277364 > Traceback (most recent call last): 2012-11-25 20:27:15.277678 > File "/usr/lib/python2.6/dist-packages/twisted/internet/tcp.py", line 460, in doRead 2012-11-25 20:27:15.277870 > return self.protocol.dataReceived(data) 2012-11-25 20:27:15.278053 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 146, in new_dataReceived 2012-11-25 20:27:15.278226 > old_dataReceived(data) 2012-11-25 20:27:15.278396 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 39, in dataReceived 2012-11-25 20:27:15.278566 > self.dataReceived2(data) 2012-11-25 20:27:15.278733 > File "/home/pioruns/p2pool/p2pool/util/datachunker.py", line 40, in _DataChunker 2012-11-25 20:27:15.278896 > wants = receiver.send(buf.get(wants)) 2012-11-25 20:27:15.279253 > --- <exception caught here> --- 2012-11-25 20:27:15.279572 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 66, in dataReceiver 2012-11-25 20:27:15.279854 > self.packetReceived(command, type_.unpack(payload)) 2012-11-25 20:27:15.280102 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 91, in packetReceived 2012-11-25 20:27:15.280377 > p2protocol.Protocol.packetReceived(self, command, payload2) 2012-11-25 20:27:15.280649 > File "/home/pioruns/p2pool/p2pool/util/p2protocol.py", line 79, in packetReceived 2012-11-25 20:27:15.280901 > handler(**payload2) 2012-11-25 20:27:15.281166 > File "/home/pioruns/p2pool/p2pool/p2p.py", line 392, in handle_forget_tx 2012-11-25 20:27:15.281425 > self.remembered_txs_size -= 100 + bitcoin_data.tx_type.packed_size(self.remembered_txs[tx_hash]) 2012-11-25 20:27:15.281671 > exceptions.KeyError: 107780388024819909996558151500125099162592254794802708231747891705879683461390L 2012-11-25 20:27:15.289484 > Peer referenced transaction twice, disconnecting
Some more errors caught in the wild
|
|
|
|