[ 
https://issues.apache.org/jira/browse/WAVE-127?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ali Lown resolved WAVE-127.
---------------------------

    Resolution: Invalid

First wave is no longer auto opened.

> WIAB client's network connection logic is racy
> ----------------------------------------------
>
>                 Key: WAVE-127
>                 URL: https://issues.apache.org/jira/browse/WAVE-127
>             Project: Wave
>          Issue Type: Bug
>            Priority: Minor
>
> The behaviour of auto-open of the first wave in a wave list (perhaps we 
> should just remove that behaviour, once someone can reverse engineer the 
> index wave code) can trigger socket communication before the connection is 
> established.
> I have a simple fix ready, which just ignores list-selection events if the 
> socket is not connected, but there are a number of fixes required.  The 
> proper fix involves:
>  * being clear that the network's DISCONNECTED state means transient 
> disconnection; i.e., the client will try to reconnect if that state occurs.  
> A terminal CLOSED state should be added if we ever want the client not to 
> reconnect.
>  * adding in backoff for reconnection attempts.
>  * client's socket layer should queue client messages (rather than die) when 
> in a transient disconnected state.  Should still die if the client tries to 
> send a messsage in a CLOSED state, if that state gets added.
> ---
> Issue imported from 
> http://code.google.com/p/wave-protocol/issues/detail?id=126
> Owner: [email protected]
> Label: Type-Defect
> Label: Priority-Medium
> Stars: 1
> State: open
> Status: Accepted



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to