[
https://issues.apache.org/jira/browse/THRIFT-615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Jones updated THRIFT-615:
------------------------------
Attachment: thrift-task-done.diff
Call task_done after every task is completed. it might be worth breaking apart
the the get() and the process actions so an error in clients.get() won't still
result in task_done being called.
> TThreadPoolServer doesn't call task_done after pulling tasks from it's
> clients queue
> ------------------------------------------------------------------------------------
>
> Key: THRIFT-615
> URL: https://issues.apache.org/jira/browse/THRIFT-615
> Project: Thrift
> Issue Type: Bug
> Components: Library (Python)
> Reporter: Matt Jones
> Priority: Minor
> Attachments: thrift-task-done.diff
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> Exactly as the title says. The effect of the bug is that you can't join the
> clients queue, since no client has ever signalled itself as done. The fix is
> trivial (patch attached).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.