From: Radosław Korzeniewski Date: Tue, 21 Dec 2021 08:02:01 +0000 (+0100) Subject: metaplugin: Ensure MetaData can handle larger packets. X-Git-Tag: Beta-15.0.0~705 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8e749774d27c6a80674a7118b932c3c98828443;p=thirdparty%2Fbacula.git metaplugin: Ensure MetaData can handle larger packets. --- diff --git a/bacula/src/plugins/fd/pluginlib/test_metaplugin_backend.c b/bacula/src/plugins/fd/pluginlib/test_metaplugin_backend.c index 2ec429298..919c8fa05 100644 --- a/bacula/src/plugins/fd/pluginlib/test_metaplugin_backend.c +++ b/bacula/src/plugins/fd/pluginlib/test_metaplugin_backend.c @@ -1139,6 +1139,14 @@ void perform_backup() write_plugin('D', "This is a binary data!"); signal_eod(); + write_plugin('C', "METADATA_STREAM\n"); + const size_t _mdlargebuf_len = 300000; + unsigned char *_mdlargebuf = (unsigned char *)malloc(_mdlargebuf_len); + memset(_mdlargebuf, '0', _mdlargebuf_len); + write_plugin_bin(_mdlargebuf, _mdlargebuf_len); + free(_mdlargebuf); + signal_eod(); + // disabled intentionally // write_plugin('C', "METADATA_CATALOG\n"); // write_plugin('D', "TABLE1: { field1: \"value1\", field2: \"value2\", field3: \"value3\"}");