[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