Max Gortman

Results 15 comments of Max Gortman

it would help if you could take a dump, open it in VS and check parallel stacks, then report what the different stacks are. Picture of the stacks view is...

what do you mean by this? > memory is not released If you're not accessing pooled allocator, it should not be used at all and should not allocate. What memory...

@Fler could you pls check what holds the buffer? I.e. take a process dump and inspect path to root for the buffer.

Going with option 2 you're still going to have multiple WS data frames on the wire. It's just that not every one of them will be marked with FIN flag....

no immediate plans. PRs are welcome!

@yyjdelete that would be great. Feel free to bundle.

@agnauck I'd suggest repeating the scenario a few hundred times, then forcing GC and checking the profile afterwards. Tip: you can call GC on running app from PerfView.

@agnauck any update on this?

that's out of scope for dotnetty. You'd need to place a channel handler in pipeline for the channel that handles ExceptionCaught and ChannelInactive and react to these methods being called....

@robertmircea Bootstrap can be used to open multiple connections, just call bootstrap.ConnectAsync to create a new channel. Any error during the ConnectAsync call will come through as a faulted task....