I just poked at this a bit myself to see how the patch looked. There's just over 4000 lines in the diff. Even though 1/4 of that is tests, which is itself encouraging, that's still a good sized feature. The rate at which code here has still been changing regularly here has me nervous about considering this a commit candidate right now though. It seems like it still needs a bit more time to have problems squeezed out still.

Two ideas I was thinking about here:

-If you take a step back and look at where the problem parts of the code have been recently, are there any new tests or assertions you might add to try and detect problems like that in the future? I haven't been following this closely enough to have any suggestions where, and there is a lot of error checking aimed at logging already; maybe there's nothing new to chase there.

-Can we find some larger functions you haven't tested this against yet to throw at it? It seems able to consume all the cases you've constructed for it; it would be nice to find some brand new ones it's never seen before to check.

This has made a lot of progress and seems it will be a good commit candidate for the next CF. I think it justs a bit more time than we have left in this CommitFest for it right now, particularly given the size of the patch. I'm turning this one into "returned with feedback", but as a mediocre pl/pgsql author I'm hoping to see more updates still.

--
Greg Smith   2ndQuadrant US    g...@2ndquadrant.com   Baltimore, MD
PostgreSQL Training, Services, and 24x7 Support  www.2ndQuadrant.us


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to