Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Geth is horribly slow -- You guys need to reevaluate some stuff. #15874

Closed
cculianu opened this issue Jan 13, 2018 · 9 comments
Closed

Geth is horribly slow -- You guys need to reevaluate some stuff. #15874

cculianu opened this issue Jan 13, 2018 · 9 comments

Comments

@cculianu
Copy link

cculianu commented Jan 13, 2018

Hi guys,

I don't know who maintains geth but I'm just saying you guys ought to be ashamed of yourselves.

I'm been developing software for 20+ years. Never before have I seen a project this bad that is also the default flagship client for a 100+ billion dollar enterprise.

It's the default official full node client for the #2 cryptocurrency.

It also sucks really bad.

It stalls randomly, eats up GB of memory as if they were tic-tacs, and is an all-around abomination.

What the fuck are you guys doing? Fix your shit. Performance tune. Figure out why it can deadlock and fix it!

I shouldn't have to restart it every couple of hours on a chain sync because it's stalled. Only to see it happily continue downloading blocks after a restart.

I shouldn't see it zip up to 8GB memory usage for no reason, only to drop back down to 900MB, then to zip up to 2.5 GB for hours.

What the fuck is going on?

If I were you I'd be ashamed of myself.

FIX YOUR CRAP!

@holiman
Copy link
Contributor

holiman commented Jan 13, 2018

This is not a bug report, just a rant. If you're a sw developer, you should know the importance of good bug reports.

@holiman holiman closed this as completed Jan 13, 2018
@cculianu
Copy link
Author

At this point -- all one can say is your performance problems are a bug.

@iamalwaysuncomfortable
Copy link

Although his diction is, erm, uncouth, cculianu tells some truths. A billion+ dollars do you have, but geth doth run like a dirty rag. Maybe some people should you hire, to create better documentation, log messages, and probe behavior undesired.

@ardeearam
Copy link

ardeearam commented Oct 14, 2018

Unfortunately, this still holds true. Yes, it is an open source project, and yes software developers can contribute. But damn, geth needs attention like a baby.

If this is the best we can come up with for the 2nd biggest cryptocurrency via market capitalization, then the future is a bit bleak.

@iamalwaysuncomfortable
Copy link

Better it has gotten, but some things are still a little rotten. If you would like specific advice, I can type up something detailed and nice.

@josephholsten
Copy link

josephholsten commented Nov 8, 2018

@iamalwaysuncomfortable Yes, please let us know any specific advice you have.

@plakat3
Copy link

plakat3 commented Dec 27, 2018

I don't know what is better, but I have a feeling that all this is handled by a slow kids.
It is a shame that after so many complaints no one from developers of this s t even bothers atleast to post a comment. I start to think that all this is a big scam.
Here is why:
Geth can never get synchronized with the blockchain . All that it throws at some point is
" Database compacting, degraded performance"
And it stays there forever.

Sorry to say such a thing but I have to: this crap sucks!@

@tommccann777
Copy link

Sorry to join in but I've been trying to sync the testnet for a week now. So many problems. With other peer to peer software I could have synced many hundreds of gigs in that time. I'm close to giving up.

@drewstaylor
Copy link

@cculiano I experienced similar problems with geth which is why I switched to parity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants