Re: OK, so culicidae is *still* broken
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Andres Freund <andres@anarazel.de>
Cc: Craig Ringer <craig@2ndquadrant.com>,
Amit Kapila <amit.kapila16@gmail.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2017-04-24T18:43:11Z
Lists: pgsql-hackers
Andres Freund <andres@anarazel.de> writes: > On 2017-04-24 23:14:40 +0800, Craig Ringer wrote: >> In the long run we'll probably be forced toward threading or far pointers. > I'll vote for removing the windows port, before going for that. And I'm > not even joking. Me too. We used to *have* that kind of code, ie relative pointers into the shmem segment, and it was a tremendous notational mess and very bug-prone. I do not wish to go back. (We have accepted that kind of overhead for DSM segments, but the intention I think is to allow only very trivial data structures in the DSM segments. Losing compiler pointer type checking for data structures like the lock or PGPROC tables would be horrid.) regards, tom lane
Commits
-
Provide a way to control SysV shmem attach address in EXEC_BACKEND builds.
- 0d7591c67d68 9.2.21 landed
- fddc10146eb2 9.3.17 landed
- 07a990c6e7d1 9.4.12 landed
- bbd4a1b60b6e 9.5.7 landed
- a30f146db4e7 9.6.3 landed
- a74740fbd3bb 10.0 landed
-
Disable RandomizedBaseAddress on MSVC builds
- 7f3e17b4827b 9.4.0 cited