-
- Downloads
Support syncing WAL log to disk using either fsync(), fdatasync(),
O_SYNC, or O_DSYNC (as available on a given platform). Add GUC parameter to control sync method. Also, add defense to XLogWrite to prevent it from going nuts if passed a target write position that's past the end of the buffers so far filled by XLogInsert.
Showing
- doc/src/sgml/runtime.sgml 20 additions, 3 deletionsdoc/src/sgml/runtime.sgml
- doc/src/sgml/wal.sgml 19 additions, 10 deletionsdoc/src/sgml/wal.sgml
- src/backend/access/transam/xlog.c 205 additions, 26 deletionssrc/backend/access/transam/xlog.c
- src/backend/utils/misc/guc.c 28 additions, 22 deletionssrc/backend/utils/misc/guc.c
- src/backend/utils/misc/postgresql.conf.sample 2 additions, 0 deletionssrc/backend/utils/misc/postgresql.conf.sample
- src/include/access/xlog.h 13 additions, 1 deletionsrc/include/access/xlog.h
Loading
Please register or sign in to comment