{"shas":[["56e8d7c5569c2c873893ee685cf2cbe5daea2c53","981694cae44aa9b60ba3ba6b9a13d6c117c684f9@zmanda.com","Rewrite the chunker in perl\n\nAdd an Amanda::Xfer::Dest::Holding class.\n\nSome change in the driver/chunker protocol:\n    driver wait for DUMPER-STATUS before sending the dumper result\n    chunker wait for the QUIT command to exit\n    The handle is added in the PORT reply.\n\n* server-src/chunker.c: Remove file.\n* server-src/chunker.pl: New perl chunker.\n* perl/Amanda/Chunker/Controller.pm,\n  perl/Amanda/Chunker/Protocol.pm,\n  perl/Amanda/Chunker/Scribe.pm: Perl object for chunker.\n* perl/Amanda/Logfile.swg (make_chunker_stats): New function.\n* perl/Amanda/XferServer.swg: Add Amanda::Xfer::Dest::Holding.\n* perl/Amanda/Xfer.pod: Document Amanda::Xfer::Dest::Holding.\n* perl/Amanda/Xfer.swg: Add XMSG_CHUNK_DONE and new xmsg arguments.\n* perl/Makefile.am: Add Amanda::Chunker::*\n* server-src/Makefile.am (amlibexec_PROGRAMS): Remove chunker.\n* server-src/Makefile.am (amlibexec_SCRIPTS_PERL): Add chunker.\n* server-src/driver.c: Fix for new protocol with chunker.\n* server-src/driverio.c: Fix for new protocol with chunker.\n* server-src/driverio.h: Add sendresult in chunker_t.\n* server-src/xfer-dest-holding.c: New xfer destination for holding disk\n* server-src/xfer-server.h: Add function for xfer_dest_holding.\n* xfer-src/xmsg.h: Add XMSG_CHUNK_DONE in xmsg_type.\n  Add header_size, data_size and no_room in XMsg.\n* installcheck/chunker.pl: Check new chunker protocol.\n\n\ngit-svn-id: https://amanda.svn.sourceforge.net/svnroot/amanda/amanda/trunk@4183 a8d146d6-cc15-0410-8900-af154a0219e0","Jean-Louis Martineau"]],"ref":"refs/heads/trunk","size":1,"head":"56e8d7c5569c2c873893ee685cf2cbe5daea2c53","push_id":34533504}