[postgis-devel] [PostGIS] #1802: Ensure interruptability of long-running calls
PostGIS
trac at osgeo.org
Tue Jun 5 16:14:14 PDT 2012
#1802: Ensure interruptability of long-running calls
---------------------+------------------------------------------------------
Reporter: strk | Owner: strk
Type: task | Status: new
Priority: medium | Milestone: PostGIS 2.0.1
Component: postgis | Version: 2.0.x
Keywords: |
---------------------+------------------------------------------------------
Comment(by mcayland):
Oh I'm not doubting that the problem exists, but my personal take is this:
1) The problem has existed as long as PostGIS has used GEOS. The mailing
list isn't flooded with hundreds of emails complaining about being unable
to interrupt queries so it's hardly a pressing problem that needs to be
solved right now. I'd much rather have a shorter 2.1 cycle (3-4 months)
and put out something that's been through rigorous beta testing to squeeze
out any potential memory corruption bugs.
jatorre: in order to implement this, strk has had to add code to core
parts of both PostGIS and GEOS. It's not just correcting a logic bug or
similar, it really is a new feature. New code generally means new bugs.
2) In your own words from comment 11: "Requires GEOS-3.4.0, and lots of
testing...". The only way to test it properly will be to get people using
it for real, and 2.0 branch is a stable branch, not the place for testing
new code.
3) The PSC agreed that point releases would be only be bugfix releases
(mainly at the request of the PostgreSQL developers who were having
problems with tracking bugs and API changes within point releases)
4) This is contrary to your own position earlier within PostGIS
development. At your request, I did not commit my initial implementation
of the PROJ.4 cache to the latest 1.0 point release but to the 1.1 branch
(see http://postgis.refractions.net/pipermail/postgis-
devel/2005-November/001645.html), as you were concerned it would affect
the stability of the 1.0 series despite the fact it was a live issue for
us and we had been running the patches on live servers for several weeks.
To make yourself an exception to the same rule is unfair upon all the
other developers.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/1802#comment:17>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-devel
mailing list