Post
Topic
Board Bitcoin Discussion
Re: Version 0.6.0 released
by
jetmine
on 05/04/2012, 16:12:25 UTC
Gavin Andresen,

Horrible work.  Absolutely NOT impressed.

You have >100 bugs open and yet decide to release on 30-march and FORCE the update for 1-april.  Just two days later.

This release is unstable as hell.  I get crashes.  I get unexpected exits.  And I get failures to restart.


Crashes:
-----------

************************
EXCEPTION: 22DbRunRecoveryException
DbEnv::txn_checkpoint: DB_RUNRECOVERY: Fatal error, run database recovery
bitcoin in ThreadMessageHandler()


Unexpected exits:
--------------------

04/05/12 11:38:48 sending: inv (73 bytes)
04/05/12 11:38:49 received: addr (31 bytes)
connection timeout
04/05/12 11:38:49 received: addr (31 bytes)
trying connection 200.74.242.32:8333 lastseen=-2.3hrs
04/05/12 11:38:50 received: addr (31 bytes)
04/05/12 11:38

--> Result code: 139


Failures to restart:
--------------------

Loading addresses...
dbenv.open strLogDir=/home/XXX/.bitcoin/database strErrorFile=/home/XXX/.bitcoin/db.log


************************
EXCEPTION: NSt8ios_base7failureE      
CDataStream::read() : end of data      
bitcoin in AppInit()      

--> Result code: 134


What about good Q&A procedures?  What about testing stuff before release ("compiles fine on Win7" is NOT testing)?  What about establishing a stable status quo BEFORE forcing it on people, like for a month/year?


I get 80% orphans with the old version, and I get 95% downtime with the new version.  Great choices, thanks a lot for that.