[mythtv-commits] mythtv branch master updated by wagnerrp. v0.28-pre-337-g7905afd

Git Repo Owner noreply at mythtv.org
Thu Oct 10 23:00:40 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user wagnerrp.
       via  7905afdd4fc7d9ee2eb1bf97bffe0f6e003cc1e9 (commit)
       via  c712ed04255fe416d95a674ed50e045d864759e8 (commit)
      from  ca3a79bf40720df6c147e24fc977c815c04573df (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7905afdd4fc7d9ee2eb1bf97bffe0f6e003cc1e9
Author:    Raymond Wagner <rwagner at mythtv.org> at Thu, 10 Oct 2013 18:56:34 -0400
Committer: Raymond Wagner <rwagner at mythtv.org> at Thu, 10 Oct 2013 18:56:34 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7905afdd4fc7d9ee2eb1bf97bffe0f6e003cc1e9

Add back ArtworkTask enable check... properly.
This adds the check for DailyArtworkUpdates back to ArtworkTask,
following its reversion in ca3a79bf407, but properly runs the
PeriodicHouseKeeperTask check so it does not requeue once per minute.

Refs #11902



commit c712ed04255fe416d95a674ed50e045d864759e8
Author:    Raymond Wagner <rwagner at mythtv.org> at Thu, 10 Oct 2013 18:47:16 -0400
Committer: Raymond Wagner <rwagner at mythtv.org> at Thu, 10 Oct 2013 18:47:16 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c712ed04255fe416d95a674ed50e045d864759e8

Add secondary check to prevent housekeeper task from running twice.
This adds an extra check to prevent a HouseKeeperTask from running
more than once simultaneously. This prevents an issue seen in a
misconfigured child task that was queued in concurrent passes. One
instance had not yet finished when the second one started a minute
later, and overwrote a shared pointer, eventually resulting in a
segmentation fault.

Cause spotted by Jonatan Lindblad.

Refs #11902



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

Summary of changes:
 mythtv/libs/libmythbase/housekeeper.cpp            |   14 ++++++++++++--
 mythtv/libs/libmythbase/housekeeper.h              |    2 ++
 mythtv/programs/mythbackend/backendhousekeeper.cpp |    8 ++++++++
 mythtv/programs/mythbackend/backendhousekeeper.h   |    1 +
 4 files changed, 23 insertions(+), 2 deletions(-)

-- 



More information about the mythtv-commits mailing list