I want to understand what would have been repercussions of forking if miners were not persuaded to go back to version 0.7, either 0.7 fork would have been bigger as is the case now or 0.8 branch would have taken precedence in that case 0.7 orphan blocks would have been retried, so what was the big loss in that case?
I'd bet in that situation the majority of miners will still fall back to 0.7 as a safe measure, since the fork was not planned
It's risk measurement. Fall back to 0.7 is the least risky strategy since it has been working well for much longer time than 0.8. If you urge the rest of the nodes to upgrade to 0.8,
and 0.8 showed another problem (since it has been on the field for less than a month, you can not rule out that possibility), then you are in big trouble
You mean, if 0.8 shows _A_ problem... the problem in this case, was pre 0.8...
Now after some analysis you know that the bug is hidden in BDB, but at the time when the chain forked, no one can guarantee that 0.8 has no problem, but everyone know that 0.7 works fine
...unless you count that pesky little issue that it tends to reject and fork on valid blocks... such a little issue, barely worth mentioning, really...
-- Smoov