Yes, it takes pretty long to synchronize. But it finally finishes synchronizing. And then it shows wrong values and no warning whatsoever that the shown values might be wrong.
It didn't synchronize; more likely, it decided not to synchronize and just found a server that is can still connect to.
Here, I reproduced it to see the logs after it's done with the endless sync attempt.
First, I got bunch of these errors in a loop (
or variation of such), one server after another:
ERROR | interface.[random_server:port] | disconnecting due to GracefulDisconnect(RPCError(1, 'history too large'))
After a long while, it looped through all of the available servers but wont initialize synchronization, just to find a server that still lets the connection through:
DEBUG | util.profiler | HistoryModel.refresh 0.0000 sec
INFO | interface.[random_server:port] | skipping header 763103
INFO | interface.[random_server:port] | skipping header 763103
INFO | interface.[random_server:port] | could connect 763103
INFO | interface.[random_server:port] | skipping header 763103
...
The "
could connect" shows-up as the connected server in the client (
so it's "green") but the history will still be empty since it didn't sync.