> Yesterday I waited for the job to finish the first tape and then wait > for me to insert the next one. > > I opened wireshark to see if there is a heartbeat during waiting - > and there was none. During the job the heartbeat was active. > >> From what you wrote the heartbeat should be active when waiting for >> a tape. Could you try to confirm that (have a look at the code)?
Marcus, I think that you should be seeing heartbeats in this case. What version of the Storage Daemon server are you running? I am looking at 5.2.10 and up as far as the code. Can you run it in debug mode? If so, set the debug level to 400 and you should get some messages in the output if the heartbeat logic is working. The heartbeat is sent from inside this method: /* * Wait for SysOp to mount a tape on a specific device. Returns: W_ERROR, W_TIMEOUT, W_POLL, W_MOUNT, or W_WAKE */ int wait_for_sysop(DCR *dcr) Inside that method, there is a particular debug line: Dmsg0(dbglvl, "Send heartbeat to FD.\n"); Anyhow, if you're not seeing this debug output then it is not sending a heartbeat for whatever reason. If you see it then it is sending it so the problem lies elsewhere if you're still not seeing it arriving at it's destination. hope this helps, --tom ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users