Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ConnectionProvider: implement support for polling multiple connections from a single thread #4595

Closed
davidnich opened this issue Oct 4, 2022 · 0 comments

Comments

@davidnich
Copy link
Contributor

using socket polling - this will save a lot of memory in applications that use a separate thread for each polled connection

@davidnich davidnich added this to the 1.12.0 milestone Oct 4, 2022
@davidnich davidnich self-assigned this Oct 4, 2022
@davidnich davidnich added this to To do in Qore Development via automation Oct 4, 2022
davidnich added a commit that referenced this issue Oct 7, 2022
refs #3290 fixed qpp handling hasdecl member block comments
davidnich added a commit that referenced this issue Oct 8, 2022
davidnich added a commit that referenced this issue Oct 12, 2022
…ses working including chunked polling receives
davidnich added a commit that referenced this issue Oct 13, 2022
refs #4600 fixed socket CONNECT handling
refs #4601 fixed handling message bodies with redirect messages
refs #4602 fixed enumerating and handling tables in schemas other than public
davidnich added a commit that referenced this issue Oct 13, 2022
* refs #4595 started implemented socket polling
refs #3290 fixed qpp handling hasdecl member block comments

* refs #4595 socket polling fixes

* refs #4595 implemented polling socket sends

* refs #4595 added support for polling socket receives

* refs #4595 WIP HTTP client send-recv poll state

* refs #4595 WIP HTTP client send-recv poll state - many fixes + better tests

* refs #4595 WIP HTTP client send-recv poll state - initial working use cases

* refs #4595 more HTTP client polling API fixes

* refs #4595 more progress on non-blocking / polling APIs

* refs #4595 more progress on non-blocking / polling APIs - most use cases working including chunked polling receives

* refs #4595 working socket polling APIs
refs #4600 fixed socket CONNECT handling
refs #4601 fixed handling message bodies with redirect messages
refs #4602 fixed enumerating and handling tables in schemas other than public

* refs #4595 fixed a race condition in a test
davidnich added a commit that referenced this issue Oct 16, 2022
refs #4603 fixed the SoftListDataType class
davidnich added a commit that referenced this issue Oct 16, 2022
refs #4603 fixed the SoftListDataType class
davidnich added a commit that referenced this issue Oct 16, 2022
refs #4603 fixed the SoftListDataType class
davidnich added a commit that referenced this issue Oct 16, 2022
refs #4603 fixed the SoftListDataType class
Qore Development automation moved this from To do to Done Oct 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant