You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[EventPipe] End user_events session upon continuation_stream closure (#117435)
* [EventPipe][DiagnosticServer] Add poll interface to IpcStreams
* [EventPipe] Close user_events session upon continuation_stream closure
* Address Feedback
Revert moving IpcPollEvents to ep-ipc-pal-types header
Use IpcStream base type directly in sessions
Omit websocket ipc_stream_poll_func implementation
Change continuation stream poll timeout to infinite
Change returned PollEvent to none upon timeout
* Move IpcPollEvents back to ep-ipc-pal-types header
* Add relevant headers
ep-stream.h for ep_ipc_stream_writer_alloc that was transitively
included by ep-file.h
ep-ipc-stream.h for ep_ipc_stream_poll_vcall
* Address feedback
Remove prefix from IpcPollEvents enums and infinite timeout define
Expand connection closed detection to error case
DS_LOG_INFO_2 ("ds_ipc_stream_factory_get_next_available_stream - NON :: Poll attempt: %d, connection %d had no events.", poll_attempts, connection_id);
0 commit comments