Monday, July 2nd, 2012, 00:17 UTC | ||
[00:17:17] | andreax1 (andreax1!~andreaz@p54BF1C06.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[00:19:57] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[01:04:37] | dekarl1 (dekarl1!~dekarl@p4FCEE715.dip.t-dialin.net) has joined #mythtv | |
[01:05:12] | dekarl (dekarl!~dekarl@p4FE8547E.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
[01:31:05] | stichnot (stichnot!~chatzilla@192.55.55.41) has joined #mythtv | |
[01:31:06] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[01:31:06] | stichnot (stichnot!~chatzilla@192.55.55.41) has quit (Changing host) | |
[01:47:40] | dinamic|screen (dinamic|screen!~remote@buffalo.cendio.se) has quit (Ping timeout: 248 seconds) | |
[01:49:41] | dinamic|screen (dinamic|screen!~remote@buffalo.cendio.se) has joined #mythtv | |
[02:05:41] | kc (kc!~Casper@pool-108-16-166-120.phlapa.east.verizon.net) has joined #mythtv | |
[02:17:34] | SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv | |
[02:40:42] | amejia_ (amejia_!~andres@xbmc/staff/amejia) has quit (Quit: Konversation terminated!) | |
[02:42:43] | tgm4883: | Guyverix, Beirdo sphery no, those are bad settings |
[02:43:08] | tgm4883: | just FYI, the one that resolves the innodb issue is "innodb_flush_log_at_trx_commit = 2 " |
[02:43:12] | tgm4883: | the rest dont matter |
[02:43:20] | Beirdo: | huh? |
[02:43:25] | tgm4883: | but that's a bad fix according to everyone I've asked |
[02:43:43] | Beirdo: | I haven't even looked at the settings yet |
[02:43:43] | tgm4883: | Beirdo, the mysql settings for innodb database engine |
[02:43:52] | tgm4883: | Beirdo, I just saw them at http://www.mythtv.org/wiki/Tune_MySQL |
[02:44:04] | Beirdo: | knightr_: what issue? |
[02:45:08] | Beirdo: | tgm4883: well, I think I'd actually listen to Guyverix on this. He's a mysql DBA as a (far too large) portion of his day job |
[02:46:01] | Beirdo: | saying that those don't matter doesn't make sense to me anyways, there are plenty of mysql tuning blogs and sites that indicate much of the same settings |
[02:46:16] | tgm4883: | Beirdo, that's great, and while it does resolve the issue and probably does little damage to a mythtv database, it's not the best fix |
[02:46:34] | tgm4883: | Beirdo, I'm not saying they don't matter in a larger context |
[02:46:55] | tgm4883: | I'm saying that the only one that matters in my testing was innodb_flush_log_at_trx_commit |
[02:47:04] | tgm4883: | took a mythfilldatabase from 70 minutes to 3 |
[02:47:16] | Beirdo: | the buffer pool size makes a HUGE difference |
[02:47:26] | tgm4883: | Beirdo, not in my testing |
[02:48:43] | Beirdo: | it sure did for me |
[02:48:47] | Beirdo: | and most others |
[02:49:00] | Beirdo: | of course, I have my entire database as innodb |
[02:49:21] | tgm4883: | Beirdo, maybe that makes a difference then |
[02:49:27] | Beirdo: | relying on the mysql defaults is downright idiotic for innodb |
[02:49:45] | tgm4883: | since most mythtv tables are created myisam |
[02:49:47] | Beirdo: | using those settings as a baseline is a wise plan, and there may even be more to add |
[02:50:10] | Beirdo: | not with MySQL 5.5 unless the create specifically says it |
[02:50:50] | Beirdo: | and I'm not sure that we HAVE it specified |
[02:51:40] | tgm4883: | Beirdo, IIRC, sphery said myisam was specified for everything |
[02:51:58] | tgm4883: | Beirdo, everything but the temp tables, which was recently changed to specify it |
[02:52:15] | Beirdo: | probably not on a dump/restore though |
[02:52:30] | tgm4883: | Beirdo, wouldn't the dump say what type of table it is? |
[02:52:39] | Beirdo: | not necessarily |
[02:53:09] | Beirdo: | anyways, there's no harm in starting with those settings |
[02:53:54] | Beirdo: | and mysqltuner.pl should be regarded as a prereq for using mysql |
[02:54:10] | Beirdo: | we have too many ignorant users :) |
[02:54:23] | Beirdo: | (note: ignorant, not necessarily stupid) |
[02:54:35] | tgm4883: | Beirdo, which is why these settings aren't the best |
[02:54:46] | Beirdo: | why? |
[02:55:18] | Beirdo: | they are a way better baseline than defaults |
[02:55:41] | tgm4883: | because setting innodb_flush_log_at_trx_commit to anything but 1 means it isn't ACID compliant, which if there is a power outage or OS crash, can cause DB corruption? |
[02:55:45] | Beirdo: | from there, mysqltuner.pl can get you the rest of the way to non-suckage |
[02:55:58] | Beirdo: | so? |
[02:56:14] | Beirdo: | oh no, you lose some recording info. |
[02:56:23] | tgm4883: | Sorry, I guess I just thought that database corruption would make users unhappy? |
[02:56:33] | tgm4883: | yea, losing recording info kinda sucks |
[02:56:40] | tgm4883: | scheduling data, probably not so much |
[02:56:44] | Beirdo: | figuring most people are telling users to run with barriers off anyways, I don't see the difference :) |
[02:57:03] | tgm4883: | Beirdo, we don't tell them to run with barriers off |
[02:57:07] | Beirdo: | and if we were worried about ACID compliant, we would be using postgres |
[02:57:08] | tgm4883: | we tell them to update |
[02:57:33] | Beirdo: | historically, mysql used to be very sucky at ACID |
[02:57:44] | Beirdo: | and we'd use transactions with commits too |
[02:57:49] | Beirdo: | rather than auto-commit |
[02:58:24] | tgm4883: | Beirdo, again, this is all fine and dandy for a mythtv database, which wouldn't have much lost data on a crash |
[02:58:25] | Beirdo: | there's a long way to go with lots of things to fix before that happens, really :) |
[02:58:33] | Beirdo: | right |
[02:58:50] | tgm4883: | Beirdo, but as you put it, the users are ignorant, so they might have more than just mythtv as a database there |
[02:58:56] | Beirdo: | and the wiki page says: |
[02:58:57] | Beirdo: | # Customized config for MythTV baseline |
[02:59:07] | tgm4883: | and those settings aren't database specific, they are system wide |
[02:59:08] | Beirdo: | not "for general use" |
[02:59:28] | Beirdo: | most people using mythtv have nothing else in their DB, I'd bet |
[02:59:44] | Beirdo: | the only reason they use mysql is for mythtv |
[02:59:52] | Beirdo: | (on that box) |
[03:01:10] | Beirdo: | anyways, let's be realistiv |
[03:01:14] | Beirdo: | realistic.. |
[03:01:25] | Beirdo: | most users will never even look at the wiki |
[03:01:28] | kc is now known as Guest48629 | |
[03:01:32] | tgm4883: | Beirdo, true |
[03:01:34] | Beirdo: | ignorant... and lazy :) |
[03:01:42] | tgm4883: | Beirdo, which is why I want good settings in it |
[03:02:11] | gary_buhrmaster1 (gary_buhrmaster1!~gtb@2001:470:80e4:3::36) has joined #mythtv | |
[03:02:33] | tgm4883: | Because I have the power to make all new Mythbuntu users use those settings, which is why I want to make sure the settings are good defaults |
[03:02:52] | Beirdo: | http://pastebin.com/zE8hQn05 |
[03:02:52] | gary_buhrmaster1 (gary_buhrmaster1!~gtb@2001:470:80e4:3::36) has left #mythtv () | |
[03:02:58] | Beirdo: | those are my innodb settings |
[03:03:12] | Beirdo: | and I added a join_buffer_size = 2M too |
[03:03:29] | tgm4883: | And I want good settings, if I was OK with just turning off all safe settings I would have done that already |
[03:03:58] | Beirdo: | http://www.mysqlperformanceblog.com/2007/11/0 . . . tion-basics/ |
[03:04:22] | tgm4883: | but since Guyverix does mysql stuff for his day job, I'll let him explain why these settings are good defaults |
[03:04:29] | Beirdo: | we are NOT overly concerned about ACID |
[03:04:44] | Beirdo: | read it for yourself at that URL :) |
[03:04:53] | tgm4883: | Beirdo, actually, I've already read that |
[03:05:52] | tgm4883: | I'll fully admit I'm not a mysql expert, which is why I got input from others the last time I did this testing |
[03:05:54] | Beirdo: | losing a couple seconds worth of queries on crash really isn't that bad in most home use. |
[03:08:27] | Beirdo: | if you want better than that, buy a UPS |
[03:08:41] | tgm4883: | Beirdo, so I actually did a full backup/restore using the mythtv perl scripts within the last week. Out of 117 tables, all but 4 are myisam |
[03:09:03] | Beirdo: | yes, all but mythweather (by default) |
[03:09:15] | tgm4883: | record_tmp is innodb as well |
[03:09:25] | Beirdo: | shouldn't be anymore |
[03:09:42] | Beirdo: | that's a temp table that should be myisam from sphery's commit, no? |
[03:09:50] | tgm4883: | IDK |
[03:09:53] | tgm4883: | I would assume so |
[03:10:00] | tgm4883: | I'm just reporting what phpmyadmin is telling me |
[03:10:07] | Beirdo: | yeah, I hear ya |
[03:10:19] | Beirdo: | I would expect that to be covered with his change |
[03:10:38] | Beirdo: | mythweather's been that way for a long time, for reasons I forget now |
[03:11:04] | Beirdo: | and if you ONLY have mythweather tables in innodb, the defaults might just work |
[03:11:18] | tgm4883: | Beirdo, I have no problem making a change to the default settings. I just need to know its the right change |
[03:11:57] | Beirdo: | this is why once we embed, the user and packagers will have no say in the settings :) |
[03:12:00] | Beirdo: | heh |
[03:12:06] | Beirdo: | anyways, I understand |
[03:12:17] | tgm4883: | which is fine by me, I'll just send those users your way |
[03:12:26] | Beirdo: | just saying though, I think those settings are a good baseline for a mythtv-only system |
[03:12:59] | Beirdo: | once the database is embedded, the mysql engine is completely inside mythtv, and the application can tune the settings itself |
[03:13:05] | Beirdo: | but that ain't yet |
[03:13:33] | Beirdo: | you guys do a pretty good job, BTW. |
[03:13:43] | Beirdo: | some other packagers tend to mess things up :) |
[03:14:07] | Beirdo: | I'm glad you are concerned about getting it right. |
[03:14:10] | Beirdo: | :) |
[03:14:31] | tgm4883: | yea I don't like it when users complain about something I can fix |
[03:14:46] | Beirdo: | knightr_: do you mean the complaints that the libraries are using PIC? |
[03:14:53] | Beirdo: | makes sense |
[03:15:36] | tgm4883: | well time to watch some TV, Guyverix ping me if you want to discuss it |
[03:16:06] | Beirdo: | I'm gonna go out and have a late dinner, I think |
[03:30:50] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[04:21:50] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[05:01:03] | SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection) | |
[05:23:53] | Beirdo: | and back |
[05:28:39] | Primer (Primer!~daniel@www.ceregatti.org) has joined #mythtv | |
[05:28:56] | Primer (Primer!~daniel@www.ceregatti.org) has left #mythtv () | |
[05:42:29] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
[05:45:45] | knightr_: | Beirdo, the zeromq lib doesn't use the libdir-name passed in configure (see "[mythtv-users] error loading shared library libmythzmq.so.1") |
[05:46:59] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has joined #mythtv | |
[05:50:57] | Beirdo: | what libdir-name passed in? |
[05:51:08] | Beirdo: | we don't pass in libdir |
[05:51:14] | Beirdo: | we pass in prefix |
[05:51:58] | Beirdo: | and I'm not in the mood to jump through stupid hoops because RedHat made a stupid decision |
[05:52:32] | Beirdo: | system libraries for the currently running system belong in /usr/lib, not /usr/lib64 |
[05:53:20] | Beirdo: | anyways, the user needed to update ld.so.conf :) |
[05:55:35] | Beirdo: | I'll maybe look at making it obey RedHat's braindeadness another day. The RPM spec already fixes the issue for RPMs, BTW |
[05:58:21] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
[06:00:08] | Beirdo: | currently working on #10736... because glidos was whining endlessly... It's only been 6 weeks (6 of the most crazy weeks...) |
[06:00:08] | ** MythLogBot http://code.mythtv.org/trac/ticket/10736 ** | |
[06:01:19] | Beirdo: | note to others: please make patches against master, not fixes if it's a feature fix. We can backport :) |
[06:03:47] | Beirdo: | might make me less grumpy :) |
[08:05:19] | Sharky112065 is now known as Sharky-Sleep | |
[08:29:07] | toeb (toeb!~tob@HSI-KBW-078-042-104-026.hsi3.kabel-badenwuerttemberg.de) has quit (Quit: Lost terminal) | |
[08:37:04] | toeb (toeb!~tob@HSI-KBW-078-042-104-026.hsi3.kabel-badenwuerttemberg.de) has joined #mythtv | |
[09:04:10] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[09:34:56] | peitolm: | ah |
[09:55:10] | petefunk_ (petefunk_!~pfunk@pud5.7ac0.org) has quit (Write error: Broken pipe) | |
[09:55:11] | knightr (knightr!~knightr@mythtv/developer/knightr) has quit (*.net *.split) | |
[09:55:11] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (*.net *.split) | |
[09:55:11] | GreyFoxx (GreyFoxx!~greg@mythtv/developer/GreyFoxx) has quit (*.net *.split) | |
[09:55:11] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (*.net *.split) | |
[09:55:11] | mrand (mrand!~mrand@ubuntu/member/mrand) has quit (*.net *.split) | |
[09:55:11] | SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has quit (*.net *.split) | |
[09:55:12] | danielk22 (danielk22!~danielk@96.57.9.142) has quit (*.net *.split) | |
[09:55:12] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (*.net *.split) | |
[09:55:13] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (*.net *.split) | |
[09:55:13] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (*.net *.split) | |
[09:55:13] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (*.net *.split) | |
[09:55:13] | rsiebert_ (rsiebert_!~quassel@g225048241.adsl.alicedsl.de) has quit (*.net *.split) | |
[09:55:13] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has quit (*.net *.split) | |
[09:55:13] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (*.net *.split) | |
[09:55:13] | Slasher` (Slasher`!~Slasher@188.165.164.15) has quit (*.net *.split) | |
[09:55:14] | Vernon_at_work_ (Vernon_at_work_!~singv003@lightcloud.verns.net) has quit (*.net *.split) | |
[09:55:14] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has quit (*.net *.split) | |
[09:55:16] | dinamic|screen (dinamic|screen!~remote@buffalo.cendio.se) has quit (*.net *.split) | |
[09:55:16] | sunkan (sunkan!~sunkan@alva.zappa.cx) has quit (*.net *.split) | |
[09:55:16] | toeb (toeb!~tob@HSI-KBW-078-042-104-026.hsi3.kabel-badenwuerttemberg.de) has quit (*.net *.split) | |
[09:55:16] | _Techie_-_AFK_ (_Techie_-_AFK_!~techie@165.33.69.111.dynamic.snap.net.nz) has quit (*.net *.split) | |
[09:55:16] | seld (seld!~seld@h170n6-rny-a12.ias.bredband.telia.com) has quit (*.net *.split) | |
[09:55:16] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (*.net *.split) | |
[09:55:16] | xavierh (xavierh!~xavier@cpc1-swin3-0-0-cust274.3-1.cable.virginmedia.com) has quit (*.net *.split) | |
[09:55:16] | highzeth (highzeth!~hz@hoiseth.no) has quit (*.net *.split) | |
[09:55:16] | sutula (sutula!sutula@nat/hp/x-bklegjbncjhhrhdq) has quit (*.net *.split) | |
[09:55:17] | _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has quit (*.net *.split) | |
[09:55:17] | Guest48629 (Guest48629!~Casper@pool-108-16-166-120.phlapa.east.verizon.net) has quit (*.net *.split) | |
[09:55:17] | XDS2010 (XDS2010!users.1218@gateway/web/irccloud.com/x-gmhoqegwnoexavzj) has quit (*.net *.split) | |
[09:55:17] | brfransen (brfransen!~brfransen@64.179.142.146) has quit (*.net *.split) | |
[09:55:17] | idl0r (idl0r!~idl0r@gentoo/developer/idl0r) has quit (*.net *.split) | |
[09:55:17] | tomimo (tomimo!~kurre@xdsl-83-150-88-111.nebulazone.fi) has quit (*.net *.split) | |
[09:55:17] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (*.net *.split) | |
[09:55:17] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (*.net *.split) | |
[09:55:17] | Peps (Peps!~MiNT@li186-230.members.linode.com) has quit (*.net *.split) | |
[09:55:18] | jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (*.net *.split) | |
[09:55:18] | mag0o (mag0o!20001@slackhost.lynchmv.com) has quit (*.net *.split) | |
[09:55:19] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (*.net *.split) | |
[09:55:19] | purserj (purserj!~purserj@hosting.collaborynth.com.au) has quit (*.net *.split) | |
[09:55:19] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (*.net *.split) | |
[09:55:19] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (*.net *.split) | |
[09:55:19] | Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has quit (*.net *.split) | |
[09:55:19] | damaltor (damaltor!sbnc@h1889977.stratoserver.net) has quit (*.net *.split) | |
[09:55:20] | dekarl1 (dekarl1!~dekarl@p4FCEE715.dip.t-dialin.net) has quit (*.net *.split) | |
[09:55:20] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (*.net *.split) | |
[09:55:20] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (*.net *.split) | |
[09:55:20] | xris (xris!~xris@mythtv/developer/xris) has quit (*.net *.split) | |
[09:55:20] | clever_ (clever_!~clever@142.167.139.147) has quit (*.net *.split) | |
[09:55:21] | laga (laga!~laga@h1626373.stratoserver.net) has quit (*.net *.split) | |
[09:55:21] | vallor (vallor!~Ponzo@pdpc/supporter/monthlygold/vallor) has quit (*.net *.split) | |
[09:55:22] | Guyverix (Guyverix!~chubbard@c-50-135-0-96.hsd1.wa.comcast.net) has quit (*.net *.split) | |
[09:55:22] | peitolm (peitolm!~moreyc@mandlebrot.random-chaos.org.uk) has quit (*.net *.split) | |
[09:55:22] | ghoti (ghoti!~paul@scratch.it.ca) has quit (*.net *.split) | |
[09:55:22] | CaCtus491 (CaCtus491!~Kent@123-243-197-152.static.tpgi.com.au) has quit (*.net *.split) | |
[09:55:22] | jwh (jwh!~jwh@scarlett.lon.rewt.org.uk) has quit (*.net *.split) | |
[09:55:22] | markcerv (markcerv!~mark@ns.shelfspace.com) has quit (*.net *.split) | |
[09:55:23] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has quit (*.net *.split) | |
[09:55:23] | Sharky-Sleep (Sharky-Sleep!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (*.net *.split) | |
[09:55:23] | dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (*.net *.split) | |
[09:55:23] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (*.net *.split) | |
[09:55:23] | Cougar (Cougar!~cougar@kkk.version6.net) has quit (*.net *.split) | |
[09:55:24] | whoDat (whoDat!~cal@yossman.net) has quit (*.net *.split) | |
[09:55:25] | joe____ (joe____!~bob@64.73.32.135) has quit (*.net *.split) | |
[09:55:25] | David_Miller (David_Miller!~dave@pretender.frop.net) has quit (*.net *.split) | |
[09:55:25] | eharris_ (eharris_!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (*.net *.split) | |
[09:55:25] | poptix (poptix!poptix@poptix.net) has quit (*.net *.split) | |
[09:55:26] | gigem (gigem!~david@mythtv/developer/gigem) has quit (*.net *.split) | |
[09:55:27] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has quit (*.net *.split) | |
[09:55:27] | cattelan_away (cattelan_away!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has quit (*.net *.split) | |
[09:55:27] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (*.net *.split) | |
[09:55:27] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (*.net *.split) | |
[09:55:27] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has quit (*.net *.split) | |
[09:55:28] | knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (*.net *.split) | |
[09:55:28] | jcarlos (jcarlos!~quassel@85.137.99.76.dyn.user.ono.com) has quit (*.net *.split) | |
[09:55:28] | f33dMB (f33dMB!~f33dMB@li100-62.members.linode.com) has quit (*.net *.split) | |
[09:56:44] | petefunk (petefunk!~pfunk@pud5.7ac0.org) has joined #mythtv | |
[09:56:44] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[09:56:44] | toeb (toeb!~tob@HSI-KBW-078-042-104-026.hsi3.kabel-badenwuerttemberg.de) has joined #mythtv | |
[09:56:44] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has joined #mythtv | |
[09:56:44] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
[09:56:44] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[09:56:44] | Guest48629 (Guest48629!~Casper@pool-108-16-166-120.phlapa.east.verizon.net) has joined #mythtv | |
[09:56:44] | dinamic|screen (dinamic|screen!~remote@buffalo.cendio.se) has joined #mythtv | |
[09:56:44] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[09:56:44] | dekarl1 (dekarl1!~dekarl@p4FCEE715.dip.t-dialin.net) has joined #mythtv | |
[09:56:44] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[09:56:44] | Guyverix (Guyverix!~chubbard@c-50-135-0-96.hsd1.wa.comcast.net) has joined #mythtv | |
[09:56:44] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[09:56:44] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv | |
[09:56:44] | _Techie_-_AFK_ (_Techie_-_AFK_!~techie@165.33.69.111.dynamic.snap.net.nz) has joined #mythtv | |
[09:56:44] | gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv | |
[09:56:44] | rsiebert_ (rsiebert_!~quassel@g225048241.adsl.alicedsl.de) has joined #mythtv | |
[09:56:44] | tomimo (tomimo!~kurre@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
[09:56:44] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
[09:56:44] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[09:56:44] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has joined #mythtv | |
[09:56:44] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[09:56:44] | xris (xris!~xris@mythtv/developer/xris) has joined #mythtv | |
[09:56:44] | XDS2010 (XDS2010!users.1218@gateway/web/irccloud.com/x-gmhoqegwnoexavzj) has joined #mythtv | |
[09:56:44] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has joined #mythtv | |
[09:56:44] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
[09:56:44] | knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv | |
[09:56:44] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[09:56:44] | Sharky-Sleep (Sharky-Sleep!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv | |
[09:56:44] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[09:56:44] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv | |
[09:56:44] | GreyFoxx (GreyFoxx!~greg@mythtv/developer/GreyFoxx) has joined #mythtv | |
[09:56:44] | Slasher` (Slasher`!~Slasher@188.165.164.15) has joined #mythtv | |
[09:56:44] | Vernon_at_work_ (Vernon_at_work_!~singv003@lightcloud.verns.net) has joined #mythtv | |
[09:56:44] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
[09:56:44] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[09:56:44] | dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv | |
[09:56:44] | knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[09:56:44] | seld (seld!~seld@h170n6-rny-a12.ias.bredband.telia.com) has joined #mythtv | |
[09:56:44] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv | |
[09:56:44] | tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv | |
[09:56:44] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv | |
[09:56:44] | brfransen (brfransen!~brfransen@64.179.142.146) has joined #mythtv | |
[09:56:44] | mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv | |
[09:56:44] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv | |
[09:56:44] | idl0r (idl0r!~idl0r@gentoo/developer/idl0r) has joined #mythtv | |
[09:56:44] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has joined #mythtv | |
[09:56:44] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has joined #mythtv | |
[09:56:44] | xavierh (xavierh!~xavier@cpc1-swin3-0-0-cust274.3-1.cable.virginmedia.com) has joined #mythtv | |
[09:56:44] | jcarlos (jcarlos!~quassel@85.137.99.76.dyn.user.ono.com) has joined #mythtv | |
[09:56:44] | f33dMB (f33dMB!~f33dMB@li100-62.members.linode.com) has joined #mythtv | |
[09:56:44] | clever_ (clever_!~clever@142.167.139.147) has joined #mythtv | |
[09:56:44] | sunkan (sunkan!~sunkan@alva.zappa.cx) has joined #mythtv | |
[09:56:44] | peitolm (peitolm!~moreyc@mandlebrot.random-chaos.org.uk) has joined #mythtv | |
[09:56:44] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[09:56:44] | Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has joined #mythtv | |
[09:56:44] | ghoti (ghoti!~paul@scratch.it.ca) has joined #mythtv | |
[09:56:44] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv | |
[09:56:44] | cattelan_away (cattelan_away!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv | |
[09:56:44] | Peps (Peps!~MiNT@li186-230.members.linode.com) has joined #mythtv | |
[09:56:44] | highzeth (highzeth!~hz@hoiseth.no) has joined #mythtv | |
[09:56:44] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[09:56:44] | CaCtus491 (CaCtus491!~Kent@123-243-197-152.static.tpgi.com.au) has joined #mythtv | |
[09:56:44] | SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has joined #mythtv | |
[09:56:44] | jwh (jwh!~jwh@scarlett.lon.rewt.org.uk) has joined #mythtv | |
[09:56:44] | markcerv (markcerv!~mark@ns.shelfspace.com) has joined #mythtv | |
[09:56:44] | Cougar (Cougar!~cougar@kkk.version6.net) has joined #mythtv | |
[09:56:44] | jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv | |
[09:56:44] | laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv | |
[09:56:44] | sutula (sutula!sutula@nat/hp/x-bklegjbncjhhrhdq) has joined #mythtv | |
[09:56:44] | vallor (vallor!~Ponzo@pdpc/supporter/monthlygold/vallor) has joined #mythtv | |
[09:56:44] | whoDat (whoDat!~cal@yossman.net) has joined #mythtv | |
[09:56:44] | eharris_ (eharris_!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has joined #mythtv | |
[09:56:44] | poptix (poptix!poptix@poptix.net) has joined #mythtv | |
[09:56:44] | purserj (purserj!~purserj@hosting.collaborynth.com.au) has joined #mythtv | |
[09:56:44] | mag0o (mag0o!20001@slackhost.lynchmv.com) has joined #mythtv | |
[09:56:44] | David_Miller (David_Miller!~dave@pretender.frop.net) has joined #mythtv | |
[09:56:44] | damaltor (damaltor!sbnc@h1889977.stratoserver.net) has joined #mythtv | |
[09:56:44] | _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has joined #mythtv | |
[09:56:44] | joe____ (joe____!~bob@64.73.32.135) has joined #mythtv | |
[09:58:13] | stuartm: | mythweather was innodb following the Google SoC, no-one really thought it was a problem at the time (and it's really not) but it does now depend heavily on InnoDB features which are missing from MyISAM e.g. foreign key constraints |
[09:58:39] | stuartm: | which are actually a very good thing and we could use more of those throughout |
[10:01:40] | stuarta: | innodb is a good thing |
[10:14:56] | dekarl (dekarl!~dekarl@p4FCEE715.dip.t-dialin.net) has joined #mythtv | |
[10:15:14] | dekarl1 (dekarl1!~dekarl@p4FCEE715.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
[10:15:26] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has quit (Ping timeout: 246 seconds) | |
[10:15:45] | gnexus (gnexus!~gnexus@92.61.201.66) has joined #mythtv | |
[10:16:03] | gnexus: | hello? |
[10:17:07] | gnexus: | i'm working on mythtv on a new platform. |
[10:17:13] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has joined #mythtv | |
[10:17:36] | gnexus: | i have one question only that needs to be asked |
[10:17:52] | gnexus: | will anybody assist? |
[10:18:51] | stuarta: | you haven't asked a question yet so how would we know if we could assist? |
[10:19:23] | gnexus: | stuarta: currently my platform has no video accel |
[10:19:31] | gnexus: | fb0 only. |
[10:20:04] | gnexus: | i need fast simple way to have mythfrontend playback at VERY low res |
[10:20:41] | gnexus: | like 320x240 |
[10:21:01] | gnexus: | for testing... |
[10:30:44] | gnexus: | nobody huh? |
[10:31:40] | stuartm: | restrict the frontend to a 320x240 window? |
[10:34:10] | gnexus: | stuartm: i can do that by command line now, but i need easy way to set that as a video mode in mythfrontend settings |
[10:34:47] | gnexus: | i have little time to play with it, so it would help to have a fast procedure to do so |
[10:35:18] | stuartm: | under Appearance settings, select 'seperate video modes for gui and TV playback' |
[10:35:57] | stuartm: | there you can configure different output resolutions depending on the input res |
[10:36:26] | stuartm: | or just the overall video output res |
[10:37:17] | gnexus: | stuartm: thanks |
[10:37:30] | stuartm: | or in theory you should be able to, doesn't seem to allow me to set any alternate resolutions here which is strange |
[10:37:50] | stuartm: | it's not a feature which gets used much ... |
[10:38:07] | gnexus: | how do i keep it from changing to res of the video being played? |
[10:39:00] | gnexus: | for example myth window is 320 in menu, but then it changes to f/s for video |
[10:39:04] | stuartm: | gnexus: it shouldn't be doing that, we scale to screen/output res, we don't change the screen res to match the video |
[10:39:29] | gnexus: | interesting... |
[10:40:09] | gnexus: | i'll keep playing with it a bit |
[10:40:33] | stuartm: | gnexus: might be a setting for that, although I'm unsure, it might have been broken a while back and no-one noticed, again not a widely use feature or the great concern for MythTV since it's meant to be used fullscreen on a TV |
[10:41:05] | stuartm: | it's not intended to be a windowed desktop app |
[10:41:31] | gnexus: | i can understand that... |
[10:41:40] | gnexus: | ;) |
[10:42:00] | gnexus: | the current frame rate now in f/s is hopeless, but low/res vid in xine is fine |
[10:42:21] | gnexus: | we are working on the vpu drivers for the platform |
[10:42:33] | stuartm: | that doesn't mean work hasn't been done to allow it to run in a window, just that if that's been broken it's entirely possible that no-one has even noticed |
[10:42:40] | gnexus: | other myth stuff on it is fine |
[10:43:10] | gnexus: | window mode is fine for me until I play a vid |
[10:43:37] | gnexus: | i've used it before long ago to play vids on lower-end systems |
[10:43:45] | gnexus: | but not recently |
[11:12:54] | nchauvet (nchauvet!v5lutyh6yg@gw-puteaux.linagora.com) has joined #mythtv | |
[11:22:03] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[11:22:40] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[11:48:59] | dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat) | |
[11:57:15] | map7 (map7!~map7@ppp118-209-110-82.lns20.mel4.internode.on.net) has joined #mythtv | |
[12:00:33] | joki (joki!~joki@p54862746.dip.t-dialin.net) has joined #mythtv | |
[12:07:18] | gnexus: | stuartm: works good after changing Appearance settings, thanks! |
[12:08:09] | gnexus: | i'll try to get the menu to run f/s and vids to play in a window. |
[12:08:21] | gnexus: | that would be best for now. |
[12:08:54] | gnexus (gnexus!~gnexus@92.61.201.66) has left #mythtv ("has left the channel.") | |
[12:12:52] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has quit (Ping timeout: 246 seconds) | |
[12:17:45] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has joined #mythtv | |
[12:22:03] | map7 (map7!~map7@ppp118-209-110-82.lns20.mel4.internode.on.net) has quit (Quit: Leaving) | |
[12:33:30] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[13:12:35] | danielk22: | Just reading up on the linux kernel bug wrt to leap seconds and it sound like it's the effects are just like the QTimer bug. |
[13:33:03] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 245 seconds) | |
[13:34:46] | dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 244 seconds) | |
[13:41:11] | rsiebert (rsiebert!~quassel@e179129107.adsl.alicedsl.de) has joined #mythtv | |
[13:41:46] | rsiebert_ (rsiebert_!~quassel@g225048241.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds) | |
[13:48:00] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[13:48:20] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has joined #mythtv | |
[13:48:20] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has quit (Changing host) | |
[13:48:20] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:53:46] | stuartm: | strangely, considering the mayhem it caused, there's almost no coverage of it in the tech press |
[13:54:35] | stuartm: | heh, ok maybe they are just slow to catch up – just spotted this one on The Register – http://www.theregister.co.uk/2012/07/02/leap_ . . . es_airlines/ |
[13:55:11] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[13:57:25] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:57:28] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[13:59:25] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has joined #mythtv | |
[14:04:13] | danielk22: | stuartm: Yeah, I expected it to be mentioned in the news this morning. They mentioned the Amazon EC2 crash in Virginia, but no mention of the leap second madness. |
[14:18:26] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[14:18:26] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[14:18:26] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host) | |
[14:35:17] | danielk22: | date -s "`date`" <-- Just tried this on a system @ work and it seems to have done the job. |
[14:36:57] | stuarta: | it makes sense that it would, given what the bug is |
[14:38:12] | danielk22: | Do ubuntu/debian have errata advisories like Redhat? I can find security advisories, but no general advisories.. |
[14:44:11] | stuarta: | debian definitely do |
[14:44:33] | stuarta: | so ubuntu should too |
[14:45:34] | gnexus (gnexus!~gnexus@92.61.201.66) has joined #mythtv | |
[14:47:09] | gnexus: | ANNOUNCE: MythTV now working decently on Allwinner A10 devices! Please see http://a10linux.org for more details. |
[14:48:28] | gnexus (gnexus!~gnexus@92.61.201.66) has left #mythtv () | |
[14:59:00] | sphery: | Beirdo / tgm4883 : I haven't yet pushed the patch to change temp table usage (including the non-temp, temp table record_tmp) to specify MyISAM. Have it written, but wanted to test each individual usage before pushing. |
[14:59:32] | sphery: | but, yeah, once pushed, all temp tables will use myisam... only one I've changed so far is mythfilldatabase's temp table for Schedules Direct users. |
[15:00:34] | sphery: | and, fwiw, the backup/restore scripts will do backups that specify engine. Users who manually do mysqldump commands may not use the right command line and may not get it (in which case they will also corrupt parts of their DB due to losing other mysql-specific features we rely on) |
[15:02:24] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 246 seconds) | |
[15:09:58] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 246 seconds) | |
[15:12:30] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
[15:13:00] | tgm4883: | sphery, I thought that was pushed on May 28th? |
[15:13:12] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[15:14:42] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[15:14:46] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[15:14:46] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[15:14:46] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host) | |
[15:18:51] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Ping timeout: 246 seconds) | |
[15:26:45] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[15:26:45] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[15:26:45] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host) | |
[15:26:47] | dlblog (dlblog!~dlblog@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
[15:30:08] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 252 seconds) | |
[15:42:25] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[15:46:31] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[15:48:15] | sphery: | tgm4883: the mythfilldatabase change was pushed--haven't tested the rest of the temp table usage, so haven't pushed those changes |
[15:48:26] | tgm4883: | ah |
[15:48:38] | sphery: | (sorry, my explanation was hard to follow, above :) |
[15:48:58] | sphery: | but the mfdb one is the only one that's a huge table/huge performance issue at this point |
[15:49:08] | sphery: | so it got priority handling |
[15:49:24] | tgm4883: | makes sense |
[16:02:10] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has quit (Read error: Operation timed out) | |
[16:20:05] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has joined #mythtv | |
[16:32:03] | Defense|Twin (Defense|Twin!~jepz@e177224131.adsl.alicedsl.de) has joined #mythtv | |
[16:32:22] | Beirdo: | stuartm: I don't see the deadlock with thread registration debugging enabled. What am I missing? :) |
[16:33:26] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[16:33:51] | stuartm: | Beirdo: you reverted my commit? |
[16:33:57] | Beirdo: | locally, yeah |
[16:34:45] | stuartm: | odd, deadlocks every time here at that point, I can grab a bt if it's important |
[16:34:48] | Beirdo: | I'd really want that back in for release, so I was trying to determine what was borking, and I can't reproduce it... likely timing-related then |
[16:35:03] | Beirdo: | sure, if ya could at some point |
[16:35:43] | Beirdo: | oh the fun that is multithreaded programming, eh? |
[16:36:00] | stuartm: | hmm, I seems my gdb log has the bt for thread 1 at least |
[16:36:46] | stuartm: | http://pastebin.com/vgHtvJjE |
[16:37:53] | Beirdo: | thanks, let me see here... |
[16:39:53] | Beirdo: | hmm, OK, I see which mutex it's waiting on, not sure what's deadlocking it yet though :) |
[16:39:53] | stuartm: | yeah, seems there's no full bt in the log, just that thread so I'd need to revert locally to repro – just let me know |
[16:40:25] | Beirdo: | if you get a spare moment at some point, would be cool |
[16:40:39] | Beirdo: | certainly not highest priority. |
[16:41:56] | Beirdo: | I think that mutex lock should have a much smaller scope in LogPrintLine |
[16:42:20] | Beirdo: | I forget why it got changed to be the entire function. Maybe danielk remembers :) |
[16:42:37] | Beirdo: | it's only supposed to be to protect the queue |
[16:44:30] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
[16:44:41] | Defense|Twin (Defense|Twin!~jepz@e177224131.adsl.alicedsl.de) has quit (Remote host closed the connection) | |
[16:44:48] | stuartm: | yeah, similar to the recent backend deadlocks where a single lock was being used with a mutexlocker to protect whole methods instead of just the variables/containers that needed protection |
[16:45:15] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[16:45:24] | Beirdo: | I'm pretty sure I at one point early on had it pretty tight around the actual queue ues |
[16:45:27] | Beirdo: | use rather |
[16:45:35] | stichnot (stichnot!chatzilla@nat/intel/x-otkguxsrcbqtdkpj) has joined #mythtv | |
[16:45:35] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[16:45:35] | stichnot (stichnot!chatzilla@nat/intel/x-otkguxsrcbqtdkpj) has quit (Changing host) | |
[16:47:36] | stuartm: | aye, I've no particular evidence but I suspected that someone had gone through replacing tight locks with QMutexLocker instances on an entire function/method – maybe with some idea that it would reduce deadlocks and crashes but instead creating a raft of new deadlocks |
[16:48:12] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[16:48:21] | stuartm: | not that the potential to deadlock wasn't there before in all cases, but it was less likely to occur |
[16:48:51] | Beirdo: | heh |
[16:49:01] | Beirdo: | yeah. I think I might see where this could deadlock |
[16:49:18] | Beirdo: | just not sure why it is for you, not me |
[16:50:08] | Beirdo: | logging.cpp:853 |
[16:50:08] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[16:50:37] | Beirdo: | try commenting that mutex lock out. Not sure why that is even there |
[16:50:53] | stuartm: | will do |
[16:54:38] | Beirdo: | as that locks the mutex, then the LOG() in the ctor does... I could see that being an issue |
[16:55:07] | Beirdo: | again, not sure why I had it locking the queue around creating the thread when the thread itself handles the lock just fine |
[16:56:54] | stuartm: | git blame reveal anything, or was that history lost in the refactor? |
[16:56:57] | Beirdo: | the only thing it possibly would affect would be in the ctor itself, hence the possible deadlock. |
[16:57:20] | Beirdo: | it showed it being me from one of the initial checkins of the logging |
[16:57:37] | Beirdo: | well, split logging (i.e. zeromq) |
[16:57:47] | Beirdo: | but I have no recollection of why I'd want it |
[16:59:30] | jmusits (jmusits!~jmusits@66-109-48-242.tvc-ip.com) has joined #mythtv | |
[16:59:46] | Beirdo: | seems to predate that though still |
[16:59:47] | Beirdo: | meh |
[17:01:17] | Beirdo: | BTW, if it IS that line, the deadlock is a self-deadlock (locking a mutex that the same thread already has locked) |
[17:02:46] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[17:02:52] | zombor_ (zombor_!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has joined #mythtv | |
[17:02:52] | zombor_ (zombor_!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has quit (Changing host) | |
[17:02:52] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[17:04:13] | stuartm: | if that's the case it's bizarre that you are unable to reproduce |
[17:04:36] | Beirdo: | yeah |
[17:04:39] | stuartm: | Beirdo: you're running with --loglevel debug? |
[17:04:43] | Beirdo: | yes |
[17:04:48] | Beirdo: | oh, crap |
[17:04:51] | Beirdo: | not that run |
[17:04:52] | Beirdo: | hehe |
[17:05:16] | Beirdo: | man, I needed that coffee. That would be why |
[17:09:33] | Beirdo: | argh |
[17:09:38] | Beirdo: | no, that's not why :) |
[17:09:56] | Beirdo: | my prefix was still set to fixes/0.25 from last night |
[17:10:12] | Beirdo: | so make install of the modified lib... went to the wrong dir |
[17:10:18] | Beirdo: | one moment |
[17:12:17] | Beirdo: | put an abort in that if to make sure... and it never hit it :) |
[17:12:43] | Beirdo: | not reinstalling the lib DOES make it hard to debug changes, after all. |
[17:14:59] | Beirdo: | yup. reproduced |
[17:15:09] | Beirdo: | and that lock was the issue |
[17:15:53] | Vernon_at_work (Vernon_at_work!~singv003@lightcloud.verns.net) has joined #mythtv | |
[17:16:18] | Beirdo: | I think I'll commit this. And then look at narrowing the scope of the mutex usage in LogPrintLine |
[17:19:28] | Vernon_at_work_ (Vernon_at_work_!~singv003@lightcloud.verns.net) has quit (Ping timeout: 246 seconds) | |
[17:23:40] | Beirdo: | done |
[17:24:58] | Beirdo: | stuartm: thanks. Good catch :) |
[17:25:08] | stoffel (stoffel!~quassel@pD9E43AB8.dip.t-dialin.net) has quit (Ping timeout: 248 seconds) | |
[17:27:35] | stuartm: | pure dumb luck |
[17:28:02] | Beirdo: | hey, we'll take it anyways |
[17:29:23] | SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv | |
[17:40:08] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 245 seconds) | |
[17:43:10] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[17:51:45] | MythBuild: | build #2713 of master-linux-ppc is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2713 blamelist: Gavin Hurlbut <ghurlbut@mythtv.org > |
[17:55:20] | Beirdo: | bite me |
[17:56:01] | Beirdo: | openglvideo.h:90:46: error: ‘QStrijgâ€&Acir c;™ has not been declared |
[17:56:04] | Beirdo: | que!? |
[17:56:51] | Beirdo: | I think that machine got hit with a solar flare |
[17:56:56] | stuartm: | character corruption |
[17:57:01] | Beirdo: | MythBuild: force build master-linux-ppc now |
[17:57:06] | MythBuild: | The build has been queued, I'll give a shout when it starts |
[17:58:27] | stuartm: | http://www.bbc.co.uk/news/technology-18672173 |
[17:58:42] | stuartm: | so the news media is finally starting to catch up with the events |
[17:59:17] | Beirdo: | it was a wonderful weekend, wasn't it? |
[18:14:09] | stuartm: | I was enjoying it up to the moment my machine became fubar and needed a few hours of tinkering to put straight |
[18:15:12] | stuartm: | although between the time I discovered the problem and the time I fixed it, I did go for a very nice hike which put things into perspective :) |
[18:15:56] | danielk22: | Anyone here know if the header parsed in pcm-mpeg.c is documented somewhere not behind a $2500 per spec paywall? |
[18:17:20] | Beirdo: | heh. Never looked for one. I hate those barrier to entry specs. |
[18:20:22] | jmusits: | k |
[18:21:17] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[18:21:25] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[18:21:57] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 265 seconds) | |
[18:22:18] | skd5aner: | danielk22: Google had a interesting solution to the leap second issue. They essentially added a few milliseconds to their NTP servers over the entire day the leap second was added. So, by the time the leap second hit, it synced to the time that had been "slowed" down – http://googleblog.blogspot.com/2011/09/time-t . . . seconds.html |
[18:23:27] | Beirdo: | I think maybe ntpd should be changed to do that, although that does require programmatic access to leap second info ahead of time... and causes unsynced clocks world-wide for a day |
[18:23:58] | Beirdo: | better to just actually deal with it properly, I guess. |
[18:24:06] | Beirdo: | i.e. not go apeshit |
[18:25:31] | skd5aner: | yea – seems like a pretty nice way of dealing wth it – although I'm sure some systems out there wouldn't necessarily like such a thing – like trading platforms |
[18:25:43] | Beirdo: | or VOIP |
[18:25:50] | Beirdo: | or streaming video |
[18:28:03] | danielk22: | Beirdo: skd5aner: The google hack requires everybody syncing to the same time server. Workable at google, but to scale worldwide the hack would need to be made inside the ntp client on each machine. |
[18:30:32] | stuartm: | or just drop the whole notion of leap seconds as it relates to computers, it's a distinction that really doesn't matter a great deal outside scientific circles |
[18:30:58] | Beirdo: | danielk22: yeah, that's the big issue :) |
[18:31:12] | Beirdo: | stuartm: drop leap days too for that matter |
[18:34:35] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[18:35:19] | Beirdo: | and, for maximum fun, drop timezones :) |
[18:35:38] | Beirdo: | we should all use UTC... work well for stuartm, though :) |
[18:35:44] | danielk22: | I'm sure someone will make a tutorial on how to test software for leap seconds.. This affected enough systems that things like the Linux kernel will be tested ahead of time in the future. |
[18:35:48] | stuartm: | heh |
[18:36:03] | Beirdo: | yeah, I expect this won't reoccur. |
[18:36:18] | Beirdo: | it will be something else next time |
[18:36:41] | gigem: | stuartm: In case your missed it last night, please see http://irc.mythtv.org/ircLog/channel/4/2012-07-01:22:03:14 . |
[18:36:57] | stuartm: | Beirdo: it was probably fixed by your changes, I'm not sure what version I was running at the time, but simply changing the timezone on a running machine was enough to cause multiple mythlogserver processes to be spawned |
[18:37:41] | Beirdo: | dang. :) |
[18:37:48] | Beirdo: | well, they should cleanly exit now |
[18:37:56] | stuartm: | gigem: I did miss it, thanks ... I'll have a look over it when I'm not so tired |
[18:37:57] | Beirdo: | and also only hit one per 5s max |
[18:38:11] | gigem: | k |
[18:40:37] | Steve-Goodey (Steve-Goodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv | |
[18:46:44] | stuartm: | Beirdo: did you just re-tag the point releases? Or is that a git/hook glitch? |
[18:47:26] | stuartm: | oh, right on the mythweb repo |
[18:47:51] | stuartm: | that's not the least bit confusing, why don't we move it back under the one repo? |
[18:47:56] | Beirdo: | yeah, we should probably add that to the release script. I missed it on 0.24.3 too |
[18:48:20] | Beirdo: | well, that was for ease of packaging et. al, I think |
[18:48:37] | Beirdo: | xris and kormoc would be the ones to know more details on the why :) |
[18:48:52] | stuartm: | hmm, not sure how it makes packaging easier given that most distros split out the plugins into individual packages anyway |
[18:49:32] | Beirdo: | well, I don't do packaging, personally, so I dunno. I'd think one repo would work well, but what do I know? :) |
[18:50:50] | xris: | stuartm: mostly because rpm sucks (dunno about deb). can't make a .noarch package from teh same repo as a .x86_64 one |
[18:50:55] | xris: | er, spec |
[18:51:41] | skd5aner: | danielk22: I don't think so... I mean, there's been something like 25 leap seconds added since 1970... so why is it that so many things were impacted the 25'th go around? |
[18:51:44] | xris: | but that's something that can be worked around.. it's mostly that mythweb should theoretically track independently of the backend, now that the bindings are developed separately |
[18:51:47] | stuartm: | fwiw I'm thinking of proposing that we drop the unmaintained plugins, move them into a separate repo maybe (like themes) or at the very least make it clear that they aren't 'official' any more |
[18:52:14] | stuartm: | I think it's better for users to understand what's being actively maintained and what isn't e.g. mytharchive, mythzoneminder and possibly others like mythgame |
[18:52:58] | stuartm: | maybe that would go hand in hand with improvements to the plugin API to encourage more third party plugin development and maintenance |
[18:53:52] | MythBuild: | build #2714 of master-linux-ppc is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2714 |
[18:53:52] | MythBuild: | build forced [ETA 37m09s] |
[18:53:52] | MythBuild: | I'll give a shout when the build finishes |
[18:56:04] | danielk22: | skd5aner: This time nanosleep() was broken. & things did break in 2008.. |
[18:58:19] | Beirdo: | it was nanosleep in the end? eek. |
[18:58:51] | danielk22: | Beirdo: That hasn't been confirmed, but that's what it looks like ATM. |
[18:59:07] | Beirdo: | sounds reasonable |
[18:59:33] | Beirdo: | stuartm: yeah, we should look into de-crufting the plugins. Sounds like a task for 0.27, maybe :) |
[19:00:17] | jmusits (jmusits!~jmusits@66-109-48-242.tvc-ip.com) has quit (Quit: leaving) | |
[19:01:15] | Beirdo: | well, at least now I'm fairly satisfied that logging is sane again (other than the dblogging flapping, didn't get to it this weekend) |
[19:02:02] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[19:03:32] | Beirdo: | hmm, icc slave and freebsd slave both are down. |
[19:03:41] | Beirdo: | hopefully intentionally :) |
[19:04:58] | MythBuild: | Hey! build master-linux-ppc #2715 is complete: Success [3build successful] |
[19:04:58] | ** MythLogBot http://code.mythtv.org/trac/ticket/2715 ** | |
[19:04:58] | MythBuild: | Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2715 |
[19:08:22] | skd5aner: | danielk22: yea – I guess my point was that if they've had 25 chances to learn from, I have little faith that things won't break the 26'th go around ;) |
[19:09:40] | Steve-Goodey (Steve-Goodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[19:11:59] | Steve-Goodey (Steve-Goodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv | |
[19:12:39] | danielk22: | skd5aner: There has only been one other leap second in the last 7 years, two in the last 12.. |
[19:14:16] | sphery: | fwiw, some of my systems had issues last time (kernel panic). this time, not a single system got affected at all--they all worked... so it was just a new bug added to newer versions--meaning it can be done right, but like all things with very little testing... |
[19:14:46] | sphery: | no huge cpu or reboots required or resetting time required or ... |
[19:19:59] | Beirdo: | heh |
[19:20:30] | Beirdo: | lucky guy. I only had 200% CPU for each of mythbackend, mythlogserver, mysql |
[19:20:56] | sphery: | yeah, seems my laziness paid off (still running an old kernel :) |
[19:21:00] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[19:21:05] | Beirdo: | oh, and mythfrontend on the other box |
[19:21:34] | Beirdo: | my kernels are about 2 years old, not exactly new |
[19:22:04] | Beirdo: | and it sounds more like a glibc/eglibc issue than a kernel one maybe this time. Dunno |
[19:22:45] | sphery: | ah, then my old glibc :) (or the fact that I'm actually using glibc instead of eglibc--I don't fear the Drepper) |
[19:23:10] | Beirdo: | heh, that could be a contributing factor, yeah |
[19:23:22] | Beirdo: | didn't hear of too many kernel panics this time |
[19:30:43] | stichnot (stichnot!chatzilla@nat/intel/x-wbgvwgpqroanzavk) has joined #mythtv | |
[19:30:43] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[19:30:43] | stichnot (stichnot!chatzilla@nat/intel/x-wbgvwgpqroanzavk) has quit (Changing host) | |
[19:31:09] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[19:42:05] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[19:47:12] | stuartm: | yeah, no reports of panics, just very high loads on certain processes |
[19:48:44] | stuartm: | or dozens of certain logging applications spawned (two every 5 seconds for 8 hours) until the machine is all the way into swapped, maxed out and unresponsive |
[19:50:46] | stuartm: | did this only affect machines running ntpd? |
[19:51:02] | stuartm: | (client) |
[20:04:38] | Beirdo: | I think so |
[20:05:02] | Beirdo: | you only got 2 per 5s? |
[20:05:17] | Beirdo: | nice. I got about 100 per 5s spam-launching |
[20:05:38] | Beirdo: | which is protected against now too as a result |
[20:12:26] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 255 seconds) | |
[20:16:49] | Sharky-Sleep is now known as Sharky112065 | |
[20:16:58] | Steve-Goodey (Steve-Goodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[20:23:23] | stuartm: | Beirdo: tbh I assumed 2, one for mythbackend and one for the frontend, but it could have been more, I didn't look too closely at the time since I was more preoccupied with making it stop ;) |
[20:24:18] | SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection) | |
[20:24:54] | stuartm: | I got about a dozen processes spawned when I corrected the timezone after a reboot, I don't know if that's indicative of the number of processes it was spawning every 5 seconds after the leap second |
[20:25:48] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[20:35:58] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 245 seconds) | |
[20:37:39] | Beirdo: | coulda been |
[20:38:31] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:44:08] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat) | |
[20:49:44] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[20:52:09] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit (Quit: ! shit its almost five. I needed to leave at 4) | |
[20:52:13] | SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has quit (Ping timeout: 245 seconds) | |
[21:14:55] | clever_ is now known as clever | |
[21:18:07] | SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has joined #mythtv | |
[21:47:02] | danielk22 (danielk22!~danielk@96.57.9.142) has quit (Read error: Operation timed out) | |
[21:56:01] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds) | |
[22:01:58] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
[22:04:26] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[22:30:29] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Read error: Connection reset by peer) | |
[22:30:51] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv | |
[22:40:08] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 245 seconds) | |
[22:56:23] | RoboJ1M (RoboJ1M!~myth@80.175.9.247) has joined #mythtv | |
[22:57:04] | RoboJ1M: | Is this the right room to ask questions about consuming the new mythtv services API? |
[23:17:40] | danielk22 (danielk22!~danielk@96.57.9.142) has quit (Ping timeout: 248 seconds) | |
[23:17:45] | danielk221 (danielk221!~danielk@96.57.9.142) has joined #mythtv | |
[23:19:51] | RoboJ1M: | Hello? |
[23:32:35] | gregL_ (gregL_!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[23:40:27] | gregL_ (gregL_!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving) | |
[23:40:28] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving) | |
[23:40:56] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[23:43:07] | MythBuild: | build #2717 of master-linux-ppc is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2717 blamelist: Gary Buhrmaster <gary.buhrmaster@gmail.com > |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.