67 errmsg(
"lz4 compression is not supported by this build")));
141 elog(
ERROR,
"could not create lz4 compression context: %s",
146 mysink->base.bbs_next->bbs_buffer,
147 mysink->base.bbs_next->bbs_buffer_length,
151 elog(
ERROR,
"could not write lz4 header: %s",
193 if ((
mysink->base.bbs_next->bbs_buffer_length -
mysink->bytes_written) <
197 mysink->bytes_written = 0;
204 mysink->base.bbs_next->bbs_buffer +
mysink->bytes_written,
205 mysink->base.bbs_next->bbs_buffer_length -
mysink->bytes_written,
211 elog(
ERROR,
"could not compress data: %s",
238 if ((
mysink->base.bbs_next->bbs_buffer_length -
mysink->bytes_written) <
242 mysink->bytes_written = 0;
246 mysink->base.bbs_next->bbs_buffer +
mysink->bytes_written,
247 mysink->base.bbs_next->bbs_buffer_length -
mysink->bytes_written,
251 elog(
ERROR,
"could not end lz4 compression: %s",
259 mysink->bytes_written = 0;
bbsink * bbsink_lz4_new(bbsink *next, pg_compress_specification *compress)
void bbsink_forward_begin_manifest(bbsink *sink)
void bbsink_forward_end_backup(bbsink *sink, XLogRecPtr endptr, TimeLineID endtli)
void bbsink_forward_end_archive(bbsink *sink)
void bbsink_forward_end_manifest(bbsink *sink)
static void bbsink_begin_backup(bbsink *sink, bbsink_state *state, int buffer_length)
static void bbsink_begin_archive(bbsink *sink, const char *archive_name)
static void bbsink_archive_contents(bbsink *sink, size_t len)
static void bbsink_manifest_contents(bbsink *sink, size_t len)
#define Assert(condition)
int errcode(int sqlerrcode)
int errmsg(const char *fmt,...)
#define ereport(elevel,...)
#define palloc0_object(type)
void pfree(void *pointer)
char * psprintf(const char *fmt,...)
void(* begin_backup)(bbsink *sink)