pg_dump -Fd fails to detect ENOSPC

Поиск
Список
Период
Сортировка
От Justin Pryzby
Тема pg_dump -Fd fails to detect ENOSPC
Дата
Msg-id 20140916165715.GA4560@telsasoft.com
обсуждение исходный текст
Ответы Re: pg_dump -Fd fails to detect ENOSPC  (Justin Pryzby <pryzby@telsasoft.com>)
Re: pg_dump -Fd fails to detect ENOSPC  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
pg_dump -Fc works correctly, but -Fd does not detect out of disk space
condition (even if --jobs is not specified).  Client and server version 9.3.5.

sudo lvcreate -L 1M -n full data
sudo mkfs.ext3 -j -m0 /dev/data/full
sudo mkdir /srv/full
sudo mount /dev/data/full /srv/full
sudo chown postgres: /srv/full
sudo -u postgres strace -xs3 pg_dump -t 'a*' ts -Fd -f /srv/full/x
[...]
write(4, "\x64\x63\x81"..., 1024)       = 1024
write(4, "\x40\x58\xd7"..., 15360)      = 7168
write(4, "\x8f\x71\xad"..., 8192)       = -1 ENOSPC (No space left on device)
write(4, "\x35\x33\xe7"..., 1024)       = 1024
write(4, "\xd7\xe4\x0e"..., 15360)      = -1 ENOSPC (No space left on device)
write(4, "\x35\x33\xe7"..., 1024)       = -1 ENOSPC (No space left on device)
write(4, "\x35\x33\xe7"..., 1024)       = -1 ENOSPC (No space left on device)
poll([{fd=3, events=POLLIN|POLLERR}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
recvfrom(3, "YST"..., 24430, 0, NULL, NULL) = 24430
write(4, "\x35\x33\xe7"..., 1024)       = -1 ENOSPC (No space left on device)
write(4, "\x35\x33\xe7"..., 1024)       = -1 ENOSPC (No space left on device)
write(4, "\x35\x33\xe7"..., 1024)       = -1 ENOSPC (No space left on device)
[...]

В списке pgsql-bugs по дате отправления:

Предыдущее
От: vz186002@teradata.com
Дата:
Сообщение: BUG #11425: Trigger UDF doesn’t properly preserve tuple’s descriptors after "add/drop column" on target table.
Следующее
От: asimantov@tableausoftware.com
Дата:
Сообщение: BUG #11430: Failing to backup and restore a Windows postgres database, with Norwegian Bokmål locale.