commit ea2ae0f126b0b4e63135f9162d53ced3c7c99456
Author: Jose M Calhariz <calhariz@debian.org>
Date:   Sun Aug 22 05:49:55 2021 +0100

    Experimental patch.

Index: amanda.git/server-src/driver.c
===================================================================
--- amanda.git.orig/server-src/driver.c	2021-08-22 06:35:46.072921214 +0100
+++ amanda.git/server-src/driver.c	2021-08-22 06:39:12.069675354 +0100
@@ -5379,16 +5379,22 @@ tape_action(
     driver_debug(2, _("directq_size: %lld\n"), (long long)directq_size);
 
     tapeq_size = directq_size;
+    driver_debug(2, _("tapeq_size: %lld\n"), (long long)tapeq_size);
+
     for (slist = taper->tapeq.head; slist != NULL; slist = slist->next) {
 	sp = get_sched(slist);
 	tapeq_size += sp->act_size;
     }
+    driver_debug(2, _("tapeq_size: %lld\n"), (long long)tapeq_size);
+
     for (vsl = taper->vaultqss; vsl != NULL; vsl = vsl->next) {
 	for (slist = ((schedlist_t *)&((vaultqs_t *)vsl->data)->vaultq)->head; slist != NULL; slist = slist->next) {
 	    sp = get_sched(slist);
 	    tapeq_size += sp->act_size;
 	}
     }
+    driver_debug(2, _("tapeq_size: %lld\n"), (long long)tapeq_size);
+
     for (wtaper1 = taper->wtapetable;
 	 wtaper1 < taper->wtapetable + taper->nb_worker;
 	 wtaper1++) {
@@ -5397,6 +5403,7 @@ tape_action(
 	    tapeq_size += sp->act_size;
 	}
     }
+    driver_debug(2, _("tapeq_size: %lld\n"), (long long)tapeq_size);
 
     for (wtaper1 = taper->wtapetable;
 	 wtaper1 < taper->wtapetable + taper->nb_worker;
