/srv/irclogs.ubuntu.com/2012/10/19/#juju-dev.txt

fwereade__morning wrtp07:12
wrtpfwereade__: hiya07:12
TheMuemorning07:20
wrtpTheMue: mornin'07:21
TheMuewrtp: heya07:21
fwereade__TheMue, heyhey07:22
TheMuefwereade__: hi07:22
fwereade__wrtp, TheMue: I think https://codereview.appspot.com/6737050 is a trivial08:43
TheMuefwereade__: LGTM08:45
fwereade__TheMue, thanks08:45
wrtpfwereade__: looking08:46
wrtpfwereade__: why can't we use the same log file for output and log messages?08:48
wrtpfwereade__: in fact, we could just send log messages to stdout, maybe08:49
fwereade__wrtp, I dunno, I feel that it's a different class of message... anything going to out is evidence that we've royally screwed up somewhere08:50
wrtpfwereade__: i'm somewhat -1 on adding another log file to monitor08:50
fwereade__wrtp, well, it was always there in python, and it saved us hours of debugging there, and would have saved it for us the other day too08:51
wrtpfwereade__: i'm definitely not -1 on using Out08:51
fwereade__wrtp, in fact I'm pretty sure I LGTMed your container code only on the condition that you added it :/08:51
fwereade__wrtp, but, meh, easy to miss :)08:52
wrtpfwereade__: the nice thing about having output go to the same file as log messages is that you can see the output in context08:52
wrtpfwereade__: given that, probably, the only output we're going to see is a panic stack trace, i think that's useful.08:53
fwereade__wrtp, or errors from before logging is set up, or failure to even launch the process08:54
fwereade__wrtp, it's a backstop for should-never-happen errors08:54
wrtpfwereade__: true too. but it's all good to see in the context of the other logging messages (for instance the ones that were logged on the previous run)08:54
fwereade__wrtp, are you suggesting replacing --log-file with an Out then?08:56
fwereade__wrtp, or using both to write to the same place?08:56
wrtpfwereade__: if we just remove the --log-file flag, will the Out field cause the stderr log msgs to go to the log file?08:57
fwereade__wrtp, think so, haven't tried08:58
wrtpfwereade__: yeah, it looks like it will08:58
fwereade__wrtp, but does make it somewhat tricky to add log rotation in future, I think08:58
wrtpfwereade__: that's an interesting point.08:58
fwereade__wrtp, and that does feel like something we will need sooner or later08:59
wrtpfwereade__: we could potentially implement log rotation by restarting the agent, i suppose08:59
wrtpfwereade__: if it's sufficiently infrequent, that's probably no problem09:00
fwereade__wrtp, that approach feels a bit lumpen to me, but maybe it's a matter of taste09:00
wrtpfwereade__: yeah, i know what you mean09:01
fwereade__wrtp, anyway, I think we have passed the "this is not trivial" milestone in this discussion09:01
wrtpfwereade__: sorry09:01
fwereade__wrtp, I'm fine punting that decision to niemeyer -- I don't *really* care how we get the panics, just that we do somehow getthem :)09:01
fwereade__wrtp, np at all09:01
fwereade__wrtp, whatever we implement should be pretty simple in the end09:02
wrtpfwereade__: yeah09:02
* wrtp wishes upstart had a reference manual09:08
Arammoin.09:27
Aramdavecheney: any chance of recording from the gophers' meeting?09:27
TheMueAram: moin, moin09:47
davecheneyAram: sorry, thre was no recording09:48
davecheneybut the slides are online09:48
Arampity.09:48
davecheneytalks.golang.org09:48
Aramyeah, seen them.09:48
davecheneysorry, very low fi09:48
davecheneywe didn't have it at the swanky google offices09:48
fwereade__hmm, how does anyone else feel about s/RelationEndpoint/Endpoint/ ?09:59
wrtpfwereade__: in state, presumably?10:05
fwereade__wrtp, yeah10:05
fwereade__wrtp, Endpoint only means one thing, just like Unit, and we don't call Unit ServiceUnit10:06
fwereade__wrtp, (RelationUnit is, I think, different, because it really is a combination of a Relation and a Unit)10:06
wrtpfwereade__: mixed feelings. on the one hand, i think "yeah, great idea - shorter name". one the other hand, the state name space is quite crowded.10:06
fwereade__wrtp, expand on the second bit -- don't see how a simple name change affects the crowdedness10:07
wrtpfwereade__: it's just that it's not always obvious which names relate to which things.10:07
wrtpfwereade__: but on balance i'm probably +110:07
fwereade__wrtp, ok, I'll probably run it past niemeyer when he arrives10:08
fwereade__wrtp, cheers :)10:08
fwereade__later all, lunchtime10:08
davecheneyhttp://codereview.appspot.com/6734043/10:57
dimiternhey, this is fwereade in the wrong place... am I meant to be in a meeting11:04
dimitern(I went to fix cath's aunt's toilet over lunch, and it took a bit longer tan expected, but dimiter's house is on the way home...)11:05
davecheneymeeting ?11:08
davecheneynot that i know of11:08
wrtpdimitern: neither me11:09
dimiternwrtp: well, it's dimitern again, fwereade is on the way home now :)11:09
wrtpdimitern: :-)11:10
wrtpdimitern: nice meetin' ya :-)11:10
wrtp(if this could actually be called "meeting"...)11:10
dimiternwrtp: likewise :)11:13
fwereade__hey again all11:31
fwereade__I just had a sudden hey-wait-we-sometimes-meet-on-fridays-I-hope-it's-not-today moment11:32
davecheneyfwereade__: yeah, blah blah, airplanes, blah blah, uds11:47
davecheneyduring this season, regular concerns are suspended11:47
fwereade__davecheney, haha :)11:47
niemeyerHello all!12:27
niemeyerI'll step out to run some errands I have to sort before Copenhagen.. back later.12:29
fssniemeyer: morning :-)12:29
hazmatniemeyer_, g'morning had a question re the bzr revid that the store could serve up (namely how to access), pls ping me when your around16:30
niemeyer_hazmat: Heya16:35
niemeyer_hazmat: It's already implemented, but it's not yet deployed16:35
niemeyer_hazmat: We have to sync up with mthaddon to get it out16:35
niemeyer_hazmat: It's just another field on that usual charm doc info16:35
hazmatniemeyer_, ah.. okay. i was wondering about that. will it just appear in the store data for a given charm alongside revision and sha?16:36
hazmatcool16:36
niemeyer_info doc16:36
hazmatperfect, then the browser will just pick it up16:36
niemeyer_hazmat: "digest", specifically16:36
niemeyer_hazmat: The generic term is because it doesn't really matter for the store.. it's whatever the revision control labels it16:36
hazmatsounds good, i just wanted to make sure it was in the info doc.16:37
wrtptime to stop for the day.17:41
wrtphave a great weekend everyone, see y'all monday or in copenhagen!17:42
hazmatwrtp, cheers20:25

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!