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…]