Re: [PATCHES] Win32 Event log
Bruce Momjian <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.devel.win32 |
|---|---|
| Message-ID | <[email protected]> |
Dave Page wrote: > > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] On Behalf > > Of Bruce Momjian > > Sent: 12 August 2004 21:50 > > To: Andrew Dunstan > > Cc: pgsql-hackers-win32 > > Subject: Re: [pgsql-hackers-win32] [PATCHES] Win32 Event log > > > > I guess I am waiting for someone to report it doesn't work on > > NT4 SP4. > > How do we know it doesn't work? > > OK, a little more research; NT4 with SP4 can read and write NTFS5 > volumes. It *cannot* use many of the other NTFS5 features, including > reparse points which Andreas needed to implement symlinks. > (http://www.serverwatch.com/tutorials/article.php/10825_2239651_3 for > further analyis). Therefore, attempts to create tablespaces will > probably cause a crash. Can't we fix such a _hypothetical_ crash when someone finally reports it? In fact I bet we aren't going to be able to prevent folks from running on NT4 anyway so we will have to fix it. > In addition, the installer uses CreateProcessWithLogonW() to run initdb > at the service user. This API is not available on NT4, and although > there are others that *should* do the same job, Magnus failed could get > them to work despite us both trying to figure it out for some time. As > 99.99% of Windows users will use the installer, I think this is perhaps > the most important reason to say that NT4 is in the 'at your own risk' > category. If the installer can't run on NT4 SP4, that is an installer issue. I don't see why we should label the base source code as not working on it. If it doesn't have symlinks, fine, no tablespaces. I will update the release notes to mention the installer doesn't run on NT4. Basically, we can't turn the PostgreSQL ship on a dime. If we come out and say NT4 doesn't work, the someone else appears and gets it working, it is harder to communicate that. I don't want to be adding/removing NT4 based on untested ideas. -- Bruce Momjian | http://candle.pha.pa.us [email protected] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster