pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
55 stars 27 forks source link

Падение при очистке БД TTH #998

Open pavel-pimenov opened 9 years ago

pavel-pimenov commented 9 years ago

From mike.kor...@gmail.com on March 29, 2013 00:22:26

  1. Устанавливаем Флайлинк FlylinkDC++ r502 -beta73-x64 build 13366 Compiled on: 2013-03-22
  2. С грехом пополам хешируем >2Тб из примерно 700000файлов
  3. Отключаем расшаривание одной папки с 300000 файлов и примерно 5,5Гб размером (ссылку на папочку с ГОСТами давал в https://code.google.com/p/flylinkdc/issues/detail?id=956 ).
  4. обновляем шару
  5. нажимаем Очистить базу данных TTH...
  6. приложение не отвечает. последние записи в логе: [2013-03-29 02:34:19] Очистка базы данных TTH… [2013-03-29 02:34:19] Обновление списка файлов запущено [2013-03-29 02:34:33] Отдача завершена: B0002SS2JQ.01._SL110SCTZZZZZZZ.gif для alexx_ssss" [2013-03-29 02:34:34] Отдача завершена: printer-2.bmp для dar34" [2013-03-29 02:34:40] Отдача завершена: printer-2.bmp для dar34" Дамп http://yadi.sk/d/5BP1IDIQ3cS56 Если надо, могу дать БД до падения.

Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=961

pavel-pimenov commented 9 years ago

From mike.kor...@gmail.com on March 28, 2013 16:32:18

PS: При повторном запуске в списке файлов папка, раздачу которой отменял, так и осталась видна. В настройках галка на этой папке была снята, но на вложенных осталась.

pavel-pimenov commented 9 years ago

From Pavel.Pimenov@gmail.com on March 28, 2013 19:22:24

Спасибо. сегодня вечером буду смотреть дамп. как я понял там было не падение а зависание?

Status: Accepted

pavel-pimenov commented 9 years ago

From Pavel.Pimenov@gmail.com on March 28, 2013 19:36:42

dead lock Замерз поток отрисовки юзера Встречный к нему - поток создания нового юзера. Кричитно. спасибо. буду разбираться. Очень помогли.

Labels: -Priority-Medium Priority-Critical

Attachment: issue-961-deadlock-1.png issue-961-deadlock-2.png

pavel-pimenov commented 9 years ago

From Pavel.Pimenov@gmail.com on March 31, 2013 00:42:57

Status: Started
Owner: Pavel.Pimenov@gmail.com