Pages:
Author

Topic: [ATTN: POOL OPERATORS] PoolServerJ - scalable java mining pool backend (Read 31109 times)

member
Activity: 115
Merit: 10
Cryptocurrencies is future
Well then I owe you an apology, I have yet to learn not to assume when dealing with people across the internet as I make an ASS out of U and ME.  LOL Smiley

Sorry about all of this and thanks for all of your efforts.

Yes, the agreement of 1.5% until sold is a bit vague however you you like I can put stuff in writing as I would cut you at 1.5% if I sell NMCBIT.

With that said I will just pay you the 200BTC unless you change your mind.
newbie
Activity: 47
Merit: 0
Here is the thread for the new development of PoolserverJ keep watching the new thread for news.

https://bitcointalk.org/index.php?topic=602751.new#new

Happy Mining
Wily
newbie
Activity: 47
Merit: 0
As I said it will come soon. Be patient a bit.

Happy mining
Wily
newbie
Activity: 14
Merit: 0
what system requierments does it need?
newbie
Activity: 47
Merit: 0
Hallo All and Shads,
I want to upgrade and change the poolserverj last version. I will name the new project diamant-bitcoin-poolserverj.
I will change the license too. I will use Creative-Commons-Licens. If you don't mine. Sometimes I will need also your help.
Falls was is contact me please at [email protected].

PLEASE KEEP CHECKING THIS THREAD FOR NEWS ABOUT THE NEW PROJECT diamant-bitcoin-poolserverj !!!! COMMING SOON !!!! IN DEVELOPMENT !!!

Thank you.
Wily Smiley

newbie
Activity: 47
Merit: 0
where did you get the sources from?

the last working version that I know of is:
https://bitbucket.org/shadders/bitcoin-poolserverj

however, as the last update was over a year and a half ago, you may have your work cut out for you.

good luck

Yes I got my Sorces from there. But there is something wrong with the sources. This file is failing in the sources com.shadworld.cache.ArrayDequeResourcePool
could you please send it to me if you have it ? [email protected]. It should be in a util jar.
If you have any scripts für Database initial creation please provide them also. Or are there some in sources ? Where ?
Any extra tests ?

Regards
Krastev
full member
Activity: 211
Merit: 100
"Living the Kewl Life"
where did you get the sources from?

the last working version that I know of is:
https://bitbucket.org/shadders/bitcoin-poolserverj

however, as the last update was over a year and a half ago, you may have your work cut out for you.

good luck
newbie
Activity: 47
Merit: 0
Can someone help me with poolserverj sources ?
In the sources which I have are some java files not included but needed.

I am looking for the class or source of com.shadworld.cache.ArrayDequeResourcePool.

Could you post it hier or send it to me on [email protected]

Please help.

Wily
full member
Activity: 211
Merit: 100
"Living the Kewl Life"
You came along 2 months too late.

Yeah, that's what I figured. But thanks for getting back. BTW, what are you using now for your pool server?

Poolserverj is also missing rollNTime support from the main repo. It would be great for someone to pick up this project again as poolserverj was far better option at the time it was being developed than other pool server options.

Seeing stratum and/or GBT support in poolserverj would be awesome.

Looking back to last year, it really seemed to be an incredible server (pre-Stratum and GBT). But, considering the lack of a userbase, I'll probably work towards starting up a new project, based off of whatever I learn from PoolServerJ. This is academic for me at this point, so the more I can learn about the inner workings of Bitcoin the better for me. Trying to patch someone else code usually leads to too many headaches.

I'll certainly reach back out to this forum if anyone is interested in testing a Java-based server once its reached Beta.

Thanks
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
Greetings,

I would like to reach out to anyone that is still using PoolServerJ as an "active/production" pool server. I have about a month off during the holidays and I see it being spent in the Bitcoin community.

The last post on the official website "PoolServerJ 0.4rc1 WorkMaker Edition" was made on Nov 8 11'. I did see an update to the codebase on https://bitbucket.org/shadders/bitcoin-poolserverj/ on Oct 20 12', so I don't know where things stand right now. Does anyone know if this project is still active?

I've cloned the repo onto my GitHub account (just not a fan of Mercurial) to research the codebase, but it seems extremely outdated now (with Stratum and GetBlockTemplate being the norms now), so I'm trying to decide how to proceed with my own endeavors towards a Java-based mining server.

Any suggestions would be appreciated.

Thanks,
Shomari

You came along 2 months too late.
vip
Activity: 1358
Merit: 1000
AKA: gigavps
Greetings,

I would like to reach out to anyone that is still using PoolServerJ as an "active/production" pool server. I have about a month off during the holidays and I see it being spent in the Bitcoin community.

The last post on the official website "PoolServerJ 0.4rc1 WorkMaker Edition" was made on Nov 8 11'. I did see an update to the codebase on https://bitbucket.org/shadders/bitcoin-poolserverj/ on Oct 20 12', so I don't know where things stand right now. Does anyone know if this project is still active?

I've cloned the repo onto my GitHub account (just not a fan of Mercurial) to research the codebase, but it seems extremely outdated now (with Stratum and GetBlockTemplate being the norms now), so I'm trying to decide how to proceed with my own endeavors towards a Java-based mining server.

Any suggestions would be appreciated.

Thanks,
Shomari

Poolserverj is also missing rollNTime support from the main repo. It would be great for someone to pick up this project again as poolserverj was far better option at the time it was being developed than other pool server options.

Seeing stratum and/or GBT support in poolserverj would be awesome.
full member
Activity: 211
Merit: 100
"Living the Kewl Life"
Greetings,

I would like to reach out to anyone that is still using PoolServerJ as an "active/production" pool server. I have about a month off during the holidays and I see it being spent in the Bitcoin community.

The last post on the official website "PoolServerJ 0.4rc1 WorkMaker Edition" was made on Nov 8 11'. I did see an update to the codebase on https://bitbucket.org/shadders/bitcoin-poolserverj/ on Oct 20 12', so I don't know where things stand right now. Does anyone know if this project is still active?

I've cloned the repo onto my GitHub account (just not a fan of Mercurial) to research the codebase, but it seems extremely outdated now (with Stratum and GetBlockTemplate being the norms now), so I'm trying to decide how to proceed with my own endeavors towards a Java-based mining server.

Any suggestions would be appreciated.

Thanks,
Shomari
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
WARNING: With the 0.7.0 release of bitcoind - getmemorypool is removed, which cases the internal work-generation to fail.
Patches for poolserverj needed.
poolserverj author seen once since December - he came on IRC and asked me to sell his Bitcoins - not heard of since

Unless someone takes it over it's time has come.

I agree.
vip
Activity: 980
Merit: 1001
WARNING: With the 0.7.0 release of bitcoind - getmemorypool is removed, which cases the internal work-generation to fail.
Patches for poolserverj needed.
poolserverj author seen once since December - he came on IRC and asked me to sell his Bitcoins - not heard of since

Unless someone takes it over it's time has come.
newbie
Activity: 22
Merit: 0
WARNING: With the 0.7.0 release of bitcoind - getmemorypool is removed, which cases the internal work-generation to fail.
Patches for poolserverj needed.
hero member
Activity: 780
Merit: 510
Bitcoin - helping to end bankster enslavement.
Shadders or anyone reading this can fix 2 issues for me I will pay 50 BTC.

1.   I am seeing a slow down when long polling occurs form time to time.
2.   I would like to fix coin basing for Namecoin

rjk
sr. member
Activity: 448
Merit: 250
1ngldh
Instead of EC2 as such, Amazon also offers Elastic Beanstalk, which might be more appropriate. It is designed to run Java programs on Tomcat, and automatically scale up and down with usage.
They also recently added support for PHP and .NET applications, and I've always wondered how well it worked. Haven't heard from anyone that has tried it. But basically it takes care of all the "gluing together" that needs to be done.
newbie
Activity: 16
Merit: 0
2 more features off the top of my head:

* Google app engine compatibility

I looked at google app engine but it has a couple of gotcha's.  

- Time per request: max 30 sec

Which effectively rules out longpolling.

- Memory cap 128MB.

Depends on how hard you are running it but if you run a large pool you may find this restrictive.  A smallish pool will comfortably run in about 50mb but once you start scaling you are consuming memory two ways, first is caching work.  Second is mapping work delivered to workers for current block and last block.  I can't actually remember why I did this, it was partly to ensure no duplicate work but there was one other reason.  

would you consider implementing poolserverj for appengine backends? requests can run indefinitely and they have 1GB ram. here is the spec: https://developers.google.com/appengine/docs/java/backends/overview

i'd like to add a bitcoin pool to my web app's community, but everything is already on appengine and i don't want to have to glue it together with ec2 AWS. if you could get it to run on appengine backends, i would be eternally grateful!
newbie
Activity: 22
Merit: 0
I'm having huge problems with psj started about an hour ago.

First day/two went by just smooth, then i started seeing idle miners and now it's 50-70% offline.

Quote
[18/01/2012 01:37:34] Result: 93cb2419 accepted
[18/01/2012 01:37:40] LP: New work pushed
[18/01/2012 01:37:41] Result: dababb02 accepted
[18/01/2012 01:37:51] Warning: work queue empty, miner is idle
[18/01/2012 01:38:01] Disconnected from server
[18/01/2012 01:38:09] Failed to connect, retrying...
[18/01/2012 01:38:21] Failed to connect, retrying...
[18/01/2012 01:38:36] Failed to connect, retrying...
[18/01/2012 01:38:51] Failed to connect, retrying...
[18/01/2012 01:39:06] Connected to server
[18/01/2012 01:39:06] Currently on block: 162689
[18/01/2012 01:39:25] Result: 67046925 accepted
[18/01/2012 01:39:27] Result: a0e9db30 accepted
[18/01/2012 01:39:37] Result: 76f2c530 accepted
[18/01/2012 01:39:41] Warning: work queue empty, miner is idle
[18/01/2012 01:39:50] Disconnected from server
[18/01/2012 01:39:56] Connected to server
[18/01/2012 01:40:10] Disconnected from server
[18/01/2012 01:40:14] Result: 0ba8e8fa rejected
[18/01/2012 01:40:19] Warning: work queue empty, miner is idle
[18/01/2012 01:40:19] Failed to connect, retrying...
[18/01/2012 01:40:34] Connected to server
[18/01/2012 01:41:01] Result: 777a0327 accepted
[18/01/2012 01:41:07] Result: 9619a765 rejected
[18/01/2012 01:41:09] Warning: work queue empty, miner is idle
[18/01/2012 01:41:18] Disconnected from server
[18/01/2012 01:41:45] Failed to connect, retrying...
[18/01/2012 01:42:15] Failed to connect, retrying...
[18/01/2012 01:42:33] Connected to server
[18/01/2012 01:42:43] Result: 3a8adbe1 accepted
[368.44 Mhash/sec] [11411 Accepted] [90 Rejected] [RPC (+LP)]

Logs shows nothing, dmesg/syslog doesn't either.

Quote
jine@pool:~$ netstat -an | grep ESTA | wc -l
1532

Quote
jine@pool:~$ netstat -an | grep TIME | wc -l
720

Used Bitcoin 0.5.1 until a few minutes ago, quickly updated to latest 0.5.99 from staging-git tree

Help us out!

--
Regards,
Jim "Jine" Nelin
legendary
Activity: 1246
Merit: 1002
A quick question about share difficulty.

Is it possible to allow different miners to use different share difficulties?  I'm thinking of something along the lines of allowing a miner to select an option at the pool, "golden shares" or whatever, which changes their share difficulty from 1 to 100 say.  I believe that, for a big miner at a small pool, this will make practically no difference to variance but could reduce pool workload significantly (perhaps the pool could reward miners appropriately for selecting "golden shares" with a reduced fee).
Pages:
Jump to: