00:47:51  * a_lequit (Remote host closed the connection)
00:50:10  * kazuponjoined
01:09:15  * DarkGodquit (Ping timeout: 276 seconds)
02:00:37  * a_lejoined
02:01:44  * a_lequit (Remote host closed the connection)
02:03:45  * a_lejoined
03:01:39  * kazuponquit (Remote host closed the connection)
03:06:15  * hdmsquit (Read error: Connection reset by peer)
03:07:15  * hdmsjoined
03:07:15  * hdmsquit (Client Quit)
03:27:04  * kazuponjoined
04:09:30  * kazuponquit (Remote host closed the connection)
04:11:23  * jetlquit (Ping timeout: 246 seconds)
04:20:19  * jetljoined
04:37:11  * a_lequit (Remote host closed the connection)
04:43:05  * kazuponjoined
04:48:56  * a_lejoined
04:54:01  * boxofroxquit (Ping timeout: 265 seconds)
04:56:25  * a_lequit (Remote host closed the connection)
05:11:24  * a_lejoined
05:13:21  * jetlquit (Ping timeout: 240 seconds)
05:13:46  * jetljoined
05:14:11  * a_lequit (Remote host closed the connection)
05:14:21  * a_lejoined
05:21:26  * a_lequit (Remote host closed the connection)
05:21:40  * a_lejoined
05:21:42  * a_lequit (Remote host closed the connection)
05:30:52  * a_lejoined
05:42:24  * SkyRocknRolljoined
06:11:58  * kazuponquit (Remote host closed the connection)
06:12:25  * kazuponjoined
06:16:50  * SouL_|_joined
08:13:51  * squeeekjoined
08:15:30  * squeek502quit (Ping timeout: 258 seconds)
08:43:41  * a_lequit (Remote host closed the connection)
09:03:09  * a_lejoined
09:04:30  * a_lequit (Remote host closed the connection)
09:14:58  * SkyRocknRollquit (Ping timeout: 272 seconds)
09:15:44  * SkyRocknRolljoined
09:19:56  * kazuponquit (Remote host closed the connection)
09:20:03  * kazuponjoined
10:35:24  * SouL_|_quit (Ping timeout: 276 seconds)
11:10:39  * SkyRocknRollquit (Ping timeout: 245 seconds)
11:25:35  * SkyRocknRolljoined
11:56:10  * kazuponquit (Remote host closed the connection)
11:56:38  * kazuponjoined
12:01:17  * kazuponquit (Ping timeout: 265 seconds)
13:59:05  * SouL_|_joined
14:21:11  * hdmsjoined
14:29:18  * boxofroxjoined
14:34:23  * dan336joined
15:19:22  <creationix>rphillips: mornin, how goes things?
15:19:59  <rphillips>things are going well
15:20:04  <rphillips>testing of the new agent is good
15:20:14  <rphillips>i'm taking today, wednesday, and thursday off
15:20:50  <creationix>good to know have fun
15:41:29  * travis-cijoined
15:41:30  <travis-ci>brimworks/luvi#21 (master - b9e19e1 : Brian Maher): The build passed.
15:41:30  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/2077f6400590...b9e19e17fb7c
15:41:30  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/63190024
15:41:30  * travis-cipart
16:02:41  * kazuponjoined
16:29:00  * SkyRocknRollquit (Remote host closed the connection)
16:34:50  * travis-cijoined
16:34:51  <travis-ci>luvit/luvit#2161 (coro-all-the-things - ff0b4c5 : Tim Caswell): The build passed.
16:34:52  <travis-ci>Change view : https://github.com/luvit/luvit/commit/ff0b4c5b5c8e
16:34:52  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/63197976
16:34:52  * travis-cipart
17:00:31  * travis-cijoined
17:00:32  <travis-ci>brimworks/luvi#22 (v1.0.1.brimworks - 2077f64 : Brian Maher): The build passed.
17:00:32  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/v1.0.1.brimworks
17:00:32  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/63202690
17:00:32  * travis-cipart
17:06:28  <creationix>interesting, connecting to the AEP’s using luvit’s tls module will exit with code 0 if you don’t supply the custom cert
17:35:37  <creationix>rje: do you know how the agent connects to the AEP
17:36:12  <creationix>I’m getting disconnects during handshake trying to connect manually. I’m doing the proper SRV lookup using luvit’s dns module and am passing the custom CACerts to openssl
17:46:54  * DarkGodjoined
18:01:04  <rje>creationix, i can help yo with that when i'mback at my desk, picking up a new cable modem across town
18:01:25  <creationix>cool, I’m comparing my client with the real agent in wireshark currently
18:01:32  <creationix>I think I’m just using the wrong version of tls
18:23:12  * kazuponquit (Remote host closed the connection)
18:29:06  * a_lejoined
18:40:37  * SouL_|_quit (Ping timeout: 255 seconds)
19:19:36  * travis-cijoined
19:19:37  <travis-ci>brimworks/luvi#23 (master - c8d706f : Brian Maher): The build passed.
19:19:37  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/b9e19e17fb7c...c8d706f1b2cb
19:19:37  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/63222588
19:19:37  * travis-cipart
19:59:43  * SouL_|_joined
20:30:40  * arek_deepinitjoined
20:43:15  <rje>creationix, finally back online. how are you making out?
20:43:33  <creationix>I got the tls connection done, but I’m having trouble getting the aep to send me tasks
20:44:15  <creationix>handshake seems to work fine https://github.com/creationix/virgo-proto/blob/master/connect.lua#L57-L74
20:44:30  <creationix>it gives me a proper response with heartbeat_interval
20:44:57  <creationix>this is the next message sent by the real agent, but it doesn’t work for me https://github.com/creationix/virgo-proto/blob/master/connect.lua#L80-L87
20:46:13  <rje>creationix, you can skip the config_file.post for now, that's server-side config
20:46:52  <creationix>the other message the real agent sends is check_schedule.get, but I can’t get that working either
20:47:04  <rje>that's the important one
20:47:22  <rje>creationix, are you bound to an entity?
20:48:20  <creationix>not sure, the web interface says the agent isn’t installed
20:48:35  <creationix>but I have an entity id I’d like to use
20:48:47  <creationix>do I need to use some API call to bind to an entity?
20:49:10  <rje>are you running it on a cloud server?
20:49:16  <creationix>nope
20:49:22  <rje>local machine?
20:49:24  <creationix>yep
20:49:33  <creationix>I’ve got a real agent running on my local machine just fine
20:49:42  <creationix>it involved a bit of manual setup
20:49:49  <rje>creationix, ok great.
20:50:06  <rje>you can't be running two agents. fyi
20:50:26  <creationix>https://github.com/creationix/virgo-proto/blob/master/connect.lua#L89-L96
20:50:37  <creationix>how would it know I have two agents. I created two different entities
20:51:13  <rje>you would need to use 2 different monitoring_ids
20:51:43  <rje>so in the real agent, you've either set the monitoring_id in the config file or its using the hostname
20:52:29  <rje>in the new agent you need to use another id
20:52:53  <creationix>http://pasteboard.co/Aq8O5Ij.png
20:53:48  <rje>creationix, entity id != monitoring id. they have to be mapped with an api call
20:54:08  <rje>creationix, lemme find that
20:55:20  <rje>creationix, ever use raxmon or the api?
20:55:28  <rje>(i find raxmon easier)
20:55:31  <creationix>nope
20:56:18  <rje>pip install rackspace-monitoring-cli (in a virtualenv if you are so inclined)
20:57:22  <rje>what account are you using?
20:58:55  <creationix>ok, I’ve got raxmon. I’m using my personal account
20:59:05  <creationix>(the one running luvit.io)
20:59:19  <rje>ok, doesn't really matter
21:00:52  <rje>creationix, create a ~/.raxrc that looks like this replace the creds as needed https://gist.github.com/rjemanuele/5b522cbfe2ec0f05fd50
21:01:24  <creationix>yep, already got it configured. When I run `raxmon-agents-list` it shows my prototype agent and updates the timestamp every time I run it
21:02:01  <rje>creationix, cool, what does it show for raxmon-entities-list --details
21:02:30  <creationix>agent_id is None for the entity
21:02:38  <creationix>so I need to link them
21:02:43  <rje>creationix, yes
21:07:17  <creationix>hmm, raxmon-agent-installer created a new agent id
21:07:21  <creationix>looks like a uuid
21:07:35  <creationix>if I use that, the conncetion seems to work
21:08:40  <rje>creationix, huh, i've never used that
21:09:04  <rje>that particular raxmon tool
21:14:16  <creationix>rje: ok, so here’s the hard question. How can I add a new check type
21:14:27  <creationix>does this require changes to the web interface and/or the aep?
21:14:48  <creationix>even just a simple text blob in, text blob out would be enough
21:15:46  <rje>check types are hard coded, that requires changes to the api, aep, and the db
21:16:08  <creationix>I was afraid of that
21:18:18  <rje>creationix, next time on #MaaS....
21:35:59  * arek_deepinitquit (Quit: Konversation terminated!)
22:36:29  <dan336>so I think I'm going crazy, did at any point luv support running a second event loop? or has there only ever been one?
22:41:20  <dan336>I think I saw it at one point a few months ago in some tests. where the entire test would run in a secondary loop which would pause the first loop.
23:01:10  * dan336quit (Quit: Leaving.)
23:03:05  * dan336joined
23:03:05  * dan336quit (Remote host closed the connection)
23:21:13  * SouL_|_quit (Ping timeout: 250 seconds)