You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1948 exposed a weakness in our Async API when doing timing based work - it gets incredibly difficult to express.
Consider something like:
namespacegrpc {
classAlarm {
public:
// emits a completion to cq with tag 'tag' on completionvoidStart(CompletionQueue*cq, void*tag, some_time_typedeadline);
voidCancel();
};
}
This would need a C surface API implementation, and could be implemented in terms of the existing iomgr alarm list code.
The text was updated successfully, but these errors were encountered:
#1948 exposed a weakness in our Async API when doing timing based work - it gets incredibly difficult to express.
Consider something like:
This would need a C surface API implementation, and could be implemented in terms of the existing iomgr alarm list code.
The text was updated successfully, but these errors were encountered: