From: | John Klann <jk7255(at)gmail(dot)com> |
---|---|
To: | Thomas Munro <thomas(dot)munro(at)enterprisedb(dot)com> |
Cc: | PostgreSQL mailing lists <pgsql-bugs(at)lists(dot)postgresql(dot)org> |
Subject: | Re: BUG #15636: PostgreSQL 11.1 pg_basebackup backup to a CIFS destination throws fsync error at end of backup |
Date: | 2019-02-15 05:53:38 |
Message-ID: | CAHyX5+UxmOn-qpb+++NOr3MfZiXk6WZDKFYTEj+vPbu+3nrhXg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Great thank you I will let you know how is goes.
John
On Thu, Feb 14, 2019, 23:47 Thomas Munro <thomas(dot)munro(at)enterprisedb(dot)com
wrote:
> On Fri, Feb 15, 2019 at 5:27 PM John Klann <jk7255(at)gmail(dot)com> wrote:
> > Happy to test it, I will need the instructions if you can. It's for Rhel
> 7.5 Maipo latest. (Linux 3.10.0-862.14.4.el7.x86_64 #1 SMP Fri Sep 21
> 09:07:21 UTC 2018
> > x86_64 x86_64 x86_64 GNU/Linux)
>
> Thanks! Use yum to install gcc, make, bison, yacc, git,
> readline-devel, zlib-devel. (Hope I'm not forgetting anything
> here...)
>
> Pull down the sources:
>
> $ git clone https://github.com/postgres/postgres.git
>
> Go into the source directory:
>
> $ cd postgres
>
> Let's say we want to test with the 11 branch (so you can test against
> an existing 11.x development environment database you might have
> installed the usual way with packages, as opposed to the master branch
> where we are developing 12). Switch to that branch:
>
> $ git checkout REL_11_STABLE
>
> Create a new branch for this experiment:
>
> $ git checkout -b tolerate-einval
>
> Apply the patch (adjust path to wherever you put the patch):
>
> $ git am 0001-Tolerate-EINVAL-when-calling-fsync-on-a-directory.patch
>
> Configure, build, install (the prefix is where it will install the
> resulting binaries, adjust to taste, -j is how many CPUs you have if
> you want to build fast):
>
> $ mkdir $HOME/install
> $ ./configure --prefix=$HOME/install
>
> $ make -s -j4 && make -s install
>
> Optionally, run a self-test to see if everything is sane:
>
> $ make -s check
>
> Now you should have binaries like $HOME/install/bin/pg_basebackup and
> you can test if they work on CIFS.
>
> --
> Thomas Munro
> http://www.enterprisedb.com
>
From | Date | Subject | |
---|---|---|---|
Next Message | Sergei Kornilov | 2019-02-15 07:41:58 | Re: Bug: Deferred FKey Check Happening on Double Update, Not Single |
Previous Message | Thomas Munro | 2019-02-15 04:46:42 | Re: BUG #15636: PostgreSQL 11.1 pg_basebackup backup to a CIFS destination throws fsync error at end of backup |