On Tuesday, November 08, 2011 19:13:29 Antonio Quartulli wrote:
The TT_CLIENT_ROAM flag has to be set in tt_global_del() only if the latter has been invoked by the roaming_advertisement receiving routine. In case of changes update (normal operation done on OGM/TT_QUERY receiving) this doesn't have to happen. Moreover, a client which roamed to us has to be marked as ROAMED, not PENDING. This will make it to be kept for consistency purposes until the related change is received within the next OGM.
Just a recap of our IRC discussion: Please split this patch as it fixes several unrelated issues. Also add information about whether or not these patches should be sent to the stable maintainers as well.
Thanks, Marek