Hung unlinking and linking to different reflectors
-
Kenny Richards
forgot to add, this was on my MBP (10.10.5) and Version 1.0.1d109 (76.34)
-
mcdermj (at xenotropic)
- State changed from new to open
There are some timing issues in here somewhere. I think I'm going to rework how the link driver code works a bit. Currently it throws away the link driver object when the link is done. This means it rebinds the socket and such when it does so. It really should only have to redo the connect(2) call and do that setup. We can keep an array of instantiated link drivers ready to handle the outbound links. This will take me a bit to rework, so be patient on this one.
-
Kenny Richards
Do you need me to collect any additional info when it happens again?
-
mcdermj (at xenotropic)
No, I think I need to solve the obvious problems I'm seeing, which is that the state machine is getting in an inconsistent state. This will be easier to manage when I get the link driver code redone. I'm planning on a code drop either this evening or tomorrow evening that should have this fix.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.