Pages:
Author

Topic: pushpool - open source pool software - page 2. (Read 120198 times)

legendary
Activity: 1260
Merit: 1000
September 21, 2012, 02:23:50 PM
I've not tried on .7.  I had to move on to other software quite awhile ago when I could no loner get Pushpool to scale past about 400 GH/s, and even that was with multiple servers running. 

It's entirely possible the new .7 release would solve some of the problems, but the lack of threading for database access is a real problem for large scale operations.
legendary
Activity: 1596
Merit: 1100
September 21, 2012, 01:11:25 AM
Neither, it just simply can't scale and gets behind and eventually fails completely.

Do you have any more technical details?

Does this apply with the 0.7 bitcoind upstream, with vastly revamped RPC?

legendary
Activity: 1260
Merit: 1000
September 20, 2012, 11:38:24 PM
Neither, it just simply can't scale and gets behind and eventually fails completely.
jr. member
Activity: 107
Merit: 7
September 20, 2012, 11:17:35 PM
I see. So does it require increasingly more space as workers are added to the pool or is that mostly by the size of the blockchain computed so far?
legendary
Activity: 1260
Merit: 1000
September 19, 2012, 07:42:36 AM
Software bounds and back end share storage.
jr. member
Activity: 107
Merit: 7
September 19, 2012, 12:03:20 AM
Thanks.
I am not interested in hashing power (yet), but more in the number of workers that it can handle and how it can scale against with their increase. What would the bottleneck be? Software bounds, ram, etc... ?
legendary
Activity: 1260
Merit: 1000
September 18, 2012, 10:32:31 PM
It will not scale past a few hundred GH/s. 
jr. member
Activity: 107
Merit: 7
September 18, 2012, 10:31:49 PM
What are the performance limits of PushPool?
In particular: How many concurrent workers can be connected concurrently? And how much bandwidth/disk space/ram is needed per worker?
legendary
Activity: 1596
Merit: 1100
July 13, 2012, 04:50:06 PM
Absolutely, the diff can be changed.  Just a couple constants, and an additional check.
sr. member
Activity: 392
Merit: 251
July 13, 2012, 03:18:02 PM
Is there a way to configure the difficulty of the work units issued to miners?

My understanding (please correct me if wrong) that pretty much all mining pools (exception of p2pool) use a difficulty of 1 for work units.  I'm concerned with the ASICs coming down the line that will be too many work units and create trouble for mining pools and miners.

With my two BFL singles I see a work unit every few seconds.  With an ASIC 40GH/s single I would expect to see many per second which seems to be unnecessary network chatter and unnecessary DB work for the pool.
legendary
Activity: 1357
Merit: 1004
I have created a pool http://alvarez.sfek.kz based on pushpool. Everything works fine but for some reason a lot of prevhash-stale and duplicate stale errors. How can I fix these errors to have been less? The rate of the pool until 2 may be necessary to add memory or remove support for memcached?
legendary
Activity: 1596
Merit: 1100
November 08, 2011, 08:15:49 PM
Code:
gcc -DHAVE_CONFIG_H -I. -fno-strict-aliasing -pthread     -g -O2 -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c
server.c:106:2: erro: #error ("No valid database engines defined")
make[1]: ** [server.o] Error 1
make[1]: Saindo do diretório `/home/****/Pool'
make: ** [all] Erro 2

I follow all the steps. But keep returning this error. What can i do?

You need to install postgresql, mysql and/or sqlite development libraries.

member
Activity: 75
Merit: 10
November 08, 2011, 05:18:14 PM
Code:
gcc -DHAVE_CONFIG_H -I. -fno-strict-aliasing -pthread     -g -O2 -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c
server.c:106:2: erro: #error ("No valid database engines defined")
make[1]: ** [server.o] Error 1
make[1]: Saindo do diretório `/home/****/Pool'
make: ** [all] Erro 2

I follow all the steps. But keep returning this error. What can i do?
mrx
member
Activity: 86
Merit: 10
October 13, 2011, 11:23:48 AM
Trying to fire up a pool on Ubuntu Server 10.04.3. Using libmysqld-dev. configure and make run fine, but I can't start pushpoold. There are no outputs.

How to get it running?
legendary
Activity: 1596
Merit: 1100
September 29, 2011, 05:26:22 PM
does it support the new bitcoin version ? 0.4 ?

Yes.  0.4 does not introduce any breaking changes for pushpool.

member
Activity: 78
Merit: 10
September 27, 2011, 02:57:45 PM
does it support the new bitcoin version ? 0.4 ?
hero member
Activity: 556
Merit: 500
September 26, 2011, 07:35:38 PM
yeah I had to update libevent, from what I understand ./configure shuold of failed though.
full member
Activity: 175
Merit: 102
September 26, 2011, 06:54:14 PM
anyone having trouble compiling the newest source? Ive compiled pushpool before but im getting the following:
Code:
/server.c:742: undefined reference to `evbuffer_get_length'
/pushpool/server.c:744: undefined reference to `evbuffer_pullup'
collect2: ld returned 1 exit status
make[1]: *** [pushpoold] Error 1

No problems compiling here... you may need to upgrade your libevent version and/or make sure you have the libevent-devel package installed.
hero member
Activity: 556
Merit: 500
September 26, 2011, 01:34:06 AM
anyone having trouble compiling the newest source? Ive compiled pushpool before but im getting the following:
Code:
/server.c:742: undefined reference to `evbuffer_get_length'
/pushpool/server.c:744: undefined reference to `evbuffer_pullup'
collect2: ld returned 1 exit status
make[1]: *** [pushpoold] Error 1
newbie
Activity: 19
Merit: 0
August 31, 2011, 03:35:46 PM
For those on centos, downloading sqlite, and doing  ./configure --prefix=/usr/local then make/make install got me one step to getting the thing running.

stuck on this now

http://pastebin.com/7D5JL3fY
Pages:
Jump to: