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

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 01334c9) | patch
Provide pg_preadv() and pg_pwritev().
2021年1月11日 01:37:13 +0000 (14:37 +1300)
2021年1月11日 02:24:38 +0000 (15:24 +1300)
commit 13a021f3e8c99915b3cc0cb2021a948d9c71ff32
Provide pg_preadv() and pg_pwritev().

Provide synchronous vectored file I/O routines. These map to preadv()
and pwritev(), with fallback implementations for systems that don't have
them. Also provide a wrapper pg_pwritev_with_retry() that automatically
retries on short writes.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/CA%2BhUKGJA%2Bu-220VONeoREBXJ9P3S94Y7J%2BkqCnTYmahvZJwM%3Dg%40mail.gmail.com
configure diff | blob | blame | history
configure.ac diff | blob | blame | history
src/include/pg_config.h.in diff | blob | blame | history
src/include/port.h diff | blob | blame | history
src/include/port/pg_iovec.h [new file with mode: 0644] blob
src/port/Makefile diff | blob | blame | history
src/port/pread.c diff | blob | blame | history
src/port/pwrite.c diff | blob | blame | history
src/tools/msvc/Solution.pm diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

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