:: #mythtv

Daily chat history

Current users (83):

aarcane, allesmueller__, aloril, amessina, Anssi, Beirdo, brfransen, caelor, Captain_Murdoch, Chutt, clever, coling, Cougar, danielk22, danielk221, dekarl, eharris, ElmerFudd, fetzerch, gary_buhrmaster, ghoti, Gibby, gigem, gregL, GreyFoxx, Guest43400, IReboot, jams, jarle, jarryd, jheizer, joe_____, johanbr, joki, jpabq, jpharvey, jst, jwhite, jya, kc, kenni, knightr, kurre2, kwmonroe, laga_, moparisthebest, mrand, MythBuild, MythLogBot, neufeld, NightMonkey, Nothing4You, nyloc, Oleg_, peper03, poptix, purserj, rhpot1991, robink, rsiebert_, Seeker`, seld, Sharky112065, sl1ce, SmallR2002, sphery, sraue, stichnot, stuarta, stuartm, superm1, taylorr, tgm4883, Tobbe5178, toeb, tonsofpcs, tris, wagnerrp, wahrhaft, wolfgang2, XDS2010_, xris, _charly_
Wednesday, September 25th, 2013, 00:02 UTC
[00:02:27] dekarl1 (dekarl1! has joined #mythtv
[00:04:11] dekarl (dekarl! has quit (Ping timeout: 248 seconds)
[00:12:54] danielk221 (danielk221! has joined #mythtv
[00:47:03] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[02:05:16] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[02:12:11] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 248 seconds)
[02:13:15] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:24:55] nyloc (nyloc! has joined #mythtv
[02:29:38] _nyloc_ (_nyloc_! has quit (Ping timeout: 264 seconds)
[02:44:36] joki (joki! has quit (Ping timeout: 245 seconds)
[02:49:53] joki (joki! has joined #mythtv
[02:54:49] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[03:37:40] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 264 seconds)
[03:38:26] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[03:54:36] robink (robink! has quit (Changing host)
[03:54:36] robink (robink!~quassel@unaffilated/robink) has joined #mythtv
[04:25:04] kenni (kenni!~kenni@mythtv/developer/kenni) has quit (Ping timeout: 246 seconds)
[04:25:21] kenni (kenni!~kenni@mythtv/developer/kenni) has joined #mythtv
[04:26:23] Cougar (Cougar!~cougar@2a03:5880:104:10:cd91:6e1b:7b85:6703) has quit (Ping timeout: 260 seconds)
[04:38:14] Cougar (Cougar!~cougar@2a03:5880:104:10:a41d:98ae:da0b:2d4b) has joined #mythtv
[05:28:59] Chutt (Chutt! has quit (Ping timeout: 248 seconds)
[05:40:59] Chutt (Chutt! has joined #mythtv
[06:41:01] FabriceMG (FabriceMG! has joined #mythtv
[06:42:39] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[07:00:45] eharris (eharris! has quit (Ping timeout: 252 seconds)
[07:02:30] eharris (eharris! has joined #mythtv
[07:16:05] SteveGoodey (SteveGoodey! has joined #mythtv
[07:58:47] stuarta: wagnerrp: i don't see how the path comes into it at all, other than, you check them all and if you see the same signature then you know it's the same storage
[08:00:37] stuarta: multipath does exactly that, and it works just fine
[08:14:50] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[08:40:41] Casper0082 is now known as kc
[08:41:11] kc is now known as Guest79547
[08:45:51] Guest79547 is now known as Casper0082
[08:46:46] Casper0082 (Casper0082! has quit (Changing host)
[08:46:46] Casper0082 (Casper0082!~Casper@unaffiliated/kc) has joined #mythtv
[08:49:45] Casper0082 is now known as kc
[08:50:47] kc (kc!~Casper@unaffiliated/kc) has quit (Remote host closed the connection)
[08:55:23] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 248 seconds)
[08:58:31] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[09:08:56] Captain_Murdoch (Captain_Murdoch! has joined #mythtv
[09:08:56] Captain_Murdoch (Captain_Murdoch! has quit (Changing host)
[09:08:57] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv
[09:35:14] paul-h (paul-h!~Paul@ has joined #mythtv
[09:37:39] IReboot (IReboot! has joined #mythtv
[09:51:30] FabriceMG (FabriceMG! has quit (Quit: FabriceMG)
[09:51:49] FabriceMG (FabriceMG!~Thunderbi@ has joined #mythtv
[10:07:04] Merlin83b (Merlin83b! has joined #mythtv
[10:24:18] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[10:25:28] paul-h: jya, wagnerrp: Re ticket #11878 from the user list
[10:25:28] ** MythLogBot **
[10:45:41] paul-h: stuartm: are you able to reproduce #11877?
[10:51:42] wagnerrp: stuarta: you're saying to put a file into the root of the storage group, and use that to recognize if that same root is used elsewhere, right?
[10:52:59] wagnerrp: that wouldn't work for detecting multiple paths defined on the same partition
[10:57:43] stuarta: then put one in each of the path on the same partition rather than the root of the SG
[10:58:22] stuarta: it's the equivalent of creating an LVM PV on the whole disk, versus in partitions 1,2,3 & 4
[10:58:48] wagnerrp: so scan up to find the root of the partition, and then recursively add some identifier to every single directory we have write access to?
[10:59:43] stuarta: i wouldn't say every directory, should 1 level deep be sufficient?
[10:59:58] stuarta: and i would also advocate, putting it only in the deepest directory
[11:00:42] stuarta: so say you had /myth/1/ /myth/2/ /myth/3/. you can either have 3 SG's or 1 at the toplevel /myth
[11:00:42] wagnerrp: that still does nothing for ZFS, where your pool structure and your filesystem structure are completely independent
[11:01:00] stuarta: okay i don't understand the zfs use case then
[11:01:13] stuarta: i've not looked at zfs
[11:01:19] wagnerrp: it just seems more fragile than the current method of matching total and free space
[11:01:33] stuarta: doesn't that fail on zfs anyway?
[11:01:40] wagnerrp: yes
[11:02:31] stuarta: okay, so it works for the existing use cases, but not the new one, and neither does the existing
[11:02:37] stuarta: +method
[11:20:12] wagnerrp: consider ZFS to be similar to a bunch of "bind" mounts
[11:20:40] stuarta: right, so they all report the same free space
[11:20:47] wagnerrp: using traditional methods, you wouldn't be able to see past the bind
[11:20:55] wagnerrp: except it goes a bit further than that
[11:21:19] wagnerrp: for each of these mounts, you report the total space as the space used in that specific mount, plus whatever free space is available in the pool
[11:21:37] wagnerrp: so while they do all report the same free space, they report different amounts of total space
[11:21:53] stuarta: gotcha
[11:22:31] wagnerrp: the existing method generally works well, except for the case of ZFS, and when you have identical, completely empty disks
[11:22:53] stuarta: i need to build an environment in which i can test this
[11:23:36] stuarta: cause i can still see ways that my theory will work
[11:24:33] wagnerrp: one mount wouldn't have any way to traverse to another for your theory to work
[11:25:19] wagnerrp: you would have to look at where it's mounted from
[11:29:49] stuarta: is this in the case where you have 1 SG with multiple directories?
[11:32:11] wagnerrp: no
[11:32:50] wagnerrp: i'm just talking about the general usage of storage among the whole cluster, but local and remote
[11:33:24] wagnerrp: and just coming up with some slightly more robust means of doing it than total and free
[11:33:57] wagnerrp: total and free generally works well, but it falls through in things like zfs (and presumably btrfs)
[11:34:30] wagnerrp: on the other hand, pretty much everything else falls through in complex situations elsewhere
[11:35:11] ** wagnerrp needs to get to work **
[11:36:52] stuarta: i'll think about it some more
[11:36:59] drrngrvy (drrngrvy! has joined #mythtv
[11:39:58] stuarta: does anyone know of a good page for setting up a backend with only virtual tuners (for testing) ??
[11:41:48] drrngrvy (drrngrvy! has quit (Ping timeout: 245 seconds)
[11:51:48] knightr: Do I need to drink more coffee or is the new MythImage/MythGallery plugin using (web) services which don't currently exist?
[11:52:42] knightr: (I have something I want to commit but I want to make sure I don't break anything that wasn't previously broken...)
[11:53:03] drrngrvy (drrngrvy! has joined #mythtv
[11:53:46] knightr: :)
[11:55:57] stuarta: anything is possible stuartm care to comment?
[12:01:13] knightr: stuarta, thanks!
[12:01:46] sl1ce (sl1ce! has joined #mythtv
[12:01:50] knightr: The (apparently) unimplemented services are called from galleryfilehelper.cpp...
[12:06:51] drrngrvy: hi all.
[12:07:33] drrngrvy: I'm trying to figure out how bullet proof the EIT parsing is in MythTV.
[12:11:44] drrngrvy: Is it a custom parser or based on some other open source one? I'm aware of libusci, which is part of dvb-apps (, but that doesn't seem to be used. Does anyone know if there's a reason for that?
[12:13:25] stuarta: we wrote our own
[12:13:46] stuarta: and it's pretty good. i use it all the time
[12:14:30] stuarta: the main issue we have is every now and again, the people typing in the data that is broadcast, change the way they are doing it, requiring us to tweak our fixups
[12:18:29] drrngrvy: stuarta, thanks. Is there anything in the way of a list of supported countries? I'm looking for the sort of thing that might convince a nervous non-developer.
[12:19:25] paul-h: knightr: it's the MythTV way take something that's simple and works and make it complicated and broken :)
[12:19:55] drrngrvy: Is libmythtv/eithelper.cpp the place in the code a good place to start?
[12:20:18] paul-h: knightr: Looks like RenameFile and DeleteFile are at least missing
[12:25:27] stuarta: drrngrvy: yes it is, essentially try it and see if you get any data, if the data needs modifying, then we can look into fixups for that country. Which country btw?
[12:26:14] drrngrvy (drrngrvy! has quit (Ping timeout: 240 seconds)
[12:30:29] stuarta: his ip was in the uk, so he should be fine
[12:33:22] stuartm: can you name an example? the merge of the new code included additions to the services which haven't yet been documented, could that be what you are seeing?
[12:34:02] stuartm: paul-h: hmm, could have missed a commit in the merge
[12:39:32] drrngrvy (drrngrvy! has joined #mythtv
[12:48:38] stuarta: drrngrvy: i believe you are in the uk. eit works fine here
[12:56:31] Jordack (Jordack! has joined #mythtv
[13:03:26] SteveGoodey (SteveGoodey! has joined #mythtv
[13:12:54] stuartm: knightr, paul-h: fixed
[14:53:07] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[15:02:51] drrngrvy (drrngrvy! has quit (Ping timeout: 248 seconds)
[15:22:57] paul-h: stuartm: this is where things go wrong when viewing image on a remote FE . . . get.cpp#n561
[15:23:49] paul-h: the created url ends up looking for the image on the FE IP address not the BE one
[15:28:51] paul-h: Things are made more complicated because the filename stored in the DB is the full filename including the storage group path otherwise you could do somting like this instead QString url = gCoreContext->GenMythURL(gCoreContext->GetSetting("MasterServerIP&quo t;), gCoreContext->GetNumSetting("MasterServerPort"), fileName, m_gvh->m_sgName);
[15:33:12] paul-h: Probably should also store the host where the image was found rather than assume all images are on the master BE
[15:38:02] FabriceMG (FabriceMG!~Thunderbi@ has quit (Quit: FabriceMG)
[15:38:59] stuartm: paul-h: thanks for tracking that down, I already intended to change the filename in the db to be relative so that makes it easier to fix
[16:07:04] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 264 seconds)
[16:12:15] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[16:14:50] knightr: paul-h, stuartm, thank you! There were the ones I noticed as well.
[16:15:13] knightr: s/There/These
[16:19:54] knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Read error: Connection reset by peer)
[16:20:18] knightr (knightr! has joined #mythtv
[16:20:19] knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv
[16:20:19] knightr (knightr! has quit (Changing host)
[16:21:54] knightr: BTW, the calls were silently failing, it might be a good idea to have them use jya's notifications if that's possible...
[16:38:43] burble (burble!~hans@2601:a:3880:425:76e5:bff:fe70:1e00) has left #mythtv ("Leaving")
[16:41:34] dekarl1 is now known as dekarl
[16:54:07] Merlin83b (Merlin83b! has quit (Quit: Leaving)
[17:32:44] Steve-Goodey (Steve-Goodey! has joined #mythtv
[17:35:33] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[18:21:04] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[18:41:56] gregL (gregL! has joined #mythtv
[18:42:26] Steve-Goodey (Steve-Goodey! has quit (Quit: Konversation terminated!)
[19:08:23] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[19:14:40] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[19:35:00] phunyguy (phunyguy!~phunyguy@unaffiliated/phunyguy) has joined #mythtv
[19:35:08] phunyguy (phunyguy!~phunyguy@unaffiliated/phunyguy) has left #mythtv ("Goodbye, cruel world!")
[20:21:43] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[20:30:51] Chutt (Chutt! has quit (Ping timeout: 248 seconds)
[20:33:53] Chutt (Chutt! has joined #mythtv
[20:46:06] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[21:04:31] allesmueller__ (allesmueller__! has joined #mythtv
[21:08:11] allesmueller_ (allesmueller_! has quit (Ping timeout: 248 seconds)
[21:19:04] Jordack (Jordack! has quit (Quit: If you kill a clown in the wood when no one is around, is it really murder?)
[21:21:51] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[21:43:40] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Ping timeout: 256 seconds)
[21:52:43] jya: paul-h: it's raining today and i can't finish oiling my deck, so will do some myth… will go over #11878
[21:52:43] ** MythLogBot **
[21:54:33] ** jya thinks ZFS is the best thing invented since butter **
[22:03:07] paul-h (paul-h!~Paul@ has quit (Quit: Konversation terminated!)
[22:11:42] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv
[22:47:15] danielk22: jya: btrfs was invented after ZFS :)
[22:47:40] jya: and is still nowhere as good nor as efficient
[22:48:54] wagnerrp: or commercially tested
[22:49:03] danielk22: Heh. I'm still happily using XFS outside of some test systems, but someday...
[22:49:46] danielk22: wagnerrp: That doesn't really mean much. ext3 is commercially tested, but it is still awful.
[22:50:12] wagnerrp: awful, sure, but you can trust it's not going to eat your data
[22:54:37] danielk22: Do you know anyone outside a kernel developer that has lost data to any filesystem in the last 5 years? (Not counting hardware/power failure).
[22:55:10] wagnerrp: do you know many people outside a kernel developer that has used btrfs?
[22:56:28] danielk22: Well a few, but I spend time with devs and ops :) One of my MythTV frontends uses btrfs.
[23:03:26] jya: wagnerrp: lol
[23:17:44] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 256 seconds)
[23:37:52] rsiebert_ (rsiebert_! has joined #mythtv
[23:40:36] rsiebert (rsiebert! has quit (Ping timeout: 245 seconds)
[23:45:44] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[23:45:52] Guest43400 (Guest43400!dblain@mythtv/developer/dblain) has joined #mythtv
[23:46:01] dblain (dblain!dblain@mythtv/developer/dblain) has quit (Ping timeout: 246 seconds)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.