This is not a review, but I think the isolation tests should be expanded. At least, include the case of serializable transactions being involved.
Thanks! I will expand the tests for the next commitfest. -- With best regards, Dmitry Koval Postgres Professional: http://postgrespro.com