>>> There is no parameter for that timeout. It is a constant in the program. >>> CONNECT_TIMEOUT in the server-src/chunker.c file >>> >>> Running the script on the client might fix the issue >>> execute-where client >> Even runing on the client it will take more than 300 seconds, would the >> chunker wait on the script to finish on the client? > If run on the client, the socket will be opened before the script are run. > So it should not timeout on 'accepting header stream'. > But it might timeout on 'accepting data stream', I'm not sure, you > should try.
For some reason, the script was not running on the client. I changed the timeout in chunker.c and it does the trick. But I am wondering why the chunker is starting so early and not at the same time as the tar/dump (when the script is finished). Best regards, Olivier > Jean-Louis > >> >> Thank you, >> >> Olivier >> >>> Jean-Louis >>> >>> On 09/24/2014 12:04 AM, Olivier Nicole wrote: >>>> Hi, >>>> >>>> For one specific DLE, I need to do a snapshot, through a pre-del-backup >>>> script. But the script takes quite some time to complete (up to a >>>> couple of hours). What timeout should I define to make Amanda wait for >>>> the end of the script before it can chunk the result? >>>> >>>> Example for the DLE amanda /virtual/mybackups/st106808 >>>> >>>> >>>> chunker.20140924001916.debug times out after 300 seconds: >>>> >>>> Wed Sep 24 00:19:16 2014: thd-0x804c6ce00: chunker: pid 86096 ruid 10014 >>>> euid 10014 version 3.3.2: start at Wed Sep 24 00:19:16 2014 >>>> Wed Sep 24 00:19:16 2014: thd-0x804c6ce00: chunker: pid 86096 ruid 10014 >>>> euid 10014 version 3.3.2: rename at Wed Sep 24 00:19:16 2014 >>>> Wed Sep 24 00:19:16 2014: thd-0x804c6ce00: chunker: getcmd: START >>>> 20140924000501 >>>> Wed Sep 24 00:19:16 2014: thd-0x804c6ce00: chunker: getcmd: PORT-WRITE >>>> 11-00015 /holding/20140924000501/amanda._virtual_mybackups_st106808.0 >>>> amanda ffffffff9efefbffffffffff1f /virtual/mybackups/st106808 0 >>>> 1970:1:1:0:0:0 10485760 GNUTAR 500064 |;auth=bsd;srvcomp-best;index; >>>> ... >>>> >>>> Wed Sep 24 00:24:17 2014: thd-0x804c6ce00: chunker: stream_accept: timeout >>>> after 300 seconds >>>> Wed Sep 24 00:24:17 2014: thd-0x804c6ce00: chunker: putresult: 11 TRY-AGAIN >>>> Wed Sep 24 00:24:17 2014: thd-0x804c6ce00: chunker: critical (fatal): >>>> startup_chunker failed: error accepting header stream: Operation timed out >>>> >>>> >>>> and driver.20140924000501.debug, the script takes 45 minutes to complete: >>>> >>>> Wed Sep 24 00:19:16 2014: thd-0x804c6ce00: driver: Spawning >>>> "/usr/local/libexec/amanda/application/vmware vmware PRE-DLE-BACKUP >>>> --execute-where server --config normal --host amanda --disk >>>> /virtual/mybackups/st106808 --level 0" in pipeline >>>> Wed Sep 24 00:19:17 2014: thd-0x804c6ce00: driver: script: zorglub >>>> Wed Sep 24 00:19:17 2014: thd-0x804c6ce00: driver: script: PRE-DLE-BACKUP >>>> st106808 >>>> Wed Sep 24 00:19:18 2014: thd-0x804c6ce00: driver: script: We need to >>>> backup that one st106808 >>>> ... >>>> Wed Sep 24 01:05:54 2014: thd-0x804c6ce00: driver: script: 2014-09-23 >>>> 18:05:52 -- info: ============================== ghettoVCB LOG END >>>> ================================ >>>> Wed Sep 24 01:05:54 2014: thd-0x804c6ce00: driver: script: >>>> Wed Sep 24 01:05:54 2014: thd-0x804c6ce00: driver: script: VMware snapshot >>>> OK for st106808 >>>> >>>> >>>> Thank you, >>>> >>>> Olivier >>>> >>> > > --
