Open
Description
Tracker.Shard
uses a GenServer.call
which doesn't accept any options from the caller. This call can be expensive in a large shard or one which is under heavy load.
Is it worthwhile to expose a timeout option the entire way through the function calls? My thought is to set a low timeout value when writing a listeners?
function and then just assuming true if the function times out.
I'm happy to add this in but wanted to run it by the maintainers first. I could see a desire to expose this through all of the Tracker public APIs.
Metadata
Metadata
Assignees
Labels
No labels