[mythtv-commits] mythtv branch fixes/0.27 updated by wagnerrp. v0.27-34-g9bfed2b

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


The branch, fixes/0.27 has been updated on the
mythtv repository by gitolite user wagnerrp.
       via  9bfed2b0989f92dc4f98401c968a59ae9238da5d (commit)
       via  e72f3375f4176d3ed12eb91ce7732143860fdf19 (commit)
      from  cd6df2c8007913680bdb90f544d5a6b81f560ffa (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 9bfed2b0989f92dc4f98401c968a59ae9238da5d
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 19:00:15 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9bfed2b0989f92dc4f98401c968a59ae9238da5d

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
(cherry picked from commit 7905afdd4fc7d9ee2eb1bf97bffe0f6e003cc1e9)



commit e72f3375f4176d3ed12eb91ce7732143860fdf19
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 19:00:07 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e72f3375f4176d3ed12eb91ce7732143860fdf19

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
(cherry picked from commit c712ed04255fe416d95a674ed50e045d864759e8)



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

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