Форум: "Потрепаться";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизМдя... комментарий кулпрограммера для тестера... Найти похожие ветки
← →
Adder © (2004-03-22 21:36) [0]Получила программу...на тестирование... с таким вот сопроводительным документом...
Тайные знания
для тестеров спешали
детям до 16 посвящается…
Апп:
1. Запуск демона
2. Считывание миба. Если повреждена – fault и нахрен. Если в users или providers, то предупреждение о дохлых и манкировать, идти дальше.
3. Запуск всех валидных серверов.
4. Работа (тело)
5. Остановка всех юзеров по всем серверам
6. Остановка всех серверов
7. Валим в систему
Пул серверов:
1. Засасываем данные с миба. Если корраптед, в жопеня таких. Может быть, что все повреждены, тогда см. туду. Невалидных тоже сосём.
2. В Апп стоит «пустить всех» - пускаем всех, кто валиден.
3. При апдейте миба реально юзаются только обновлённые значения ip фильтра. Всё остальное только с перезагрузки. Такой хвост имеется Stop (name=0), только вот что делать с юзерами?
4. Как надоест, стопорим всех.
Объект зависит от клиента, который первый просечёт, что сервак то грохнулся!
← →
Adder © (2004-03-22 21:37) [1]Пул провайдеров
1. Засасываем этих ублюдков с миба.
2. Оттуда они и апдейтятся, есесснно, новые данные юзаются иммедиэйтли, а точнее: адреса, таймауты в момент новых клиентов, вес и валидность во время апдейта тоже.
3. В каждый момент времени имеем на выходе провайдера, к которому коннектится, или ноль, если все лежат в лёжку.
Объект самодостаточен и устойчив, как танк.
Сервер:
1. Пускаемся. Далее каждый сервак живя в общем пуле всё равно живёт отдельно от всех. (первый пуск Апп, пока живёт всю жизнь гейта)
2. Фильтруем входной базар: если базар гнилой, то отсекаем юзера с таймаутом иначе, собака, житья не даст.
3. Каждый рульный входной перец креатит клиента в общий клиентский лист этого сервера. Пускает его - тот начинает жить. Как показано далее.
4. Усё, ждём новых гадов, и.т.п.
5. Если юзер сдох, то убиваем ему соответсвующего клиента
6. Если клиенту некуда лезть, он информирует об этом свой сервак, и тот того прибивает: варнинг: здесь мы можем наступить себе на яйца.
7. По указу пула стопимся, пере этом коцаем всех клиентов, посылаем нахер всех юзеров и мирно дохнем.
← →
Adder © (2004-03-22 21:38) [2]Лист клиентов
1. Живёт у конкретного сервака и управляется им.
2. Питается входящими подонками и креатит клиентов, беря в качестве параметров текущего провайдера.
3. По указанию сервака, коцает клиента.
Клиент:
1. Здрасьте, я клиент. Меня креатит лист у конкретного сервака.
2. Пускает меня свой сервак, и если я не укладываюсь в таймер RespTO, то стопит и вынимает
3. Прокси пакетов с их формированием
4. Стопит всех.
Todo
(?) Рестарт серверной части при смене параметров – редко. Геморно – рестарт всех клиентов – гемор.
прим: редко – не помрут, ручками сделают рестарт.
← →
Adder © (2004-03-22 21:41) [3]Программа кстати - дерьмо (сорри за выражение)... не первый год по разработчикам передается - давно бы переписали, чем вытаскивать оттуда все баги, которые этот кулхацкер внес -(
← →
Zacho © (2004-03-22 21:47) [4]Что-то это мне напоминает User Hate .. Может, под впечатлением от него писали ?
← →
panov © (2004-03-22 21:49) [5]>Zacho © (22.03.04 21:47) [4]
Это реальная инструкция тестеру на свою прогу, как я понимаю...-)
← →
Zacho © (2004-03-22 22:02) [6]2 panov © :
Дык, я просто понял, что Adder получила именно этот текст, и что автор этой инструкции переработал с User Hate :)
Кстати, User Hate дерьмом назвать сложно.. Вещь очень неплохая, но весь текст в ней именно в таком стиле. По слухам знаю почему :)
← →
vidiv © (2004-03-23 07:02) [7]
> Zacho © (22.03.04 22:02) [6]
Я ее юзаю на серваке:) только не Hate, а в нормальном переводе:))) Мне нравится, единственное она не может сама генерить отчет по IP адресам клиентов:(
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c