| From: | Andres Freund <andres(at)2ndquadrant(dot)com> |
|---|---|
| To: | gauchard(at)laas(dot)fr |
| Cc: | pgsql-bugs(at)postgresql(dot)org |
| Subject: | Re: BUG #11882: make HAVE_WORKING_LINK an option |
| Date: | 2014-11-05 16:35:14 |
| Message-ID: | 20141105163514.GY28295@alap3.anarazel.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-bugs |
Hi,
On 2014-11-05 14:44:48 +0000, gauchard(at)laas(dot)fr wrote:
> This define "HAVE_WORKING_LINK" should not be always enabled. On systems
> that support (and surely use) hard links FS, postgresql might be used on a
> subFS not supporting it.
> In the sources, the comment is (from git's
> src/backend/access/transam/xlog.c):
Those FS's really shouldn't be used for a database though. Are you
thinking of something concrete?
> 3373 * Prefer link() to rename() here just to be really sure that we
> don't
> 3374 * overwrite an existing logfile. However, there shouldn't be one,
> so
> 3375 * rename() is an acceptable substitute except for the truly
> paranoid.
> My thinking is that you may add a '--paranoid' option to use hardlink
> instead of rename, or, at least, an option (--relax ?) to disable this
> behaviour and use a regular rename() instead.
I don't think this is really warranted by anything.
Greetings,
Andres Freund
--
Andres Freund http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Marko Tiikkaja | 2014-11-05 16:37:20 | Re: BUG REPORT: Unable to cast boolean::smallint |
| Previous Message | David G Johnston | 2014-11-05 16:31:02 | Re: BUG REPORT: Unable to cast boolean::smallint |