[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