среда, 29 мая 2013 г.

FlylinkDC++ r502-beta82 build 14110

Доступно в автообновлении или по http
http://www.fly-server.ru/install/r5xx/beta 

SetupFlylinkDC-x64-r502-beta.exe
SetupFlylinkDC-x86-r502-beta.exe

SetupFlylinkDC-x86-x64-r502-beta.exe


* Исправлен алгоритм расчета рейтинга.
* IPGuard.ini теперь блокирует доступ к медиа-серверу
   http://code.google.com/p/flylinkdc/issues/detail?id=1050
   (не будет потребляться вшений траф и отображаться расширенная
    медиаинформация в окнах поиска и файл-листов)

40 комментариев:

Анонимный комментирует...

лучше бы сделать отдельно настройку (Включить\Отключить) доступ к медиа-серверу

ибо для обычных пользователей не понятны такие настройки

BlackRiderUA

Евгений комментирует...

при запуске все время крошится база данных ратио - перегрузка, дампы автоматом отправились...
у меня высоконагруженная шара, 1Тб в сутки в пол сотни потоков.
"SQLite - LoadRatio: ineger overflow"
перезагрузки клиента не помогают, работает 0-5 секунд.

Pavel Pimenov комментирует...

Странно. там везде используется __int64

1. можете пожать базу и кинуть мне приватно ее через обменник?
урл в почту pavel.pimenov@gmail.com

2. можете сказать урл на crash-server.com
под каким отправился дамп.

Pavel Pimenov комментирует...

Доп вопрос это началось после обновления до беты 82?
или и более старые беты падали?

NightOrion комментирует...

лучше бы сделать отдельно настройку (Включить\Отключить) доступ к медиа-серверу

Такая настройка планируется, но не сделана, т.к. функционал ещё дописывается и изменяется.

Dante комментирует...

* Исправлен алгоритм расчета рейтинга.

Ошибка с "нулевым" рейтингом до сих пор повторяется.

Pavel Pimenov комментирует...

Нулевой рейтинг признаю.
пока не пофиксил.

Тут был другой баг
отдача считалась в прием :(

Евгений комментирует...

2Pavel началось это после обновления на 82 бету, я откатился на 81 не помогло, база видать поломана уже, убрал базу в другое место чтобы он создал новую, тогда ошибка перестала появляться, урлы не вспомню, базу пришлю.

Анонимный комментирует...

Упал дамп отправлен

Евгений комментирует...

всплыл МЕГА-баг перестал работать IPTrust.ini, сейчас люди нахватаются внешки, у нас и без этого есть прецеденты когда люди за несколько часов попадали на десятки тысяч рублей, а некоторые и сто с лишним, и всем пришлось заплатить, Ростелеком быстро засуживает и на периферии нашей области безлимитов не продает, как пример.

Евгений комментирует...
Этот комментарий был удален автором.
Евгений комментирует...

причем IPTrust.ini не работает уже давно, пробывал откатываться до 75 беты, не помогает, а на 75 бете уже свежая база данных не хочет работать.
на 4хх все исправно работает, автоматически обновляются с операторов и автоматически блочат внешку.

Евгений комментирует...

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

Анонимный комментирует...

ip-адреса не сохраняются после перезагрузки флайлинка

NightOrion комментирует...

Евгений, можно поподробнее, пример файла IPTrust.ini и какой версией пользовались

NightOrion комментирует...

to Евгений,
перечитал вас ещё раз, как я понял у вас прописан адрес откуда брать IPTrust.ini у провайдера и если указан адрес то файл скачивается и не загружается на обработку ?

Анонимный комментирует...

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

Евгений комментирует...

2Pavel пробывал на 502 бета 77-82 везде одно и тоже.
я сам лично не использую загрузку по урл, ссылка закоментирована решеткой, т.к. сам их делаю и раздаю клиентам нашей сети, а у многих пользователей используется, но это немного не о том.
IPTrust.ini обычный, содержит только диапазоны адресов, вот кусок:
5.44.55.0-5.44.55.255
46.255.136.0-46.255.143.255
82.202.128.0-82.202.147.255
85.202.176.0-85.202.191.255
87.251.96.0-87.251.127.255

и т.д. список длинный.
больше ни чего в нем нет, не комментариев, не пустых строчек, не любых других символов, этот же фильтр работает в 4хх ветке исправно.

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

Евгений комментирует...

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

NightOrion комментирует...

to Евгений, я не Павел, ваш вопрос понятен, завёл ишуйку Issue 1058

Евгений комментирует...

прошу прощения, не посмотрел кто пишет, а до этого с Павлом общался обычно тут.

NightOrion комментирует...

Ошибку исправил, проверьте в следующей бетке

NightOrion комментирует...

to Евгений
Если не сложно после проверки отпишитесь в ишуйке что всё хорошо или всё плохо, во втором случае продолжим обсуждение проблемы там.

Если Вас интересует тестирование ночных сборок, напишите мне, адрес есть на гуглокоде в поле автора ишуйки, я вам выдам другой адрес для обновления.

Анонимный комментирует...

После обновления на r502-beta84 build 14192 (x86) перестало работать Скачать в... - Обзор... (диалог сохранения файла не появляется вообще)

Pavel Pimenov комментирует...

Спасибо. "Скачать в... - Обзор..."
починю. я сломал

Анонимный комментирует...

Спасибо за исправление проблемы с "Скачать в... - Обзор..."
Но в обновленной версии r502-beta84 build 14197 (которая еще называется 84.1) при попытке скачивания видео файлов, имеющих название и расширение, например, Фильм.2013.D.HDRip.avi файл качается, но обрезается до Фильм.2013.D.HDR
В итоге файл ошибочно распознается как RAW формат (изображение).

Pavel Pimenov комментирует...

У меня не повторилось Фильм.2013.D.HDR
откуда скачивается?
из окна поиска?
по какой команде меню?

Pavel Pimenov комментирует...

Спасибо. потерю расширения повторил и поправил.

Евгений комментирует...

2 NightOrion
с IPTrust.ini да все починилось, за исключением того что в этой ветке флая не показывается в статусе соединения что произошла какая либо блокировка, это видно только в логе, пользователи не видят этого и начинают искать причины висящих по долгу статусы "соединение", начиная менять свой тип подключения к хабу...
раньше ведь было и сейчас есть в 4хх ветке, что если соединение попадает в свой фильтр, то в статусе соединения пишется "Блокировано IPTrust.ini" и пользователь понимал что это платный трафик, не надо искать путей скачать оттуда не мучая модераторов что у него что то случилось...

еще флай периодечески стал зависать на 30 и более секунд, в логах нашел вот это за этот период:
[2013-06-15 17:19] [Start] [Share cache creator]
[2013-06-15 17:19] [Step ] [Share cache creator] open file done [1 ms]
[2013-06-15 17:19] [Step ] [Share cache creator] init packer done [1 ms]
[2013-06-15 17:19] [Step ] [Share cache creator] write dir. done [2360 ms]
[2013-06-15 17:19] [Step ] [Share cache creator] close file [56 ms]
[2013-06-15 17:19] [Step ] [Share cache creator] set new file as cache [1 ms]
[2013-06-15 17:19] [Step ] [Share cache creator] clean old cache [3 ms]
[2013-06-15 17:19] [Stop ] [Share cache creator] [0 ms, Total: 2422 ms]
[2013-06-15 17:19] [Start] [loadXML]
[2013-06-15 17:19] [Step ] [loadXML] start parse [0 ms]
[2013-06-15 17:19] [Step ] [loadXML] stop parse [919 ms]
[2013-06-15 17:19] [Stop ] [loadXML] [0 ms, Total: 919 ms]
[2013-06-15 17:19] [Start] [flylinkdc-server]
[2013-06-15 17:19] [Start] [www.fly-server.ru]
[2013-06-15 17:19] [Step ] [www.fly-server.ru] Compress query: 1413 / 698 [1 ms]
[2013-06-15 17:19] [Step ] [www.fly-server.ru] HttpSendRequest error [error: 12002] [30698 ms]
[2013-06-15 17:19] [Stop ] [www.fly-server.ru] [1 ms, Total: 30700 ms]
[2013-06-15 17:19] [Stop ] [flylinkdc-server] [30701 ms, Total: 30701 ms]
[2013-06-15 17:19] [Start] [flylinkdc-server]
[2013-06-15 17:19] [Start] [www.fly-server.ru]
[2013-06-15 17:19] [Step ] [www.fly-server.ru] Compress query: 81715 / 5892 [8 ms]
[2013-06-15 17:19] Хеширование завершено: ...\СВЕЖЕЕ КИНО\Vozvrashenie.geroya.2013.HDRip.avo.dub.avi (41,93 МБ/с)
[2013-06-15 17:20] [Step ] [www.fly-server.ru] HttpSendRequest error [error: 12002] [30679 ms]
[2013-06-15 17:20] [Stop ] [www.fly-server.ru] [1 ms, Total: 30688 ms]
[2013-06-15 17:20] [Stop ] [flylinkdc-server] [30707 ms, Total: 30707 ms]

кстати механизма ротации логов не думаете делать? у меня только системный лог уже 400мегов весит за полутрагодичный период времени.

вин7-64бит, флай текущий 64бит.

Евгений комментирует...

заметил еще один нюанс, несколько обновлений назад сломалась база флая при обновлении флая, базу флай создал с чистого листа, примерно за месяц уже отдано 35ПБ скачано 61ТБ, это при том что шара это практически не качат а только раздает, раздает с высокой нагрузкой, примерно 1ТБ в сутки, но выше цифры ни как не могут быть даже далеко правдой...

NightOrion комментирует...

Да, бурный рост статистики заметили сами и уже поправили, если можете, пришлите мне на почту tret2003@gmail.com или ссылку на файлообменник где я могу её скачать, я вам её поправлю.

NightOrion комментирует...

Что-то пропустил слово базу, файл flylinkdc.sqlite пришлите.

NightOrion комментирует...

2 Евгений
Починил надпись в статусе соединения, сейчас пишет.

Евгений комментирует...

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

NightOrion комментирует...

2 Евгений
Могу подсказать вот какую вещь, возьмите программу типа SQLite Expert Personal 3, в ней откройте базу и посмотрите таблицу ratio, в ней отсортируйте записи по размеру скачанного и розданного, строки с самыми большими значениями можно без ущерба удалить

NightOrion комментирует...

А про зависания можно подробнее ? и на какую ишуйку вы ссылаетесь, номер.

Евгений комментирует...

про зависания, всего несколькими сообщениями ранее есть большое сообщение с логом, подробней не знаю как, иногда флай зависает на долго 30+ секунд, по послднему зависания залез в логи и увидел что в указанные моменты там есть действия с ошибкой длящиеся 30000мс, выше кусок лога уже есть в сообщении за 15 число.
так же я указал что воспользовался временным советом из ишуйки 1050 где в ипгуард рекомендуеют внести айпи адрес вашей базы данных с флайсервера. возможно ошибки связаны с этим.

кстати сегодня было обновление и я сразу проверил статус при блокировке, все без изменений, при попытке открыть список с пользовталя адрес которого есть в IPTrust.ini через пару секунд системном логе появляется надпись о блокировке, а в окне скачивания строка скачивания так и висит долго со статусом соединение, хотя в логах уже давно указано что блокировано, и в статусной строке в самом низу на мгновение можно заметить если туда смотреть специально мелькает эта строчка блоировано, но быстро затирается другими системными сообщениями.
вообщем колонка "статус" в окне активных закачек/раздач не отображает блокировано IPTrust.ini а продолжает долго показывать "соединение".

Pavel Pimenov комментирует...

Скажите, когда зависание происходит HttpSendRequest error на 30 сек
вы что делаете?
- открыт файл-лист чей-то?
- открыто окно поиска?

NightOrion комментирует...

2 Евгений, странно всё это, у меня такое сообщение висит долго в окне скачивания.
скрин

Евгений комментирует...

в 14233 и у меня статут начал показывать блокировку, спасибо что в очередной раз спасли от юзеров в будущем :)

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