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

Use minheap as timeout container and fix collision of multiple SelectConnection timeouts with same deadline and callback #947

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e9f4304
Implemented BlockingConnection test TestViabilityOfMultipleTimeoutsWi…
Feb 5, 2018
9e0e5dc
Implemented async connection test case TestViabilityOfMultipleTimeout…
Feb 5, 2018
676e7e9
Fix timer id collision in SelectConnection.
vitaly-krugl Feb 5, 2018
8f18ba4
Added debug code in add_timeout to display current time
vitaly-krugl Feb 5, 2018
90a32c8
Use heap to manage timeouts in select_connection adapter. Fix up pyli…
vitaly-krugl Feb 7, 2018
5c05aee
Merge branch 'master' into fix-multiple-timers-same-deadline
vitaly-krugl Feb 9, 2018
2c7d290
Log unexpected kevent in KQueuePoller._map_event
vitaly-krugl Feb 9, 2018
463e24c
fixup
vitaly-krugl Feb 9, 2018
f41e7d1
Fix merge error
vitaly-krugl Feb 9, 2018
c147235
Move timer to select_connection's IOLoop
vitaly-krugl Feb 10, 2018
f3455b0
fixup
vitaly-krugl Feb 10, 2018
e86e9cb
Fix invalid syntax
vitaly-krugl Feb 10, 2018
f451e24
Fixed incorrect calls to get_wait_seconds
vitaly-krugl Feb 10, 2018
8591ae3
Add get_wait_seconds, process_timeouts args to PollPoller constructor…
vitaly-krugl Feb 10, 2018
57ac5db
Fix _get_poller args in select_connection_ioloop_tests.py
vitaly-krugl Feb 10, 2018
30475e7
Implemented unit tests for select_connection's _Timeout and _Timer cl…
vitaly-krugl Feb 10, 2018
0a1a953
Resolve pylint findings in new unit test
vitaly-krugl Feb 10, 2018
083d11e
Fix minor code formatting
vitaly-krugl Feb 10, 2018
8fff5ea
Added newline at the end
vitaly-krugl Feb 10, 2018
ef57a26
Use weak references to save callbacks passed by select_connection's I…
vitaly-krugl Feb 10, 2018
657f017
Don't use weakref.proxy to store references to callback instance meth…
vitaly-krugl Feb 12, 2018
641c175
Fix up select_connection._Timer._num_cancellations when processing tm…
vitaly-krugl Feb 12, 2018
c10e825
Merge branch 'master' into fix-multiple-timers-same-deadline
vitaly-krugl Feb 13, 2018
a63a9d2
Minor comment fix
vitaly-krugl Feb 14, 2018
da48d12
Merge remote-tracking branch 'upstream/master' into fix-multiple-time…
vitaly-krugl Feb 15, 2018
7e47fd1
Merge branch 'master' into fix-multiple-timers-same-deadline
vitaly-krugl Feb 16, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view