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
The current timeout protocol requires that, if Alice gets timed out and Bob does not declare a timeout for Alice, Charlie needs to timeout Bob. If Bob then sets the timeout on Alice, Charlie needs to retract the timeout for Bob.
When there are multiple additional people in the conversation doing the same thing in regards to Bob, this can lead to nasty chaotic fluctuations leading to timeouts never happening.
This aspect of the protocol probably needs some redesigning. One possibility is to have each user announce, not timeout flags, but timeout levels -- if Charlie announces that Alice is timed out with level 2, that implies that everyone who has not yet timed out Alice is timed out with level 1 according to Charlie, implicitly.
The text was updated successfully, but these errors were encountered:
The current timeout protocol requires that, if Alice gets timed out and Bob does not declare a timeout for Alice, Charlie needs to timeout Bob. If Bob then sets the timeout on Alice, Charlie needs to retract the timeout for Bob.
When there are multiple additional people in the conversation doing the same thing in regards to Bob, this can lead to nasty chaotic fluctuations leading to timeouts never happening.
This aspect of the protocol probably needs some redesigning. One possibility is to have each user announce, not timeout flags, but timeout levels -- if Charlie announces that Alice is timed out with level 2, that implies that everyone who has not yet timed out Alice is timed out with level 1 according to Charlie, implicitly.
The text was updated successfully, but these errors were encountered: