JohnBuckleyGitHub / schat

Automatically exported from code.google.com/p/schat
GNU General Public License v3.0
3 stars 0 forks source link

Ошибка синхронизации списка пользователей между серверами #11

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
1. Многосерверная конфигурация.
2. Клиент, подключенный к вторичному 
серверу, который успеет отключиться и 
подключится заново, за время меньшее, чем 
пинг между серверами.

При подобном стечении обстоятельств 
происходило ошибочное удаление 
пользователя из списка из-за слишком 
высокой степени доверия к корневому 
серверу, т.е. фактически он мог удалять 
локально подключенных к вторичному 
серверу пользователей.

В результате пользователь оказывался 
подключенным к серверу, но 
отсутствующим в списке, при этом он мог 
писать в основной канал.

Original issue reported on code.google.com by impomezia@gmail.com on 11 Feb 2009 at 6:28

GoogleCodeExporter commented 8 years ago
Исправлено в r967.

Original comment by impomezia@gmail.com on 11 Feb 2009 at 6:43