Pages:
Author

Topic: [~1000 GH/sec] BTC Guild - 0% Fee Pool, LP, SSL, Full Precision, and More - page 37. (Read 379084 times)

legendary
Activity: 1876
Merit: 1000

I agree the last day has went well, but I want to see the orange line above the blue line Smiley
https://www.btcguild.com/pool_charts.php

legendary
Activity: 1750
Merit: 1007
Im hoping this latest 3 hour block is the same thing Smiley


guess not Sad 

Usually things ebb and flow.  our luck has been ebbing for weeks, I would like to see it start flowing again!!

We're at positive luck since the difficulty change, even with the 5.8m block shoved in there.  That's after we were at -7% luck this difficulty last night.  I'd say the past 24 hours have been flowing pretty well, enough to makeup for the bad start.
legendary
Activity: 1876
Merit: 1000
Im hoping this latest 3 hour block is the same thing Smiley


guess not Sad 

Usually things ebb and flow.  our luck has been ebbing for weeks, I would like to see it start flowing again!!
newbie
Activity: 42
Merit: 0
Sync issue on US East again last night from a 22 second round, caused our blocks to not announce for a few hours.  Just fixed it and the blocks have been announced.  Our luck had a -massive- swing last night from around -7% to +8.3% since this difficulty kicked in.
I was wondering what happened. I checked yesterday afternoon as was right at expected value for my hash rate and this morning I was 20% lower (for the rolling 24hr average). Thanks for staying on top of things so well.
legendary
Activity: 1750
Merit: 1007
Sync issue on US East again last night from a 22 second round, caused our blocks to not announce for a few hours.  Just fixed it and the blocks have been announced.  Our luck had a -massive- swing last night from around -7% to +8.3% since this difficulty kicked in.
member
Activity: 70
Merit: 10
Now I have a "little" request for you about:
I've started to single out suspect accounts which are either being used by a lot of IPs, or showing a large number getworks with low return rates/speed (likely to be a very large CPU mining operation).

Can you put in the forum (or send me) what are the numbers you are talking about? Something like:
#miners | #new getwork requests | #getwork requests with data submision | #getwork requests with VALID data submision
Of course the analyzed time-frame will have to be BETWEEN 2 block changes (eventually, a full round with the LP events (new block) marked so we can divide  data per every block)!

Ciao
member
Activity: 70
Merit: 10
I've started to single out suspect accounts which are either being used by a lot of IPs, or showing a large number getworks with low return rates/speed (likely to be a very large CPU mining operation).

While CPU mining is not banned from BTC Guild, they are discouraged when used in large numbers.  They are ineffective, slow, and anybody running them is likely doing so either behind the owner's back (computer lab/client computers of an IT company), or by misinforming the owner's ("They're on 24/7 anyway").

There is absolutely no situation I can find where it is cost effective for somebody to be running a CPU server farm for mining.  Somebody is going to eat that bill, and I highly doubt its the person running them.  By running these huge numbers of CPU miners, you are negatively impacting the rest of the pool.  Each CPU miner is consuming server resources similar to a GPU miner.  Long poll sessions are a fixed cost for the pool regardless of the miner speed.  Additionally, most of these CPU miners are asking for work every 5 or 10 seconds, even though they take many minutes to send something back.

If your account gets singled out, you will see a large warning on the My Account page directing you to a special server address which has long polling disabled.  This special server was put in place to keep the primary servers healthy and running stable.

As too often happens ... this is a bad solution to a problem generated by another bad solution.

LP is a good example of bad design!
So ... someone thought that an additional service that will signal the miner that the block has changed will stop the miner from doing obsolete work! Great idea! Being a great idea another (or the same) person find a solution -> LP (https://deepbit.net/longpolling.php).
The problem with LP is
Quote
Miner starts a request to long polling URL with GET method and same basic authorization as on main connection.
This request is not answered by server until new block is found by bitcoin network.
What does this actually means server side is: Allocate resources and keep them blocked for EVERY miner till a new block arrives.
Doing so ... you will remove resources from the actual mining and keep them in an IDLE state!

Now ... your solution (to move the CPU miners to another server with no LP) will not actually resolve the problem. Because the miners will start lo lower the ask rate for new work to minimize the losses. So you will move the resources from IDLE state (non-productive) to GENERATE NEW WORK (non-productive again because the work will be dropped in a few seconds).

I think its time to do some real design (server and client friendly) for a new mining API.

Let me know if you need a hand!

Ciao
legendary
Activity: 1750
Merit: 1007
Do you have some kind of IP blocking enabled, where for example if someone from the same IP is trying to mine from two separate BTCGuild accounts, it blocks the second one ?

I made a second test account and cannot for the life of me figure out why none of my miners work with it, even when using the EXACT same arguments as my original workers that are mining just fine!

There's no such blocking.  Send me a PM with the details you're using and I'll take a look (probably won't be able to respond until tomorrow morning).


I've been working on the new server, which is set to replace US Central and US East.  I'm working on a new configuration for the internal network and load balancer, which should eliminate some of the issues that US West has around long polls.  As usual, there's no way to be sure that the limited testing will scale properly when put into production.

The new server will likely be linked up with the website and other pushpool instances tomorrow evening and opened up as a 4th server.  If there are no issues overnight, I will begin moving the DNS entries for US East and Central to the new server, and close them off entirely Sunday evening (assuming the new server isn't choking).

After a good period of testing (~1 week under load), I will attempt to point US West at the new server for a few hours to give it a solid stress test.  If it doesn't choke during the stress test, US West will have a brief maintenance window (approx 1 hour) to upgrade the server load balancing configuration to what the new server is using.
sr. member
Activity: 404
Merit: 250
Do you have some kind of IP blocking enabled, where for example if someone from the same IP is trying to mine from two separate BTCGuild accounts, it blocks the second one ?

I made a second test account and cannot for the life of me figure out why none of my miners work with it, even when using the EXACT same arguments as my original workers that are mining just fine!


It shouldn't be the exact same arguments, since the login is user_miner and the pass is user_pass

So if you have a different login you have different miner credentials.
sr. member
Activity: 418
Merit: 250
Do you have some kind of IP blocking enabled, where for example if someone from the same IP is trying to mine from two separate BTCGuild accounts, it blocks the second one ?

I made a second test account and cannot for the life of me figure out why none of my miners work with it, even when using the EXACT same arguments as my original workers that are mining just fine!
legendary
Activity: 1750
Merit: 1007
The new US Central server was delivered yesterday to the colo, and I'm working on setting it up over the next few days.  It will eventually replace the current East/Central, leaving the pool with two separate servers with multiple sub-servers and load balancing.

This new server will stop problems like we had earlier today where US East stopped handing out work for about 20 minutes due to pushpool freezing up.
sr. member
Activity: 418
Merit: 250
I sent you an email from Mike Dawson at Gmail yesterday and haven't heard back, did it get marked as spam or are you just busy? (no problem if you are!)

Also, I just created a secondary BTCGuild account for testing, and even though every setting is exactly the same as my primary account, when I launch the miner on the secondary test account, it keeps saying unable to connect (or in the case of cgminer, it crashes).  Any clue?
legendary
Activity: 1750
Merit: 1007
As far as I'm aware, all miners do a self-check using the CPU before sending a share to the server.  This is why poclbm will sometimes say "Hardware verification failed" (might be slightly different wording).

The three most common rejects are (in order):
  1) Stale share
  2) Unknown Work
  3) Duplicate


1 is your generic stale.

2 and 3 are very rare, and tend to be the result of misbehaving mining proxies.  Unknown work is generally caused by a client attempting to failover to another server and sending the share it got from the original server to a different one, or a mining proxy doing a similar function.
member
Activity: 78
Merit: 10
Eleuthria: Is it possible to show corrupted shares as a separate stat from stales instead of a single stale count? Since many of us are overclocking our cards, it would be helpful to know if some of us have overdone it and actually wasting resources and submitting corrupted shares.

I am not 100% sure, but I think DiabloMiner has a thing called HW Error which helps with this.
sr. member
Activity: 404
Merit: 250
Any plans to bring back the 24 hour luck on the Block Statistics page?
newbie
Activity: 42
Merit: 0
Eleuthria: Is it possible to show corrupted shares as a separate stat from stales instead of a single stale count? Since many of us are overclocking our cards, it would be helpful to know if some of us have overdone it and actually wasting resources and submitting corrupted shares.
Eri
sr. member
Activity: 264
Merit: 250
I've started to single out suspect accounts which are either being used by a lot of IPs, or showing a large number getworks with low return rates/speed (likely to be a very large CPU mining operation).

While CPU mining is not banned from BTC Guild, they are discouraged when used in large numbers.  They are ineffective, slow, and anybody running them is likely doing so either behind the owner's back (computer lab/client computers of an IT company), or by misinforming the owner's ("They're on 24/7 anyway").

There is absolutely no situation I can find where it is cost effective for somebody to be running a CPU server farm for mining.  Somebody is going to eat that bill, and I highly doubt its the person running them.  By running these huge numbers of CPU miners, you are negatively impacting the rest of the pool.  Each CPU miner is consuming server resources similar to a GPU miner.  Long poll sessions are a fixed cost for the pool regardless of the miner speed.  Additionally, most of these CPU miners are asking for work every 5 or 10 seconds, even though they take many minutes to send something back.

If your account gets singled out, you will see a large warning on the My Account page directing you to a special server address which has long polling disabled.  This special server was put in place to keep the primary servers healthy and running stable.

on the first page on deepbit's thread he recommends that cpu miners set it to 5 seconds(the example he gives has it set that way) i don't have mine set that way on your server, but went with what he recommended on his. its possible that someone that went from his server to yours simply copied the settings. not saying this is the case... but its possible for a few of them.
legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
I haven't been home most of the day, so I can't be more specific about the times, but my 2 workers keep reverting back to my backup pool (not btcguild), I think they have been doing that most of today, they are pointed to log on us.btcguild, anyone else having those issues?

Once again, thanks for a great pool!

Yes, I just checked and some miners went to the backup pool 9 minutes ago while another 2 hours ago. There is definitevely problems with the connection.
full member
Activity: 226
Merit: 100
I haven't been home most of the day, so I can't be more specific about the times, but my 2 workers keep reverting back to my backup pool (not btcguild), I think they have been doing that most of today, they are pointed to log on us.btcguild, anyone else having those issues?

Once again, thanks for a great pool!
full member
Activity: 133
Merit: 100
Fixed the problem with payout processing.

I've also had quite a few emails regarding the new stats "Last Block Awarded" and "Shares Since Last".

Last Block Awarded is just as it sounds.  It's how long since a block was announced and the rewards were allocated to accounts.  Everytime that timer resets, you will have new confirmed/unconfirmed rewards (assuming you participated in that block).

"Shares Since Last" is a compromise.  Many people were upset that "Round Shares" was removed.  The increasing counter provided some sign that the server as a whole was continuing to accumulate shares towards the next block.

The value of Shares Since Last will be equal to:  The number of shares since the last block announcement, plus one hour.  So if a block was announced 45 minutes ago, Shares Since Last will contain 1 hour and 45 minutes of shares.  There may be any number of unannounced blocks that are waiting to be announced (solved within the last hour).  It is possible there are no blocks in that number as well.

Any possibility these could get added to the JSON API? These are good stats for widgets/pool health monitoring.
Pages:
Jump to: