avsm changed the topic of #mirage to: mirage 2 released! party on!
rgrinberg has quit [Ping timeout: 272 seconds]
nojb has quit [Quit: nojb]
brson has joined #mirage
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #mirage
rgrinberg has quit [Quit: WeeChat 1.1.1]
brson has quit [Quit: leaving]
MrScout has quit [Remote host closed the connection]
nullcat_ has joined #mirage
<Drup> are there in some mirage libraries float/int/bool/*_of_substring functions that avoids the preliminary copy ?
tg has quit [Ping timeout: 264 seconds]
avsm has quit [Quit: Leaving.]
avsm has joined #mirage
avsm has quit [Quit: Leaving.]
larhat has joined #mirage
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
avsm has joined #mirage
larhat has quit [Quit: Leaving.]
avsm has quit [Quit: Leaving.]
larhat has joined #mirage
larhat has quit [Quit: Leaving.]
gargaml has joined #mirage
andreas has joined #mirage
andreas has quit [Client Quit]
andreas1 has joined #mirage
andreas1 has quit [Quit: Leaving.]
andreas has joined #mirage
andreas1 has joined #mirage
andreas has quit [Ping timeout: 250 seconds]
andreas1 has quit [Quit: Leaving.]
andreas has joined #mirage
tg has joined #mirage
larhat has joined #mirage
andreas has quit [Ping timeout: 265 seconds]
tg has quit [Remote host closed the connection]
tg has joined #mirage
avsm has joined #mirage
thomasga has joined #mirage
brson has joined #mirage
<avsm> I can never recreate this annoying issue with the trailing IP bytes. My ARM box works fine
<avsm> Drup: unless in Cstruct, no (that's the only "bigstring" library Mirage specifically has)
<Drup> ok
<Drup> you never considered making re work on Cstruct ?
<Drup> (internally, it doesn't seem difficult, everything is already done on indices anyway)
<avsm> I think rgrinberg has some Re Bigarray patches
<avsm> would really like that, as it would avoid an entire data copy in Cohttp/Xen
<avsm> issue is avoiding functoring Re I think
<Drup> ok
<dsheets> avsm, any chance you can move ocaml-github forward?
<avsm> dsheets: am compiling it now in fact, just merging cohttp PRs first
<avsm> pity debian jessie/stable is 4.01.0
<avsm> dsheets: is there a consolidated PR or merge all of them independently in my trees?
<dsheets> i could consolidate if you want
<dsheets> i think they'll merge cleanly in order
<avsm> order is fine, just checking
<dsheets> there are... more
<dsheets> that aren't submitted yet
<hannes> avsm: do these CLOSE_WAIT sockets increase over time (until they reach 1024 and the thing dies)?
<avsm> hannes: yep been steading increasing today. definitely a leak
<avsm> slow leak though
<avsm> so not every connection
<hannes> and there are no corresponding frontend-backend connections?
<avsm> nope
<avsm> those are closed fine
<hannes> do you see in the log, if you grep for such an ip, some interesting failure?
<hannes> (or is it a successful connection setup (maybe even teardown?))
<avsm> hrm
<avsm> [19:04:45] fds: count 11985, next 308, active 302, open 302, closed 0, aborted 0
<avsm> [19:05:45] fds: count 11985, next 259, active 270, open 270, closed 32, aborted 0
<avsm> in between are a bunch of closes
<avsm> so most seem to be ok
<avsm> but those 270 open are fairly stubbornly staying open
<hannes> could you grep for one of them (from netstat or wherever you found the CLOSE_WAIT) in the log? it'd be interesting to see how far such a connection goes..
<avsm> dsheets: actually could you please do a consolidated req? there's a conflict with the lwt syntax removal and the Streams
<avsm> i think i have it resolved, but it needed some code motion in the monad code so better if it comes from you
<avsm> hannes: yep on it
<avsm> huh! not in log
<dsheets> avsm, would you rather me just make comprehensive PRs in future?
<avsm> dsheets: small is fine too, just need to move it to mirage/ to give multiple merge access
<hannes> avsm: could you deploy 70aa7f7 (which does some error messages, and more close() calls)
<avsm> hannes: ack
<hannes> and I'll hunt somewhere food
<avsm> hannes: restarted! enjoy your dinner
<avsm> [19:25:32] 108.61.119.75:19166: received outer exception End_of_file
<avsm> async error End_of_file
<avsm> those expected?
<avsm> hannes: no CLOSE_WAITS on the new one!
brson has quit [Ping timeout: 244 seconds]
kdef has joined #mirage
kdef has quit [Client Quit]
nullcat_ has joined #mirage
vpm has quit [Quit: COIN !]
vpm has joined #mirage
andreas has joined #mirage
brson has joined #mirage
andreas has quit [Quit: Leaving.]
brson has quit [Quit: leaving]
andreas has joined #mirage
seangrove has joined #mirage
seangrov` has joined #mirage
seangrov` has quit [Remote host closed the connection]
seangrove has quit [Remote host closed the connection]
seangrove has joined #mirage
seangrove has quit [Remote host closed the connection]
seangrove has joined #mirage
avsm has quit [Quit: Leaving.]
nate_prime has joined #mirage
seangrove has quit [Remote host closed the connection]
nojb has joined #mirage
larhat has quit [Quit: Leaving.]
nate_prime has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nate_prime has joined #mirage
nate_prime has quit [Read error: Connection reset by peer]
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonludlam has joined #mirage
gargaml has quit [Quit: WeeChat 1.1.1]
nojb has quit [Quit: nojb]
nojb has joined #mirage
seangrove has joined #mirage
nojb has quit [Ping timeout: 250 seconds]
nojb has joined #mirage
nojb has quit [Ping timeout: 265 seconds]
nojb has joined #mirage
jonludlam has quit [Ping timeout: 250 seconds]
thomasga has quit [Quit: Leaving.]