git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: a6dcf9d) | patch
Simplify some ERROR paths clearing wait events and transient files
2019年4月17日 00:51:45 +0000 (09:51 +0900)
2019年4月17日 00:51:45 +0000 (09:51 +0900)
commit 47ac2033d460cefbbda2e39732e18de521dc6a36
Simplify some ERROR paths clearing wait events and transient files

Transient files and wait events get normally cleaned up when seeing an
exception (be it in the context of a transaction for a backend or
another process like the checkpointer), hence there is little point in
complicating error code paths to do this work. This shaves a bit of
code, and removes some extra handling with errno which needed to be
preserved during the cleanup steps done.

Reported-by: Masahiko Sawada
Author: Michael Paquier
Reviewed-by: Tom Lane, Masahiko Sawada
Discussion: https://postgr.es/m/CAD21AoDhHYVq5KkXfkaHhmjA-zJYj-e4teiRAJefvXuKJz1tKQ@mail.gmail.com
src/backend/access/transam/twophase.c diff | blob | blame | history
src/backend/replication/logical/origin.c diff | blob | blame | history
src/backend/replication/slot.c diff | blob | blame | history
src/backend/storage/file/copydir.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /