Imported Upstream version 2.6.0p2
[debian/amanda] / device-src / queueing.c
index 504102fa9d5cdae0274301aa84fa0853fe683fda..2ec0e8c96c399b199a37ab9ec5b71a98d2d36a3c 100644 (file)
@@ -440,12 +440,18 @@ producer_result_t device_read_producer(gpointer devicep,
 int device_write_consumer(gpointer devicep, queue_buffer_t *buffer) {
     Device* device;
     unsigned int write_size;
+    static gboolean wrote_blocksize = FALSE;
 
     device = (Device*) devicep;
     g_assert(IS_DEVICE(device));
     write_size = MIN(buffer->data_size,
                      device_write_max_size(device));
 
+    if (!wrote_blocksize) {
+       wrote_blocksize = TRUE;
+       dbprintf("USING BLOCKSIZE %d bytes\n", write_size);
+    }
+
     if (device_write_block(device, write_size,
                            buffer->data + buffer->offset,
                            buffer->data_size <