Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9de12d3

Browse files
authored
Do not use wakeup when sending fetch requests from consumer (#1911)
1 parent 89bf6a6 commit 9de12d3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

kafka/consumer/fetcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def send_fetches(self):
123123
for node_id, request in six.iteritems(self._create_fetch_requests()):
124124
if self._client.ready(node_id):
125125
log.debug("Sending FetchRequest to node %s", node_id)
126-
future = self._client.send(node_id, request)
126+
future = self._client.send(node_id, request, wakeup=False)
127127
future.add_callback(self._handle_fetch_response, request, time.time())
128128
future.add_errback(log.error, 'Fetch to node %s failed: %s', node_id)
129129
futures.append(future)

test/test_fetcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def test_send_fetches(fetcher, topic, mocker):
8181

8282
ret = fetcher.send_fetches()
8383
for node, request in enumerate(fetch_requests):
84-
fetcher._client.send.assert_any_call(node, request)
84+
fetcher._client.send.assert_any_call(node, request, wakeup=False)
8585
assert len(ret) == len(fetch_requests)
8686

8787

0 commit comments

Comments
 (0)