Skip to content

Conversation

@axelsrz
Copy link
Member

@axelsrz axelsrz commented Apr 29, 2021

#release (to get pr check passing)

@axelsrz axelsrz requested a review from msomanathan April 29, 2021 07:34
@axelsrz axelsrz merged commit c7b8faf into axsuarez/streaming-extensions Apr 30, 2021
@axelsrz axelsrz deleted the axsuarez/streaming-receive-loop-unittest branch April 30, 2021 23:57
axelsrz added a commit that referenced this pull request May 7, 2021
* Initial commit for POC. This is WIP

* Updates for POC. This is WIP

* Pylint: POC updates

* Updates on POC, protocol adapter pending

* Updates on POC, protocol adapter in progress

* POC almost ready for testing, changes on BFAdapter pending

* POC waiting on client injection in connector

* black: POC waiting on client injection in connector

* POC for http client injection in connector

* got rid of importing errors when loading libraries. Currently in the process of testing.

* Fix couple of errors, still in debugging phase. Initial receive doesnt work with current structure.

* Several fixes including deadlock in threading, serialization and minor logic bugs. PayloadStream logic pending.

* More errors fixed, trying to fit websocket into ms rest pipeline. Receiving is working with some bugs.

* Disassembler fixes, sender struggling to send through socket

* changes on disassembler and receiver

* adding streaming to ci pipeline

* Pylint fixes

* updated streaming setup.py

* Removing 3.6

* Changing all concurrent mechanisms in streaming to asyncio

* Added validation for abrupt closing of websocket, added tracebacks and async validation for disconnecting callbacks

* UnblockActivityProcessorThread

* Header serialization fix and stream serialization fix.

* Parity change in the internal buffer structure of the payload_stream object, fixes on stream writing behavior in web_socket_transport and send response instead of request fix in protocol adapter.

* Fixes on the RecieveResponse path

* PayloadStream length fix

* Grouping related imports

* payload receiver unit test (#1664)

* Payload sender unit test (#1666)

* payload receiver unit test

* senderTest

* disconnect

* fixWarning

Co-authored-by: Axel Suarez <[email protected]>

* blackcheck

* pylintfix

* test_req_processor (#1668)

* Axsuarez/streaming receive loop unittest (#1667)

* payload receiver unit test

* StreamingRequestHandler test listen

* renaming straming to botframework scope

* Updating pipeline

* Removing sleep() safety measure

* Remove unused import

Co-authored-by: msomanathan <[email protected]>
Co-authored-by: Muthuveer Somanathan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants