|
PostgreSQL Source Code git master
|


Go to the source code of this file.
Data Structures | |
| struct | bbsink_state |
| struct | bbsink |
| struct | bbsink_ops |
Typedefs | |
| typedef struct bbsink | bbsink |
| typedef struct bbsink_ops | bbsink_ops |
| typedef struct bbsink_state | bbsink_state |
Definition at line 37 of file basebackup_sink.h.
Definition at line 244 of file basebackup_progress.c.
References pgstat_progress_end_command().
Referenced by perform_base_backup().
Definition at line 201 of file basebackup_progress.c.
References pgstat_progress_update_param(), PROGRESS_BASEBACKUP_PHASE, and PROGRESS_BASEBACKUP_PHASE_ESTIMATE_BACKUP_SIZE.
Referenced by perform_base_backup().
Definition at line 234 of file basebackup_progress.c.
References pgstat_progress_update_param(), PROGRESS_BASEBACKUP_PHASE, and PROGRESS_BASEBACKUP_PHASE_TRANSFER_WAL.
Referenced by perform_base_backup().
Definition at line 191 of file basebackup_progress.c.
References pgstat_progress_update_param(), PROGRESS_BASEBACKUP_PHASE, and PROGRESS_BASEBACKUP_PHASE_WAIT_CHECKPOINT.
Referenced by perform_base_backup().
|
extern |
Definition at line 211 of file basebackup_progress.c.
References list_length(), pgstat_progress_update_multi_param(), PROGRESS_BASEBACKUP_PHASE, PROGRESS_BASEBACKUP_PHASE_WAIT_WAL_ARCHIVE, PROGRESS_BASEBACKUP_TBLSPC_STREAMED, and val.
Referenced by perform_base_backup().
Definition at line 200 of file basebackup_sink.h.
References Assert, fb(), and len.
Referenced by _tarWriteHeader(), _tarWritePadding(), bbsink_forward_archive_contents(), perform_base_backup(), push_to_sink(), sendFile(), and sendFileWithContent().
Definition at line 191 of file basebackup_sink.h.
Referenced by bbsink_forward_begin_archive(), and perform_base_backup().
|
inlinestatic |
Definition at line 175 of file basebackup_sink.h.
Referenced by bbsink_forward_begin_backup(), and perform_base_backup().
Definition at line 225 of file basebackup_sink.h.
Referenced by bbsink_forward_begin_manifest(), and SendBackupManifest().
Definition at line 265 of file basebackup_sink.h.
Referenced by bbsink_forward_cleanup(), and SendBaseBackup().
Definition at line 108 of file basebackup_copy.c.
References bbsink_copystream_ops, fb(), GetCurrentTimestamp(), palloc0_object, and UINT64CONST.
Referenced by SendBaseBackup().
Definition at line 216 of file basebackup_sink.h.
Referenced by bbsink_forward_end_archive(), and perform_base_backup().
|
inlinestatic |
Definition at line 255 of file basebackup_sink.h.
References Assert, fb(), and list_length().
Referenced by bbsink_forward_end_backup(), and perform_base_backup().
Definition at line 246 of file basebackup_sink.h.
Referenced by bbsink_forward_end_manifest(), and SendBackupManifest().
Definition at line 54 of file basebackup_sink.c.
References Assert, bbsink_archive_contents(), fb(), and len.
Referenced by bbsink_progress_archive_contents(), bbsink_server_archive_contents(), bbsink_shell_archive_contents(), and bbsink_throttle_archive_contents().
Definition at line 37 of file basebackup_sink.c.
References Assert, bbsink_begin_archive(), and fb().
Referenced by bbsink_server_begin_archive(), and bbsink_shell_begin_archive().
Definition at line 24 of file basebackup_sink.c.
References Assert, bbsink_begin_backup(), and fb().
Referenced by bbsink_progress_begin_backup(), and bbsink_throttle_begin_backup().
Definition at line 76 of file basebackup_sink.c.
References Assert, bbsink_begin_manifest(), and fb().
Referenced by bbsink_server_begin_manifest(), and bbsink_shell_begin_manifest().
Definition at line 121 of file basebackup_sink.c.
References Assert, bbsink_cleanup(), and fb().
Definition at line 66 of file basebackup_sink.c.
References Assert, bbsink_end_archive(), and fb().
Referenced by bbsink_progress_end_archive(), bbsink_server_end_archive(), and bbsink_shell_end_archive().
|
extern |
Definition at line 111 of file basebackup_sink.c.
References Assert, bbsink_end_backup(), and fb().
Definition at line 101 of file basebackup_sink.c.
References Assert, bbsink_end_manifest(), and fb().
Referenced by bbsink_server_end_manifest(), and bbsink_shell_end_manifest().
Definition at line 89 of file basebackup_sink.c.
References Assert, bbsink_manifest_contents(), fb(), and len.
Referenced by bbsink_server_manifest_contents(), bbsink_shell_manifest_contents(), and bbsink_throttle_manifest_contents().
|
extern |
Definition at line 62 of file basebackup_gzip.c.
References Assert, compresslevel, ereport, errcode(), errmsg(), ERROR, fb(), pg_compress_specification::level, next, and palloc0_object.
Referenced by SendBaseBackup().
|
extern |
Definition at line 62 of file basebackup_lz4.c.
References Assert, compresslevel, ereport, errcode(), errmsg(), ERROR, fb(), pg_compress_specification::level, next, and palloc0_object.
Referenced by SendBaseBackup().
Definition at line 234 of file basebackup_sink.h.
References Assert, fb(), and len.
Referenced by bbsink_forward_manifest_contents(), and SendBackupManifest().
Definition at line 59 of file basebackup_progress.c.
References Assert, bbsink_progress_ops, fb(), InvalidOid, next, palloc0_object, pgstat_progress_start_command(), pgstat_progress_update_param(), PROGRESS_BASEBACKUP_BACKUP_TOTAL, PROGRESS_BASEBACKUP_BACKUP_TYPE, PROGRESS_BASEBACKUP_BACKUP_TYPE_FULL, PROGRESS_BASEBACKUP_BACKUP_TYPE_INCREMENTAL, and PROGRESS_COMMAND_BASEBACKUP.
Referenced by SendBaseBackup().
Definition at line 60 of file basebackup_server.c.
References bbsink_server_ops, CommitTransactionCommand(), ereport, errcode(), errcode_for_file_access(), errdetail(), errmsg(), ERROR, fb(), GetUserId(), has_privs_of_role(), is_absolute_path, MakePGDirectory(), next, palloc0_object, pg_check_dir(), and StartTransactionCommand().
Referenced by server_get_sink().
Definition at line 68 of file basebackup_throttle.c.
References Assert, bbsink_throttle_ops, fb(), maxrate, next, palloc0_object, THROTTLING_FREQUENCY, and USECS_PER_SEC.
Referenced by SendBaseBackup().
|
extern |
Definition at line 61 of file basebackup_zstd.c.
References Assert, ereport, errcode(), errmsg(), ERROR, fb(), next, and palloc0_object.
Referenced by SendBaseBackup().