From: | AP <ap(at)zip(dot)com(dot)au> |
---|---|
To: | Andres Freund <andres(at)anarazel(dot)de> |
Cc: | pgsql-bugs(at)lists(dot)postgresql(dot)org |
Subject: | Re: BUG #15582: ALTER TABLE/INDEX ... SET TABLESPACE does not free disk space |
Date: | 2019-01-10 03:58:22 |
Message-ID: | 20190110035821.x54pyf4krnri2u4s@zip.com.au |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hi,
On Wed, Jan 09, 2019 at 08:07:28AM -0800, Andres Freund wrote:
> Hi,
>
> On 2019-01-09 02:21:48 +0000, PG Bug reporting form wrote:
> > I've added a tablespace recently to help deal with almost running out of
> > disk space.
> >
> > I then tried to use it with:
> >
> > ALTER TABLE schema.table SET TABLESPACE hydro2_tmp;
> >
> > This worked in so far as disk space was used on hydro2_tmp but nothing was
> > ever freed in the default location.
>
> If you restart postgres, is the space freed?
No. :(
> I suspect the issue is that we don't properly close the old relation in
> all backends that had it open, but it's hard to know for sure without
> that. If restarting isn't feasible, ensuring all backends older than
> the move are ended, and issuing a CHECKPOINT; might also free the space
> after a few seconds.
I did a CHECKPOINT (it was fast) and it did not help. Then I did a restart
and space is still used.
AP
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paquier | 2019-01-10 06:09:45 | Re: BUG #15548: Unaccent does not remove combining diacritical characters |
Previous Message | Michael Paquier | 2019-01-10 03:45:41 | Re: Is temporary functions feature official/supported? Found some issues with it. |