Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
9-1066393003
Timer
2003-10-17 16:16
2004.04.18
Анимированный спрайт


4-1076316067
Samovar
2004-02-09 11:41
2004.04.18
Список API функций в системных dll


4-1076307558
Manowar
2004-02-09 09:19
2004.04.18
Информация о занимаемой памяти процесса


3-1079718877
Крутыш
2004-03-19 20:54
2004.04.18
Подсчитать количество дней от между двумя датами


1-1080729635
010101001010001010101001
2004-03-31 14:40
2004.04.18
ТЕКСТ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский