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!
This is not a bug report, just a rant. If you're a sw developer, you should know the importance of good bug reports.
At this point -- all one can say is your performance problems are a bug.
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.
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.
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.
@iamalwaysuncomfortable Yes, please let us know any specific advice you have.
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!@
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.
@cculiano I experienced similar problems with geth which is why I switched to parity
Most helpful comment
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.