[mythtv-commits] Ticket #12045: Live TV after a short while always make the frontend hang
MythTV
noreply at mythtv.org
Thu Oct 23 20:15:23 UTC 2014
#12045: Live TV after a short while always make the frontend hang
-------------------------+-------------------------------------------------
Reporter: jyavenard | Owner: Jean-Yves Avenard <jyavenard@…>
Type: Bug Report | Status: closed
- General | Milestone: 0.27.1
Priority: blocker | Version: 0.27-fixes
Component: MythTV - | Resolution: fixed
Recording | Ticket locked: 0
Severity: medium |
Keywords: |
-------------------------+-------------------------------------------------
Comment (by cweemin@…):
This issues comes up when mythtv is recording into a Btrfs filesystem with
a default mount option. The default option (commit) for btrfs is set to 30
seconds, and this will cause the backend to freeze intermittently if the
write have not commit back to the device.
I made my changes to fileringbuffer.cpp to open file with O_NONBLOCK mode
and remove the fstat calls. Seems to fix my problem. I see there's already
code to ignore EAGAIN errors, so I should be safe.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12045#comment:10>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list