Bitcoin Forum
June 22, 2024, 09:06:45 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 [218] 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 »
4341  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1700 gH/sec] on: June 17, 2011, 06:57:56 PM
Luck statistics were added to the block statistics page, for both a 24H window and since the difficulty change.
4342  Bitcoin / Pools / Re: How difficult is it to redirect BTCGuild.com to www.BTCGuild.com? on: June 17, 2011, 04:33:51 PM
As of last night the index page of btcguild.com (no www) does a redirect to www.
4343  Bitcoin / Mining / Re: Verification Failed, Check Hardware! (But ONLY On Certain Video Cards, Using -v) on: June 17, 2011, 04:18:53 PM
As the warning says, check the hardware.  This is NORMALLY due to overclocking and/or changing the voltage on your cards.  However, it is possible you simply have a bad card.  This type of error is something you'd see if you were gaming and suddenly you some textures started to shoot out into space instead of sticking to the geometry.  The card made a mistake, and thats a sign of hardware failure (possibly minor, possibly major).
4344  Bitcoin / Mining / Re: pushpool - open source pool software on: June 17, 2011, 04:14:45 PM
Just to help anybody out there who is struggling with pushpool scaling like BTC Guild has:

The major bottleneck that you'll run into assuming your hardware is good is going to be the communications between bitcoind and pushpoold.  Every getwork and sendresult request is opening a new local socket for the communication, eventually running the server out of open sockets due to a huge number of TIME_WAITs.  Around 300-400 GH/sec, depending on the server TCP settings, you will hit a point where there are no ports available to open a new local socket.

Changing your servers tcp settings in /proc/sys/net/ipv4/ to the following can help, but its only a bandaid fix, you'll still run into issues:
  tcp_fin_timeout   - Changing this to a much lower value, such as 5.
  ip_local_port_range  -  Changing this to a setting such as 10000 65000

My C/C++ skills for networking are pretty rusty, so I haven't yet been able to come up with a fix to get pushpoold/bitcoind to reuse sockets rather than open new ones yet.
4345  Bitcoin / Pools / Re: Do Pools Generally Keep The "Generated Fees" Associated With Each Block? on: June 17, 2011, 03:40:52 PM
BTC Guild currently keeps tx fees, and will likely do so until the total of donations + fees are more than 2% per block.   My current plan is to eventually set it up so any txfees which push the income per block over 2% will be split with the pool.  Until then (and even after that point), I disclose exactly how much BTC the pool has generated in TX Fees on our block statistics page.
4346  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 17, 2011, 03:24:43 AM
Fixed a bug with updating stats from US Central on the My Account page.  No data was lost, it just wasn't updating the worker's share counts when displaying the worker summary/estimated reward.
4347  Bitcoin / Pools / Re: Next pool to hate... on: June 16, 2011, 09:24:10 PM
BTC Guild feeds on your hatred.  If you hate us, I don't feel so bad taking out my rage and anger on you.  It's win win.
4348  Bitcoin / Pools / Re: BTC Guild - Server Update on: June 16, 2011, 08:08:12 PM
When is the switch to difficulty two going to happen, or has it already?

Difficulty 2 has been pushed back for now.  That was supposed to fix the MySQL CPU usage wall we were hitting, but we found an index that was missing from the servers when the pool was updated for the master/slave setup.  It cut CPU usage down to a quarter of its original use, so difficulty 2 is not being implemented at this time.
4349  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 06:01:01 PM
Worker counters reset don't seem to be working properly. Reset All seems to do nothing, and when I (later) reset an individual worker, it became 76 (3).

Fixed.  US Central shares were not sync'ing up properly when resetting shares.
4350  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 05:26:57 PM
This update has been pushed back far too long given how easy it is, but I finally have some time to breathe again and get to work on features Smiley.

My Account -> Rewards Summary now display how much BTC you've generated in the last 24 hours.
4351  Bitcoin / Pools / Re: BTC Guild - Server Update on: June 16, 2011, 03:46:00 PM
This is wonderful, but the loads seem to be changing drastically every time I refresh my status.  I picked USeast when it was low, and I've watched it go from overloaded and back a few times.  We really can't be expected to keep changing our workers around.

The server load is not changing quickly.  It would require a swing of over 250 GH/sec to take a server from Low to Overloaded.  Last night, US East and NL were overloaded, because the generic 'btcguild.com' was pointing at both of them using round robin DNS.  Immediately after US Central came online, btcguild.com was changed to point to that server.

Since then, the only server to have a status of overloaded was US Central.  There is a 100 GH/sec window for each status, so it would take a huge migration of workers to move the server from Normal -> Overloaded without spending time in the 'High load' status.
4352  Bitcoin / Pools / BTC Guild - Server Update on: June 16, 2011, 03:07:00 PM
Posting this in a separate thread since the main thread can push important updates out of the way, and the first post isn't always checked for changes.

BTC Guild has recently added a 5th server, and updated all servers to significantly increase their capacity before miner idles become an issue.  It is highly recommended that you now manually pick a server from the list.  Picking a server with too much load will negatively impact your rewards, and it is always preferable to take a low/normal load server over a high/overloaded server, regardless of latency (unless you have actual connection problems to the server).


Please point your miners at one of the following servers (load percentages as of 8:04 AM PDT, June 16th):
  nl.btcguild.com   - 36% load (LOW)
  uk.btcguild.com   - 40% load (LOW)
  useast.btcguild.com   - 45% load (LOW)
  uswest.btcguild.com   - 61% load (Normal)


To view the most current load statistics, you can look at http://www.btcguild.com/pick_a_server.php.  Using the BTC Guild selection in GUI Miner, or using the old "btcguild.com" generic address will point you to the US Central server.  This server is currently overloaded, and it is recommended that all users point to a different one.  For GUI Miner, this is done by selecting 'Other' as the pool, and typing in the address.  For all other miners, it's as simple as changing btcguild.com to one of the servers listed above.
4353  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 01:36:00 PM
**********PSA**********

This is in your best interested to distribute yourselves out.


Whats stopping btcguild from using round robin or some other distributing algoritm when going over? that would solve the single server overload issue directly.
Deepbit points you to the closest server when you use their adress so it is possible to do.

Edit. everyone mining with the guiminer or other mining softwartes with hardcoded addresses would have to change miners to use those links.
he tried round robin, it overloaded the balancer...

well, the round-robin doesn't need to be smart, he could use vanilla DNS for it without any balancer. can't control it automatically and fast though (well, unless very short TTLs are used along with some bash-fu to check availability/update the main dns record) but at least wouldn't lose mining time and the eventual hashing power drop could be avoided. (of course, port 80 needs to be redirected to the main webserver which needs to run in a subdomain, maybe 'www')

Round robin at the DNS level does not work.  Miner clients are dumb and re-query the DNS every connection, rather than resolve the host at the start.  This causes them to bounce between servers randomly when the DNS round robin was enabled, causing work to be sent everywhere and get rejected.  To date, we've tried:
  DNS Round Robin - Tossed a miner between servers randomly, causing rejects.
  HAProxy Load Balancing - Can't handle that many connections being proxied to remote servers.
  Custom DNS Server program - DNS queries are peer-to-peer, so "sticking" a client ended up sticking a chain of DNS servers.  OpenDNS and Google DNS are distributed, so a miner was sometimes being shot to different servers based on where their DNS query was routed at the time.

The final solution, which is what most people would use is to consolidate the servers to a single data center, put a HAProxy/Pen/Pound server in front of the nodes, and have it do local load balancing.  However, this means that if you have connection problems to one server, you have them with every server.
4354  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 04:40:38 AM
US West and web server are having a small bit of downtime right now to bring up a US Central server.  US West still seems to hang for a few minutes when its bombarded by all of the new getwork requests after a brief downtime.
4355  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 03:23:20 AM
Tomorrow afternoon I will be switching pools over to difficulty 2 shares.  I will also be changing the way the pools are handled until I can work getting multiple servers in a single datacenter to do -real- load balancing (2+ pool servers behind a frontend that relays connections to the pools).

Has this "difficulty 2 shares" gone into effect?

Difficulty 2 patch has been delayed for now.  The goal was to get the load off the servers from pushpool receiving shares and posting them to MySQL.  Last night a fix was made to the users mysql table that dramatically dropped the CPU usage of the process.  The problem in scaling has now been narrowed down to the pushpool<->bitcoind communications.  Working on patching this ASAP before moving on to a difficulty adjustment.
4356  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 16, 2011, 01:07:20 AM
Main post and the website's "How to Connect" page have been modified to direct miners to point towards a particular pool rather than the generic "btcguild.com" .  This has been accompanied by a Server Status widget on the side, giving a simple description of the load per server.

Picking a server close to you has a minimal effect on your mining performance.  The server load has a much higher chance of affecting your performance.  If your miners have trouble with frequent idles, it is recommended you check the website server status widget and relocate your miners to a server identifying either LOW or Normal load.

The urls once again are:  uswest.btcguild.com , useast.btcguild.com , nl.btcguild.com , uk.btcguild.com


Many patches were applied to server configurations today, and it has shown a dramatic increase in overall server performance.
4357  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 15, 2011, 04:05:23 PM

I can tell you with full certainty that if anything was hacked, it was either at your email, or your computer itself.  Even if a security flaw were in BTC Guild's database, the hash retrieved for your password is strongly salted.  The salt cannot be retrieved without the person having shell access to the server, at which point they would certainly be going straight for the server's wallet, not users.  Even if the salted passwords were pulled from the database, they would be useless in trying to access another site like MtGox.

I'm adding a "Revert to Prior Email" option right now so you can force the server to restore your original email address.  I highly recommend you change your EMAIL PASSWORD if you haven't already.  Given the attacker hit multiple sites, that is the common weakness.

Thanks. I just tried changing my email address but the same message popped up saying I need to wait 24 hours, perhaps the feature is not yet implemented. Yes, I think you are quite right with my email being the common weakness. I've since resetted my email pw and added secondary verification through cellphone text message to be able to login. It's more likely that I've been hit by a trojan/keylogger, but seeing that I did not visit any dodgey websites, I guess that I've been attacked via IP.

There is now a link titled "Reset to Prior Email" next to the change email button.
4358  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 15, 2011, 01:44:06 PM
seems useast is having major problems? can't see what my account stats are on the site, and last night was filled with invalid shares and longpoll errors.

The problem was actually US West being unable to connect to the other servers (US East being top on the list).  It's been sorted out.  Moving the website off of the US West pool server is still a project I'm working on, but right now other issues have taken priority.
4359  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 15, 2011, 01:41:17 PM
URGENT NOTICE

When I tried logging in this morning to btcguild.com, I realised I couldn't do it. I then tried logging in mtgox.com as well with no success. I then tried logging in my gmail account which is tied to both mtgox and btcguild, and realised the password has been changed. I recovered my gmail password, which then I reset my btcguild.com password. When I log in to btcguild, I found that my email address has been changed (my prior email address with a "1" appended at the end of it, eg originally xyz@gmail.com became xyz1@gmail.com), as well as my payout address has been changed. Luckily, I had payout lockout enabled so the hacker could not retrieve the funds yet. As of this moment, I'm still unable to recover my mtgox account password. I've sent in a help request through the support forum to freeze all my assets asap and I'm now waiting for their reply.

I urge everyone to change their mtgox and/or btcguild passwords asap, there may be some security vulnerabilities in either of these sites or my computer. I'm not sure whether I've been hacked or what, but everyone please becareful.

I can tell you with full certainty that if anything was hacked, it was either at your email, or your computer itself.  Even if a security flaw were in BTC Guild's database, the hash retrieved for your password is strongly salted.  The salt cannot be retrieved without the person having shell access to the server, at which point they would certainly be going straight for the server's wallet, not users.  Even if the salted passwords were pulled from the database, they would be useless in trying to access another site like MtGox.

I'm adding a "Revert to Prior Email" option right now so you can force the server to restore your original email address.  I highly recommend you change your EMAIL PASSWORD if you haven't already.  Given the attacker hit multiple sites, that is the common weakness.
4360  Bitcoin / Pools / Re: BTC Guild - 0% Fees, Long polling, SSL, JSON API, and more [~1500 gH/sec] on: June 15, 2011, 03:53:57 AM
Doubling the difficulty?! CPU miners need not apply. Tongue

CPU miners can still handle difficulty 2 shares in a reasonable time, and they'll be worth twice as much.  It will increase the variance for them a bit, but in the long run it will average out.  The pool would have to get an average block solve time of under 15 minutes (which would require over 50% of the network if difficulty was roughly accurate, and I won't allow the pool to reach that level even if the users tried) before it could really hurt a CPU miner.  That is the point where some CPU miners would have a hard time getting a single share completed before the next long poll.
Pages: « 1 ... 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 [218] 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!