Pages:
Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 47. (Read 2591916 times)

legendary
Activity: 1258
Merit: 1027
With regard to development efforts, jtoomim: I'll merge any pull requests from you from now on that pass a quick review (I don't have means to test currently). If you want, we can discuss giving you push access to https://github.com/p2pool/p2pool.
Sounds good. 1mb_hardforked isn't quite ready for master yet, as it hasn't been tested with any altcoins -- this commit (https://github.com/jtoomim/p2pool/commit/fe9179e4a81543aadfcc840c0697df0aa475748f) in particular worries me -- but once I've tested it at least with one altcoin and have investigated the timezone issue a bit better, I'll put in a PR.

Great! Thank you both.
hero member
Activity: 818
Merit: 1006
With regard to development efforts, jtoomim: I'll merge any pull requests from you from now on that pass a quick review (I don't have means to test currently). If you want, we can discuss giving you push access to https://github.com/p2pool/p2pool.
Sounds good. 1mb_hardforked isn't quite ready for master yet, as it hasn't been tested with any altcoins -- this commit (https://github.com/jtoomim/p2pool/commit/fe9179e4a81543aadfcc840c0697df0aa475748f) in particular worries me -- but once I've tested it at least with one altcoin and have investigated the timezone issue a bit better, I'll put in a PR.
hero member
Activity: 516
Merit: 643
I don't see anything wrong with jtoomim's posts here.

With regard to development efforts, jtoomim: I'll merge any pull requests from you from now on that pass a quick review (I don't have means to test currently). If you want, we can discuss giving you push access to https://github.com/p2pool/p2pool.

ck-'s point about making a new thread may make sense if jtoomim takes over and creates new releases, as he'll be unable to directly edit the first post of this thread that links to them.
hero member
Activity: 818
Merit: 1006
OK, with the old fork my server was never happy running for 1Mb blocks.
This commit (https://github.com/jtoomim/p2pool/commit/e71535e4401d0e0b6d19b2c0741b1fff2d9770a1) significantly reduces the CPU load from p2pool dealing with large numbers of transactions. CPU load vs transaction volume was O(n^2) in the old version of p2pool, but should be O(n) in my branch.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
No comment on this? You are hijacking forrestv's thread and forking his pool away from him...
As you may have noticed, forrestv isn't very active in this community any more. As such, I have been treating this more as a p2pool community thread rather than forrestv's thread. If he views it differently, then I will defer to that.

The branch that I made is still mostly his code, and still defaults to including a 0.5% donation to him. I'm not trying to steal p2pool away from him; I'm just trying to keep the project alive even though the official maintainer and sole github committer is inactive.
I'm sure you would find your own thread far more flexible and useful anyway, but I'm not making any calls on moderating this unless forrestv does show up and declare his wishes.
hero member
Activity: 818
Merit: 1006
No comment on this? You are hijacking forrestv's thread and forking his pool away from him...
As you may have noticed, forrestv isn't very active in this community any more. As such, I have been treating this more as a p2pool community thread rather than forrestv's thread. If he views it differently, then I will defer to that.

The branch that I made is still mostly his code, and still defaults to including a 0.5% donation to him. I'm not trying to steal p2pool away from him; I'm just trying to keep the project alive even though the official maintainer and sole github committer is inactive.
legendary
Activity: 1308
Merit: 1011
newbie
Activity: 11
Merit: 0
Diff: 560G
It says my BFGMiner.  Huh Huh Huh
full member
Activity: 196
Merit: 100
OK, Im stable enough now to connect on the network.

Node IP: ukp2pool.uk (default ports 9332)
Connected to: ml.toom.im:9334
To connect to me: run_p2pool.py -n ukp2pool.uk:9332
CPU: 2 X 2.1 GHz Opteron (2373) Quad Core
Pipe: Leased Line 10/10
Using: Python 2.7.5
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
May I suggest that if forrestv does not approve of jtoomim's fork and include the code in the main repository that a new thread be created for the alternative fork out of respect for the original thread and pool? Alternatively, if forrestv is happy for the jtoomim fork to be the main pool and take over management of the p2pool concept entirely this should also run in its own thread such that jtoomim can be the opening poster where announces/changes can be documented.
No comment on this? You are hijacking forrestv's thread and forking his pool away from him...
full member
Activity: 196
Merit: 100
Code:
2017-05-11 15:16:06.170906 Generating a share with 748972 bytes (2821 new) and 1701 transactions (12 new)
You should probably also add blockmaxsize=999000 to bitcoin.conf.
[/quote]

OK, with the old fork my server was never happy running for 1Mb blocks.
Ill adjust this now seeing as everything dare I say seems "more stable" for me at least.
With the BGBT Latency down, it might handle it better now.
full member
Activity: 196
Merit: 100
My NTP is working any ideas?Huh

Try setting the clock in BIOS and system UTC + 0

I don't like that this is necessary. Flameruk, can you tell me what operating system you were using, what time zone you had your BIOS set to, and what time zone your OS was set to? I think I need to change the code that I use in p2pool's code when determining UTC time, and I'd like to be able to reproduce your issue.
Hi Jtoomim.

The Bios was almost surely set at current time and GMT 0, London.
I generally set this when provisioning a server.
I could verify but need to get to my offices as its racked up in the server room.
If you really need to know ill down the box tomorrow, get a console on it and find out for you. Its no issue really.

Im running Centos 7 without a GUI.
I had the timezone as GMT , we are currently in British Summer Time so we ride +1 in front.
I used timedatectl and changed the time zone to UTC then the errors went away immediately.

Ive also noticed after running for a few hours now :-

1) Without tempting fate, my number of Orphans and Dead Shares is way lower.
2) My DOA is about the same.
3) My traffic rate graph seems to be not so volatile and kind of peaks smoothly and not "spikey" if you get where im coming from.
4) My BGBT Latency is lower and seems smoother.
5) Im now using 1.2M of RAM, where the previous node (other fork) would NEVER use more than 800 Mb. Ive made no changes to Centos or the Hardware.

So far so good. Hope the info is useful.
Now we just need some blocks.
hero member
Activity: 818
Merit: 1006
Anyone, tell, please when it will be compiled on Windows.
That is a good question for jtoomim
Bugs first, binaries later.
hero member
Activity: 818
Merit: 1006
My NTP is working any ideas?Huh

Try setting the clock in BIOS and system UTC + 0

I don't like that this is necessary. Flameruk, can you tell me what operating system you were using, what time zone you had your BIOS set to, and what time zone your OS was set to? I think I need to change the code that I use in p2pool's code when determining UTC time, and I'd like to be able to reproduce your issue.

Code:
2017-05-11 15:16:06.170906 Generating a share with 748972 bytes (2821 new) and 1701 transactions (12 new)
You should probably also add blockmaxsize=999000 to bitcoin.conf.
newbie
Activity: 11
Merit: 0
I made a p2pool for ltc with support for SegWit.
If you want, you can try installing from the repository https://github.com/ilsawa/p2pool-ltc
Thats is good, but the person who will force me to use Linux, or compile under FreeBSD or Windows programs for this OS, has not yet been born.

What can i do? Core is latest, p2pool is official 16.0
I haven't used Windows for about ten years,  but I tried to compile p2pool-ltc for it. You can check if it works: https://github.com/ilsawa/p2pool-ltc/releases/download/16.0/p2pool_win32_4c59633.zip

Code:
Traceback (most recent call last):
  File "run_p2pool.py", line 3, in
  File "zipextimporter.pyc", line 82, in load_module
  File "p2pool\main.pyc", line 17, in
  File "zipextimporter.pyc", line 82, in load_module
  File "twisted\internet\defer.pyc", line 31, in
  File "zipextimporter.pyc", line 82, in load_module
  File "twisted\logger\__init__.pyc", line 97, in
  File "zipextimporter.pyc", line 82, in load_module
  File "twisted\logger\_logger.pyc", line 262, in
  File "twisted\logger\_logger.pyc", line 58, in __init__
  File "zipextimporter.pyc", line 82, in load_module
  File "twisted\logger\_global.pyc", line 16, in
  File "zipextimporter.pyc", line 82, in load_module
  File "twisted\logger\_buffer.pyc", line 11, in
ImportError: No module named zope.interface

Twisted and zope are installed.
full member
Activity: 196
Merit: 100
My NTP is working any ideas?Huh

Try setting the clock in BIOS and system UTC + 0

There goes my Homer Simpson moment of the day.
Thanks that worked.
I guess dividing the time the shares were out by 60 should have given me a hint on that one.
legendary
Activity: 1308
Merit: 1011
For LTC p2pool it's necessary to add BOOTSTRAP_ADDRS https://github.com/ilsawa/p2pool-ltc/blob/master/p2pool/networks/litecoin.py#L16

Owners of updated LTC nodes please give me IP or DNS addresses of your nodes with the P2P_PORT specified https://github.com/ilsawa/p2pool-ltc/blob/master/p2pool/networks/litecoin.py#L11

To remove this message: "Warning: (from bitcoind) Warning: Unknown block versions being mined! It's possible unknown rules are in effect"
You should compile the last version of the wallet from github source https://github.com/litecoin-project/litecoin.git
newbie
Activity: 6
Merit: 0
My NTP is working any ideas?Huh

Try setting the clock in BIOS and system UTC + 0
full member
Activity: 196
Merit: 100
https://github.com/jtoomim/p2pool/tree/1mb_hardforked has new code. This should fix the sync issues that people have been having. It also includes a few bootstrap nodes to make it easier for people to connect to the jtoomimnet p2pool.

To set up and run my fork, you will need to do the regular steps for installing p2pool, except that instead of getting the regular github.com/p2pool/p2pool repository, you will do:

Code:
git clone https://github.com/jtoomim/p2pool
cd p2pool
git checkout 1mb_hardforked

If anyone continues to have trouble connecting to jtoomimnet, please let me know.

Hi jtoomim.

This new code sorted out all my problems!
I cloned it this morning, left it running while Ive been out on a job and just now pointed my miners at it.
Seems to have resolved all the previous problems I was having.

Im getting this now

Code:
Warning: Previous share's timestamp is 3615 seconds old.
2017-05-11 15:16:05.873198 Make sure your system clock is accurate, and ensure that you're connected to decent peers.
2017-05-11 15:16:05.873262 If your clock is more than 300 seconds behind, it can result in orphaned shares.
2017-05-11 15:16:05.873321 (It's also possible that this share is just taking a long time to mine.)
2017-05-11 15:16:06.170906 Generating a share with 748972 bytes (2821 new) and 1701 transactions (12 new)
2017-05-11 15:16:06.172997 Warning: Previous share's timestamp is 3616 seconds old.
2017-05-11 15:16:06.173097 Make sure your system clock is accurate, and ensure that you're connected to decent peers.
2017-05-11 15:16:06.173161 If your clock is more than 300 seconds behind, it can result in orphaned shares.
2017-05-11 15:16:06.173219 (It's also possible that this share is just taking a long time to mine.)

My NTP is working any ideas?Huh
legendary
Activity: 1308
Merit: 1011
I made a p2pool for ltc with support for SegWit.
If you want, you can try installing from the repository https://github.com/ilsawa/p2pool-ltc
Thats is good, but the person who will force me to use Linux, or compile under FreeBSD or Windows programs for this OS, has not yet been born.

What can i do? Core is latest, p2pool is official 16.0
I haven't used Windows for about ten years,  but I tried to compile p2pool-ltc for it. You can check if it works: https://github.com/ilsawa/p2pool-ltc/releases/download/16.0/p2pool_win32_4c59633.zip
Pages:
Jump to: