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
when starting the federation server service the following exception occurs exception in checking pipes dictionary changed size during iteration
In the TCP CoT Service, the CoTSharePipe is the variable used to communicate between services using the legacy IPC system.
Currently TCPCoTService does not use the CoTSharePipe therefore it's messages are not shared amongst the services using the legacy system.
The current component system used by the TCPCoTService receives messages in byte format ready to be sent to clients via the ZManager but the services can't handle bytes out of the box.
Solutions
Option 1
Update Federation Services to accept bytes and serialize them to protobuf Pros:
Simple
Minimal Change Scope
Cons:
Hacky
Adds Bloat
Option 2
Update TCP CoT Service to latest digitalpy and send options to federation service before serializing. Pros:
no updates to legacy code
necessary update
Cons:
requires more extensive changes
The text was updated successfully, but these errors were encountered:
Notes
exception in checking pipes dictionary changed size during iteration
Solutions
Option 1
Update Federation Services to accept bytes and serialize them to protobuf
Pros:
Cons:
Option 2
Update TCP CoT Service to latest digitalpy and send options to federation service before serializing.
Pros:
Cons:
The text was updated successfully, but these errors were encountered: