Bug #337

Disabling update-level notifications could break observer and occupant counts in Reactor

Added by derek clayton 580 days ago. Updated 318 days ago.

Status :Closed Start :07/03/2010
Priority :Normal Due date :
Assigned to :colin moock % Done :

0%

Category :Attributes
Target version :Union 1.0 Beta 2

Description

In theory, if the following were all true:

1) client attribute updates were disabled for a room
2) occupant list notification were disabled for the same room
3) occupant count was enabled for the same room
4) when client attribute updates are disabled for a room, Union Server were designed to not notify clients whose attributes it changed

then observer and occupant counts in Reactor would break because Reactor requires the update level attribute when determining whether to fire an occupant count change event upon receiving a u131.

the preceding issue was considered a potential bug, but upon investigation, no actual bug exists because Union Server always notifies clients when it changes their attributes, regardless of the client's update levels. if that policy were ever changed in the future, it would introduce the bug described above.

History

03/23/2011 12:04 AM - colin moock

  • Subject changed from Observer and occupant counts in Reactor break when room attribute updates are disabled to Disabling update-level notifications could break observer and occupant counts in Reactor
  • Status changed from New to Closed

Also available in: Atom