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
Re: pg_dump -Fd fails to detect ENOSPC |
Список | 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 по дате отправления: