[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Jun 19 03:15:04 EDT 2004


----------------------------------------------------------------------------
Changes committed by cpinkham on Sat Jun 19 07:10:44 2004

Modified Files:
   in mythtv/programs/mythbackend:
        commercialflag.cpp commercialflag.h mainserver.cpp 
Log Message:


Send LOCAL_SLAVE_BACKEND_ONLINE and LOCAL_SLAVE_BACKEND_OFFLINE events
    on the master backend when a slave backend goes online/offline.

Added code to CommercialFlagger class to check LOCAL_SLAVE_BACKEND_ONLINE
    events to see if slave coming online is the CommercialSkipHost that
    is designated to run all commercial flagging jobs.  If so, unfinished
    jobs are restarted.  This works whether it's the master or the slave
    that's actually the backend starting up.

Added code to CommercialFlagger class to check LOCAL_SLAVE_BACKEND_OFFLINE
    events when a slave goes down.  If CommercialSkipHost is not used and
    all backends are flagging their own recordings, the master will
    restart any commercial flagging jobs that the slave was working on.
    The jobs are restarted on the master backend.

Fixed bug in CommercialFlagger that could allow it to start up two
    flagging jobs for the same recording if it was told to.  This prevents
    multiple flagging jobs for the same recording from being executed on
    a slave if the master backend is restarted while the slave is flagging
    a recording.


----------------------------------------------------------------------------


More information about the mythtv-commits mailing list