Displaying #traffic-server/2015-10-15.log:

Thu Oct 15 00:12:15 2015  PSUdaemon:jpeach: sometimes
Thu Oct 15 00:15:36 2015  es:Joined the channel
Thu Oct 15 00:17:22 2015  es1:Joined the channel
Thu Oct 15 00:20:21 2015  briang:PSUdaemon, jpeach , what'd I miss after leaving?
Thu Oct 15 00:31:54 2015  PSUdaemon:nothing important
Thu Oct 15 00:31:56 2015  PSUdaemon:just scheduling
Thu Oct 15 00:31:58 2015  PSUdaemon:look at the schedule
Thu Oct 15 00:32:21 2015  PSUdaemon:https://cwiki.apache.org/confluence/display/TS/Fall+2015+Summit#Fall2015Summit-Schedule
Thu Oct 15 00:32:24 2015  PSUdaemon:briang: ^
Thu Oct 15 00:33:22 2015  briang:PSUdaemon, why isn't thomas on there?
Thu Oct 15 00:33:26 2015  briang:did he get canned?
Thu Oct 15 01:02:34 2015  Humbedooh::o
Thu Oct 15 01:02:48 2015  Humbedooh:briang: now you've started the rumour mill..!
Thu Oct 15 01:25:51 2015  zwoop:jpeach we're 95% done, take a look at it. amc is going to check if we should toss one of their talks in favor of Ed Hall's talk
Thu Oct 15 01:26:30 2015  zwoop:jpeach yoiu also retained your 30 minute talk on traffic_ctl, but maybe it can be slightly expanded with some other intersting command line capabilities ?
Thu Oct 15 01:28:26 2015  jjr:Joined the channel
Thu Oct 15 01:31:18 2015  dcarlin:i'd like to hear about traffic_crashlog, why you guys made it, plans for future
Thu Oct 15 01:31:43 2015  PSUdaemon:briang: i dunno. i left before the end.
Thu Oct 15 01:35:04 2015  jjr:jpeach, are you here?
Thu Oct 15 01:38:17 2015  zwoop:dcarlin good idea
Thu Oct 15 01:38:39 2015  zwoop:briang I thought the consensus was to move tsqa to the Hackathon ?
Thu Oct 15 01:38:49 2015  zwoop:we can move it back in, just pick someone to kick out ;)
Thu Oct 15 01:41:05 2015  PSUdaemon:oh yeah, that's right
Thu Oct 15 01:41:12 2015  PSUdaemon:we should make a list of things for the hackathon
Thu Oct 15 01:41:16 2015  PSUdaemon:was anything outright droped?
Thu Oct 15 01:42:15 2015  zwoop:PSUdaemon I'm heading out to Disney Land tomorrow morning. Can you add a section to the Summit's page, about the Hackathon and a tentative agenda (no schedule, we don't have to be sticklers :)
Thu Oct 15 01:43:04 2015  dcarlin:zwoop: https://www.ridemax.com/
Thu Oct 15 01:43:07 2015  dcarlin:its awesome
Thu Oct 15 01:43:27 2015  zwoop:cool
Thu Oct 15 01:43:42 2015  zwoop:Michelle (my wife) is the cruise director, I only follow and do what I'm told :)
Thu Oct 15 01:44:03 2015  dcarlin:probably not super busy this time of year.. I used it on christmas break a few months back and I was impressed
Thu Oct 15 01:46:34 2015  zwoop:nice
Thu Oct 15 01:46:34 2015  PSUdaemon:zwoop: sure
Thu Oct 15 01:46:39 2015  zwoop:PSUdaemon you're the best
Thu Oct 15 01:46:45 2015  PSUdaemon:zwoop: i know.
Thu Oct 15 01:46:53 2015  zwoop:and so humble!
Thu Oct 15 01:47:28 2015  PSUdaemon:zwoop: yes. you are lucky i did not demand a parade in my honor this time...
Thu Oct 15 01:47:32 2015  PSUdaemon:this time...........
Thu Oct 15 01:48:48 2015  zwoop:well, maybe we can kill my 30 min session at the Summit, and dedicate it to just you. Basically, standing ovation for 30 minutes ?
Thu Oct 15 01:48:57 2015  zwoop: :-)
Thu Oct 15 01:49:16 2015  PSUdaemon:hmmm, i'll shall consider your offer.
Thu Oct 15 01:53:14 2015  zwoop:btw, next week, we *have* to do the Roaming Buffalo. You're paying.
Thu Oct 15 01:54:35 2015  zwoop:alright, gonna shutdown this computer, I'll get on the laptop in a bit
Thu Oct 15 01:56:38 2015  _klk_:Joined the channel
Thu Oct 15 02:40:45 2015  es:Joined the channel
Thu Oct 15 04:23:48 2015  Randeep:Joined the channel
Thu Oct 15 04:39:07 2015  Becoming_:Joined the channel
Thu Oct 15 07:57:44 2015  Lethalman:Joined the channel
Thu Oct 15 08:50:38 2015  Amaryllis:i notice Akamai is listed as an ATS user - does anyone know what exactly they use it for?
Thu Oct 15 08:50:47 2015  Amaryllis:Is it part of their main CDN offering or something else?
Thu Oct 15 10:37:35 2015  bahumbug:Joined the channel
Thu Oct 15 12:02:36 2015  _iwc:Joined the channel
Thu Oct 15 12:26:17 2015  Amaryllis:so when using ICP, will ATS ever mark a server down, or will it always wait <proxy.config.icp.query_timeout> seconds before serving any request?
Thu Oct 15 12:28:22 2015  _iwc:Joined the channel
Thu Oct 15 13:12:29 2015  JSeymour:Joined the channel
Thu Oct 15 13:27:34 2015  esproul:Joined the channel
Thu Oct 15 13:31:19 2015  shinrich1:Joined the channel
Thu Oct 15 14:07:06 2015  shinrich1:Joined the channel
Thu Oct 15 14:10:28 2015  jrushford:Joined the channel
Thu Oct 15 14:12:25 2015  jrushford:Hi jpeach, did you have questions for me on TS-2118? PSUdaemon said you were trying to reach me on IRC.
Thu Oct 15 14:22:38 2015  davet_:Joined the channel
Thu Oct 15 14:40:39 2015  jpeach:TS-2118
Thu Oct 15 14:55:15 2015  reveller:Joined the channel
Thu Oct 15 15:07:31 2015  Randeeppr:Joined the channel
Thu Oct 15 15:27:38 2015  dynek:4
Thu Oct 15 15:27:49 2015  dynek:works better with /win in front
Thu Oct 15 15:37:17 2015  jpeach:hey amc
Thu Oct 15 15:40:51 2015  PSUdaemon:jpeach: what do you think about swapping steve lerner and sudheer's stale while revalidate talk?
Thu Oct 15 15:41:15 2015  PSUdaemon:amc, bcall, sudheerv ^
Thu Oct 15 15:41:32 2015  bcall:checking the schedule
Thu Oct 15 15:41:38 2015  jpeach:goes to look t the schedule for the first time
Thu Oct 15 15:41:42 2015  PSUdaemon:that would lower the "30 min talk overhead"
Thu Oct 15 15:42:12 2015  jpeach:yeh but then we get a whole consecutive hour of sudheerv :)
Thu Oct 15 15:42:24 2015  bcall::)
Thu Oct 15 15:42:29 2015  PSUdaemon:jpeach: yeah, but we get him out of the way early!
Thu Oct 15 15:42:34 2015  jpeach:he will probably want a breather between his talks?
Thu Oct 15 15:42:38 2015  PSUdaemon:you can sleep in that day
Thu Oct 15 15:42:53 2015  PSUdaemon:maybe. lets see what he says
Thu Oct 15 15:42:57 2015  bcall:PSUdaemon: any reason for the change?
Thu Oct 15 15:43:14 2015  PSUdaemon:just context switch overhead
Thu Oct 15 15:43:26 2015  PSUdaemon:plus then he can decie how much time each get
Thu Oct 15 15:43:34 2015  amc:Let me look.
Thu Oct 15 15:43:38 2015  bcall:yeah, we can make the swap - I don't see an issue with it
Thu Oct 15 15:44:03 2015  jpeach:I'm ok with either way
Thu Oct 15 15:44:05 2015  PSUdaemon:ok, when he wakes up and checks in, if he's up for it, i'll make the switch
Thu Oct 15 15:44:18 2015  bcall:we need to have a time keeper so we keep on schedule
Thu Oct 15 15:44:30 2015  PSUdaemon:i can bring my dogs shock collar
Thu Oct 15 15:44:35 2015  bcall:sounds good :)
Thu Oct 15 15:44:35 2015  amc:hey, jpeach
Thu Oct 15 15:44:36 2015  PSUdaemon:and shock them if they go over time
Thu Oct 15 15:44:47 2015  PSUdaemon:give them the "beep" before
Thu Oct 15 15:47:10 2015  sudheerv:what is the proposed change :)
Thu Oct 15 15:47:11 2015  bcall:I did one of those shooting simulator where they put a shock collar on you - getting shocked is a great incentive
Thu Oct 15 15:47:17 2015  sudheerv:wedge my two sessions together?
Thu Oct 15 15:48:19 2015  PSUdaemon:yeah
Thu Oct 15 15:48:20 2015  sudheerv:i'm okay with that, if ya'll can take it ;)
Thu Oct 15 15:48:29 2015  sudheerv:or sleep in, when necessary
Thu Oct 15 15:48:34 2015  PSUdaemon:k
Thu Oct 15 15:48:47 2015  sudheerv:cool
Thu Oct 15 15:48:52 2015  PSUdaemon:amc, ping
Thu Oct 15 15:49:05 2015  PSUdaemon:did you decide about tossing a Y! talk in favor of Ed Hall?
Thu Oct 15 15:49:07 2015  bcall:sudheerv: you are before me, so I get to shock you if you go over :)
Thu Oct 15 15:49:26 2015  amc:PSUdaemon - checking on that today.
Thu Oct 15 15:49:34 2015  sudheerv:lol..i might finish early :)
Thu Oct 15 15:49:45 2015  sudheerv:bcall: so, you get extra time :)
Thu Oct 15 15:50:31 2015  PSUdaemon:yet another reason to merge
Thu Oct 15 15:50:44 2015  PSUdaemon:i can never remember my credentials for this site...
Thu Oct 15 15:50:50 2015  PSUdaemon:why are they not my apache creds?!
Thu Oct 15 15:55:57 2015  jpeach:I am happy to give up my slot to Ed
Thu Oct 15 15:56:06 2015  jpeach:that's a talk I would like to see
Thu Oct 15 15:56:46 2015  psp:Joined the channel
Thu Oct 15 16:01:21 2015  gancho:Joined the channel
Thu Oct 15 16:02:19 2015  jpeach:amc: I had some thoughts around debugging and tracing
Thu Oct 15 16:03:01 2015  jpeach:you can think of request processing as data flow through a sequence (tree?) of continuations
Thu Oct 15 16:03:43 2015  jpeach:so maybe an interesting approach is to create a flow token to explicitly capture the sequence of that flow
Thu Oct 15 16:04:48 2015  jpeach:we sorta do that with txn history and milestones, but explicitly creating a flow token could do that as well as deal with per-request debug logging, request ID, etc
Thu Oct 15 16:05:52 2015  amc:Interesting.
Thu Oct 15 16:06:02 2015  PSUdaemon:ok, i made my updates
Thu Oct 15 16:06:09 2015  PSUdaemon:zwoop: ready for my parade
Thu Oct 15 16:06:14 2015  amc:Would the token get passed from continuation to continuation as they call each other?
Thu Oct 15 16:07:12 2015  jpeach:yeh I think you would need to manually pass it along; not sure whether you would duplicate and combine or whether you should all hod a refcount to the sme one
Thu Oct 15 16:07:51 2015  amc:You still need a "source" continuation for the token, to re-enable it after the tail recursion unwinds.
Thu Oct 15 16:08:13 2015  jpeach:reenable?
Thu Oct 15 16:08:45 2015  amc:Consider a transaction. It gets an I/O event and processes that, passing the token along and logging.
Thu Oct 15 16:08:54 2015  amc:But then, at some point, all of that finishes and there is no continuation with the otken.
Thu Oct 15 16:09:07 2015  amc:Then another I/O even for that transaction arrives. How does that get the token?
Thu Oct 15 16:10:14 2015  jpeach:maybe it depends what the token is attached to?
Thu Oct 15 16:10:39 2015  jpeach:if the token starts on the session, maybe you make a new toke for the lifetime of the transaction?
Thu Oct 15 16:11:23 2015  amc:But where does that longer lived token reside? You need at least one continuation that has the token directly attached, rather than passed.
Thu Oct 15 16:11:37 2015  amc:And that "re-enables", if you will, the token when control hits that continuation again.
Thu Oct 15 16:12:10 2015  amc:There are continuations that handle a lot of events for different control flows so we can't permanently taint them with the token.
Thu Oct 15 16:12:50 2015  amc:I guess I'm saying your control flow has roots / sources, and those should have "permanent" tokens that generate transient ones when the flow hits them.
Thu Oct 15 16:12:50 2015  es:Joined the channel
Thu Oct 15 16:13:10 2015  jpeach:yeh that sounds reasonable
Thu Oct 15 16:14:20 2015  jpeach:that implies a tree of tokens with nested lifetimes?
Thu Oct 15 16:15:10 2015  es1:Joined the channel
Thu Oct 15 16:15:56 2015  amc:Well, more like a forest of potential control flows.
Thu Oct 15 16:16:12 2015  amc:Each tree in the forest has a root and when an external event starts the flow, it starts at such a root.
Thu Oct 15 16:16:21 2015  bahumbug:Joined the channel
Thu Oct 15 16:16:26 2015  amc:That then generates a transient that floats along with the control flow.
Thu Oct 15 16:16:58 2015  jpeach:at any rate, the main idea is to have a data structure to independently capture the control flow
Thu Oct 15 16:17:38 2015  amc:Yes. It would be better but it would also be more invasive. We would, at a minimum, have to change the debugging calls to be methods on Continuation rather than free functions.
Thu Oct 15 16:18:40 2015  Becoming:Joined the channel
Thu Oct 15 16:19:06 2015  amc:First though we should do the SIG_USR stuff for lifecycle events and plugins. that would be cool.
Thu Oct 15 16:20:40 2015  es:Joined the channel
Thu Oct 15 16:23:41 2015  es1:Joined the channel
Thu Oct 15 16:37:39 2015  blattj:Joined the channel
Thu Oct 15 17:02:11 2015  gancho_:Joined the channel
Thu Oct 15 17:28:19 2015  es:Joined the channel
Thu Oct 15 17:59:41 2015  shinrich2:Joined the channel
Thu Oct 15 18:04:22 2015  _klk_:Joined the channel
Thu Oct 15 18:40:06 2015  phibs:grats on 6.0
Thu Oct 15 18:40:14 2015  phibs:do I have to muck w/ my config to upgrade from 5.3 :)
Thu Oct 15 18:43:53 2015  phibs:do you guys have an rpm for 6 yet
Thu Oct 15 19:14:46 2015  amc:jpeach, PSUdaemon - Ed Halls says he's definitely up for taking over Jame's traffic_ctl slot.
Thu Oct 15 19:23:25 2015  phibs:how do I stop ts from sending a request to the vip that people hit ts on... and hitting a loop?
Thu Oct 15 19:24:27 2015  phibs:clients -> VIP -> two ts servers, requesting http://vip/ for some reason (stupid people), loops and breaks ts
Thu Oct 15 19:40:27 2015  Amaryllis:phibs: do you have a remap that matches http://vip/ or are you accepting all requests?
Thu Oct 15 19:40:46 2015  Amaryllis:because without a remap it should just return 404 Not found on accelerator
Thu Oct 15 19:41:59 2015  phibs:Amaryllis: I might not...
Thu Oct 15 19:42:04 2015  phibs:heh
Thu Oct 15 19:42:07 2015  phibs:it tries to connect to itself
Thu Oct 15 19:42:08 2015  phibs:and gets mad...
Thu Oct 15 19:42:12 2015  phibs:and loops
Thu Oct 15 19:42:56 2015  Amaryllis:phibs: show the output of traffic_line -m proxy.config.url_remap.remap_required, and paste your remap.config somewhere?
Thu Oct 15 19:43:23 2015  phibs:remap.config is empty
Thu Oct 15 19:43:28 2015  phibs:proxy.config.url_remap.remap_required 0
Thu Oct 15 19:43:35 2015  Amaryllis:phibs: are you using ATS as a forward proxy?
Thu Oct 15 19:43:37 2015  phibs:yea
Thu Oct 15 19:44:04 2015  phibs:internal users -> vip -> 2x ats boxes -> internet
Thu Oct 15 19:45:39 2015  Amaryllis:phibs: are you going anything to remove Via: headers in the ATS response? it should use that to detect loops and return an error to the client
Thu Oct 15 19:47:04 2015  phibs:no
Thu Oct 15 19:47:07 2015  phibs:I agree
Thu Oct 15 19:47:12 2015  phibs:response via str is set to '3'
Thu Oct 15 19:47:20 2015  phibs:req is set to 0
Thu Oct 15 19:48:50 2015  phibs:CONFIG proxy.config.http.insert_request_via_str INT 0
Thu Oct 15 19:48:51 2015  phibs:CONFIG proxy.config.http.insert_response_via_str INT 3
Thu Oct 15 20:10:13 2015  amc:Hmmm. You might try remapping vip.com to some error page.
Thu Oct 15 20:15:49 2015  _klk_:Joined the channel
Thu Oct 15 21:01:58 2015  es:Joined the channel
Thu Oct 15 22:25:30 2015  Becoming__:Joined the channel
Thu Oct 15 22:34:20 2015  steveq:Joined the channel
Thu Oct 15 22:35:53 2015  reveller:Left the channel
Thu Oct 15 23:08:13 2015  gancho:Joined the channel
Thu Oct 15 23:30:08 2015  pquerna_:Joined the channel
Thu Oct 15 23:30:15 2015  pdm_:Joined the channel
Thu Oct 15 23:30:25 2015  [Jok]:Joined the channel
Thu Oct 15 23:32:22 2015  \ask:Joined the channel
Thu Oct 15 23:40:35 2015  perry:Joined the channel
Thu Oct 15 23:40:35 2015  perry:Joined the channel
Thu Oct 15 23:42:02 2015  jacksontj:Joined the channel
Thu Oct 15 23:44:09 2015  sudheerv:PSUdaemon: when are the Hackathons planned

Comments