Культурный офтопик
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@altlinux.ru>
To: shigorin@gmail.com, "культурный офтопик" <smoke-room@lists.altlinux.org>
Subject: Re: [room] манагерско-разработческое
Date: Tue, 12 Jun 2007 14:35:22 +0400
Message-ID: <20070612103522.GE17367@mw.local.seiros.ru> (raw)
In-Reply-To: <20070611102522.GC3119@osdn.org.ua>

On Mon, Jun 11, 2007 at 01:25:22PM +0300, Michael Shigorin wrote:

>> Меня не устраивает alterator со своими вечно меняющимися интерфейсами.
MS> Я это объяснял Стасу, но с пониманием проблем по взаимодействию
MS> довольно трудно, поскольку оного взаимодействия скорее нет и
MS> делает он всё примерно сам (коллеги в пределах слышимости не
MS> в счёт по очевидной причине, а те, кто порывается, но в итоге
MS> заканчивается пшиком -- по другой столь же очевидной).

MS> Соответственно и взаимодействию взяться почти неоткуда в случае,
MS> когда нетривиальная инфраструктура редко соответствует даже
MS> наличной документации (которая в свою очередь разрозненна,
MS> интроспективна и довольно трудно переваривается сторонним
MS> разработчиком вроде меня -- к путевым заметкам всегда нужна
MS> карта, а её-то и не хватает).

Замкнутый круг. Да и модули уже имеющиеся далеки от идеала. Конкретно
сейчас мне трепет нервы /vm и собственно установка base пакетов. Вторая
отсутствием внятных репортов об ошибке с попыткой делать вид что все
нормально, а первый я сейчас пытаюсь поймать за руку, чтобы увидеть что
таки происходит неправильно. Увы, в VMWare у меня не получается
переключиться на другую виртуальную консоль чтобы в логи залезть.

>> Меня не устраивает отсутствие text-mode interface к альтератору.
>> Меня не устраивает отсутствие у ALT системы стендов, на которых
>> прогоняется каждое ядрышко попадающее в Сизиф.
MS> Тут мне проще, в смысле good enough.  Скорее с xorg стенд бы не
MS> помешал.

Если ситуация со стендами ещё более-менее, то вот отсутствие текстового
интерфейса мне мотает нервы. И отжирает лишние десятки мегабайт от образа
диска, и лишает возможности установки по serial console (для меня это
означает попадание на деньги, ибо приходится платить тем кто будет
выезжать на площадку), да ещё и увеличивает глюкавость (зависимость от
работоспособности иксов не самое лучшее, что я хотел бы видеть на
сервере).

>> Все это мне лично мешает. Только вот я понимаю, что для решения
>> первой проблемы нужно команду alterator'a увеличить, и ничем
>> кроме него не загружать. Это деньги.
MS> Нужно разгрузить Стаса на несколько месяцев и дать выход на
MS> толкового эксперта по предметной области и языкам (довольно 
MS> разумно выбранным, как по мне).  Я надеюсь познакомить их 
MS> как-то с нашим Витей Советовым, но вот не знаю, получится ли
MS> вытащить его на LF или нет.

Знаешь, сначала по поводу Scheme я бесился, типа "ещё бы BrainFuck какой
выбрали", но посмотрев внимательно понял что выбор действительно очень
удачен. Правда отсеивает тех, кому попросту лень ознакомиться с ещё одним
языком программирования, что не очень хорошо.

MS> С тем, чтобы спокойно подумать над тем, какие места были плохо 
MS> или наспех продуманы или реализованы и не спеша разметить то,
MS> как оно должно быть.  При этом рассказывая kirill@ или azol@
MS> по ходу, что к чему (наверное, хорошо бы с ощущениями кого из
MS> недавно влезших в создание модулей альтератора, как bga@ или
MS> dim@).

Скорее уж хотя бы что-то аналогичное javadoc/doxygen прикрутить. Чтобы эти
самые интерфейсы были хоть как-то полноценно документированы в одном
месте.

MS> Думаю, сейчас вполне достаточно экспериментальных данных и
MS> ощущений для того, чтобы хватило просто спокойного цельного
MS> куска времени и чтоб никто не дёргал со срочняком.

Это да. Только вот тут Server-K, Desktop, SOHO и прочие кошмарики делать
надо, причем "к позавчера".

>> Для третьего нужно и помещение, и оборудование, и питание этого
>> оборудование, да ещё и кондиционирование этого оборудования.
>> Это огромные деньги (хороший такой стенд будет стоить от 200k$
>> и выше).
MS> Мне кажется, скорее осмысленно тут работать с железячниками и у
MS> них, чем городить _обновляемый_ или ненужный полный стенд у себя.
MS> Это "кажется" в т.ч. основано на своём опыте как горожения
MS> стендов, так и работы у железячников: у них получается находить
MS> грабли, у себя (с конкретными железками, проблемы которых
MS> идентифицированы) -- решать.

В целом логично. Только насчет обновляемого -- ты помнишь как сам
матерился когда-то про "нечестные i586"? Притом что "честные i586" ещё
поискать надо. Да и матюки на уровне "а что это ваш супер-пупер
дистрибутив на мой i486 ставиться не хочет, непорядок!" проскакивают. При
том что у железячников как раз такого железа днем с огнем не найдешь.

А ещё прогонять тесты нужно, фактически, после каждого обновления таких
компонент, как:
 - иксы;
 - udev;
 - kernel-*;
 - libhw
 - hwdatabase
 - а я ещё всякие smartmontools вспомнить могу

в общем ты понял :)

У меня ещё веселее. Вот сейчас у клиента воспроизводится бага на
специфическом оборудовании, которое мне видать придется покупать (без
этого я не могу обещать что очередная сборка zaptel вообще
работоспособна). Причем как отлаживать непонятно, ибо машина умирает даже
не запаниковав -- мертвый вис. 

MS>Ю> 14 часов вообще-то плохо, способствует ускоренному выгоранию.
>> В курсе. Осенью собираюсь в отпуск таки свалить, первый раз за
>> последние 5 лет.
MS> Если не придумаешь, куда -- я вот думаю, а не выбраться ли опять 
MS> к друзьям в Севастополь и таки на этот раз добраться в Соколиное.

Интересная мысль :) Хотя я всерьез подумываю о том, чтобы отдохнуть тут
под Москвой в неплохом санатории. Под Москвой потому, что не уверен что
будет возможность к фуллтайм отдыху, боюсь руку на пульсе все равно
держать придется.

> >>> У нас только один ядерщик, который делает титаническую работу.
> >>> Это да, проблема очень большая.
> MS>> Два активных (не знаю, насколько сейчас wrar@ машет напильником 
> MS>> в той области или утомился; shrek@ свои сборки публикует, но без
> MS>> претензий на дистрибутивизацию).  Костика ты незаслуженно забыл.
>> Уже после отправки письма вспомнил, и сразу вспомнил почему забыл.
>> Проблемой совместимости с железом и т.д. занимается все-таки у
>> нас один vsu@, а lakostis@ мучает ovz с wks.
MS> Извини, это тоже не плёвое дело.

Я в курсе :( Но таки std у нас занимается один человек, и этого
катастрофически нехватает.

Вот я сейчас вижу что все мои проблемы с ztdummy можно решить портировав
из последних ядрышок к нам все обновления к hrtimers. Но это можно сказать
ядро самого ядра, и без вычитывания каждой строчки кода такое делать
нельзя. И меня совесть мучает даже обращаться к vsu@ по этому поводу.

А вот Костика скоро придется немного помучить, ибо на ovz у меня один
драйвер попросту не собирается. Вообще не собирается :)

>> У меня сейчас основная тема для того чтобы плакать горючими
>> слезами -- ACPI в последних std, из-за чего у нас модуль
>> ztdummy без acpi=off попросту неработоспособен на многих
>> машинках.
MS> А что, есть варианты?

Разобраться от чего у RTC крышняк уносит без acpi=off. И ведь работает
этот RTC сам по себе, а когда к нему ztdummy цепляется в логах вижу
сообщения про потеряные прерывания.

>> Угу. На самом деле сейчас ставить задачу именно конкурировать с
>> хостинговыми решениями это сложновато.
MS> Да и бессмысленно.  Лучше начать делать для себя, а если другим
MS> понравится -- ну ой ;)

Угу :)

> MS>> Кстати, ты уже заценил ui/vm/blonde.scm? :)
>> Это где?
MS> Чё, ещё не догадался, где у нас есть /vm? :)

wtf blonde.scm? Где /vm я знаю, у меня сейчас с ним идет драка не на
жизнь, а на смерть. Пока счет 2:0 в пользу /vm :)

> >>> Нам с тобой надо как-нибудь вместе подумать на тему
> >>> nginx/apache -- как бы сделать удобный вариант "из коробки"
> >>> фронтенда. Сейчас в конфигурации по умолчанию поставленные
> >>> nginx и apache попросту дерутся.
> MS>> Да-да-да-да-да, и чтоб виртхосты интегрированно создавались,
> MS>> и вопрос, на который сегодня в sysadmins@ отвечал, просто не
> MS>> поднимался.
> MS>> Отложу-ка в =packages/web-policy.
>> Давай так -- я тебе отдам те кошмарные скрипты, которые у меня
>> трудятся на хостинге, а ты их причешешь и выложишь? ;) Только
>> там очень много на daemontools завязано.
MS> Давай лучше летом пальцем по ним поводишь с комментариями.

Без проблем. Там самое сложное будет таки научить apache _удобно_
стартовать несколькими сразу, на разных ip:port из под разных юзверей.
А с nginx более-менее просто. У меня сейчас так:

 - nginx frontend (сидит в отдельном ve);
 - nginx backend (сидит в каждом ve с apache);
 - несколько апачей в каждом ve, которые собственно обслуживают запросы;

В общем-то можно было бы от фронтенда избавиться, но проблема в том, что
некоторые хосты имеют свой реальный IP, и поэтому к ним коннектятся
напрямую (то есть сразу на nginx backend). А nginx frontend позволяет мне
о таких мелочах жизни не думать.

Конфиги все текстовые, но перед обработкой скриптами конвертируются в
sqlite :) Сделано для того, чтобы в будущем перейти на схему с хранением
всех конфигов в постгресе каком, и обновлений по пинку.


-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
<thresh> империя наносит ответные зависимости


  reply	other threads:[~2007-06-12 10:35 UTC|newest]

Thread overview: 151+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-03 12:21 [room] К вопросу о цене Astakhov Andrey
2007-06-03 12:30 ` Aleksey Novodvorsky
2007-06-03 12:35   ` Astakhov Andrey
2007-06-03 12:51     ` Aleksey Novodvorsky
2007-06-03 13:19       ` Astakhov Andrey
2007-06-03 13:23         ` Aleksey Novodvorsky
2007-06-03 20:46           ` Aleksey Korotkov
2007-06-05 18:55             ` Денис Смирнов
2007-06-05 20:58               ` Aleksey Korotkov
2007-06-05 21:21                 ` Aleksey Novodvorsky
2007-06-06  2:28                   ` Aleksey Korotkov
2007-06-10 20:03                 ` Денис Смирнов
2007-06-10 22:15                   ` Aleksey Korotkov
2007-06-11  8:06                     ` Денис Смирнов
2007-06-11  8:36                       ` Bogaevskiy Jurij
2007-06-12 10:14                         ` Денис Смирнов
2007-06-11 20:36                       ` Aleksey Korotkov
2007-06-12 10:11                         ` Денис Смирнов
2007-06-12 21:24                           ` [room] дистрибутивы Michael Shigorin
2007-06-13 20:29                             ` Aleksey Korotkov
2007-06-11  8:39                     ` [room] К вопросу о цене Maxim Tyurin
2007-06-11 20:36                       ` Aleksey Korotkov
2007-06-12 13:57                         ` Maxim Tyurin
2007-06-13  9:28                           ` Pavlov Konstantin
2007-06-13 20:31                           ` Aleksey Korotkov
2007-06-14  9:01                             ` Maxim Tyurin
2007-06-14 13:52                               ` Aleksey Korotkov
2007-06-14 16:29                                 ` Sergey Y. Afonin
2007-06-14 20:29                                   ` Aleksey Korotkov
2007-06-25  6:05                                     ` Sergey Y. Afonin
2007-06-25 19:29                                       ` Aleksey Korotkov
2007-06-12 21:20                   ` [room] давайте сменим тему? например, "дистрибутивы" Michael Shigorin
2007-06-13 19:53                     ` Денис Смирнов
2007-06-14  7:52                       ` [room] давайте сменим тему? например , " дистрибутивы " Gosha
2007-06-14  6:29                         ` Sergey Y. Afonin
2007-06-15 21:59                         ` Денис Смирнов
2007-06-14 11:59                       ` Igor Zubkov
2007-06-15 16:27                         ` Денис Смирнов
2007-06-15 16:52                           ` Igor Zubkov
2007-06-15 22:19                             ` Денис Смирнов
2007-06-13 20:37                     ` [room] давайте сменим тему? например, "дистрибутивы" Aleksey Korotkov
2007-06-13 22:03                     ` Aleksey Korotkov
2007-06-13 22:10                       ` [room] давайте сменим тему? например , " дистрибутивы " Sergey Y. Afonin
2007-06-14  0:26                         ` Aleksey Korotkov
2007-06-14  3:42                           ` Astakhov Andrey
2007-06-14  3:55                             ` Astakhov Andrey
2007-06-14  5:30                               ` Sergey Y. Afonin
2007-06-14  6:07                                 ` Astakhov Andrey
2007-06-14  6:29                                   ` Sergey Y. Afonin
2007-06-14  6:50                                     ` Astakhov Andrey
2007-06-14  8:00                                       ` Sergey Y. Afonin
2007-06-15  0:32                                       ` Денис Смирнов
2007-06-15  3:56                                         ` Astakhov Andrey
2007-06-15  7:38                                           ` Aleksey Novodvorsky
2007-06-15  7:45                                             ` Astakhov Andrey
2007-06-15 16:18                                               ` Денис Смирнов
2007-06-15 16:16                                           ` Денис Смирнов
2007-06-03 13:54         ` [room] К вопросу о цене Denis G. Samsonenko
2007-06-03 14:44         ` Michael Shigorin
2007-06-03 14:47         ` Денис Смирнов
2007-06-03 15:40           ` Astakhov Andrey
2007-06-03 16:17             ` Andrey Rahmatullin
2007-06-03 16:33               ` Astakhov Andrey
2007-06-03 19:34                 ` Maxim Tyurin
2007-06-04  3:54                   ` Astakhov Andrey
2007-06-04  4:48                     ` Eugene Ostapets
2007-06-04  4:58                       ` Astakhov Andrey
2007-06-04  5:42                         ` Eugene Ostapets
2007-06-04  6:04                           ` Astakhov Andrey
2007-06-04 11:18               ` Igor Zubkov
2007-06-03 18:59             ` Денис Смирнов
2007-06-03 20:45           ` Aleksey Korotkov
2007-06-05 18:05             ` Денис Смирнов
2007-06-05 21:10               ` Aleksey Korotkov
2007-06-07 21:10                 ` Денис Смирнов
2007-06-08 21:36                   ` Aleksey Korotkov
2007-06-09  5:49                     ` Mikhail A. Pokidko
2007-06-09 12:28                       ` Aleksey Korotkov
2007-06-09 12:40                         ` Damir Shayhutdinov
2007-06-09 17:45                           ` Michael Shigorin
2007-06-10  9:42                     ` Денис Смирнов
2007-06-10 18:32                       ` Michael Shigorin
2007-06-10 20:23                         ` Денис Смирнов
2007-06-10 20:39                           ` Michael Shigorin
2007-06-10 20:55                             ` Денис Смирнов
2007-06-10 21:32                               ` Michael Shigorin
2007-06-11  8:17                                 ` Денис Смирнов
2007-06-11 10:07                                   ` Sergey Y. Afonin
2007-06-11 10:25                                   ` [room] манагерско-разработческое Michael Shigorin
2007-06-12 10:35                                     ` Денис Смирнов [this message]
2007-06-12 11:27                                       ` Michael Shigorin
2007-06-12 11:48                                         ` Денис Смирнов
2007-06-12 12:27                                           ` Michael Shigorin
2007-06-13 15:18                                             ` Denis Pynkin
2007-06-19 19:05                                               ` Michael Shigorin
2007-06-13 20:03                                             ` Денис Смирнов
2007-06-18 10:14                                               ` Michael Shigorin
2007-06-18 12:46                                                 ` ABATAPA
2007-06-19 19:04                                                   ` Michael Shigorin
2007-06-21  7:15                                                     ` Michael Bochkaryov
2007-06-18 13:40                                                 ` Денис Смирнов
2007-06-11 12:26                                 ` [room] К вопросу о цене Igor Zubkov
2007-06-12 21:10                                   ` Michael Shigorin
2007-06-10 22:20                           ` Aleksey Korotkov
2007-06-10 19:57                       ` Aleksey Korotkov
2007-06-10 20:28                         ` Денис Смирнов
2007-06-10 22:57                           ` Aleksey Korotkov
2007-06-11  8:39                             ` Денис Смирнов
2007-06-11  8:54                               ` Maxim Tyurin
2007-06-11 13:38                                 ` Денис Смирнов
2007-06-12 13:33                                   ` Maxim Tyurin
2007-06-12 18:03                                     ` Денис Смирнов
2007-06-12 21:06                                 ` Michael Shigorin
2007-06-13  8:35                                   ` Maxim Tyurin
2007-06-11 20:42                               ` Aleksey Korotkov
2007-06-12  9:31                                 ` Денис Смирнов
2007-06-12 21:04                               ` Michael Shigorin
2007-06-13 20:46                                 ` Aleksey Korotkov
2007-06-11 10:10                             ` Sergey Y. Afonin
2007-06-11 20:37                               ` Aleksey Korotkov
2007-06-11 21:27                                 ` Sergey Y. Afonin
2007-06-12  1:35                                   ` Aleksey Korotkov
2007-06-12  6:10                               ` Denis Pynkin
2007-06-12 19:26                                 ` Aleksey Korotkov
2007-06-13  7:30                                   ` Denis Pynkin
2007-06-13  7:45                                     ` [room] дистрибутивы (mdv) Michael Shigorin
2007-06-13  7:58                                       ` Astakhov Andrey
2007-06-13  8:03                                         ` Astakhov Andrey
2007-06-13  8:13                                           ` Gosha
2007-06-13  8:19                                             ` Astakhov Andrey
2007-06-13  8:30                                               ` Gosha
2007-06-13 20:50                                         ` Aleksey Korotkov
2007-06-19 19:03                                         ` Michael Shigorin
2007-06-13 20:50                                       ` Aleksey Korotkov
2007-06-13 21:35                                         ` Sergey Y. Afonin
2007-06-13 22:15                                           ` Aleksey Korotkov
2007-06-13 22:29                                             ` Sergey Y. Afonin
2007-06-14  0:30                                               ` Aleksey Korotkov
2007-06-14  5:31                                                 ` Sergey Y. Afonin
2007-06-14 13:59                                                   ` Aleksey Korotkov
2007-06-12 20:52                           ` [room] К вопросу о цене Michael Shigorin
2007-06-04 11:17           ` Igor Zubkov
2007-06-04 13:30             ` Michael Shigorin
2007-06-05 18:06             ` Денис Смирнов
2007-06-06  6:57               ` Maxim Tyurin
2007-06-10 20:04                 ` Денис Смирнов
2007-06-11  9:56                   ` Maxim Tyurin
2007-06-12 11:49                     ` Денис Смирнов
2007-06-12 21:09                       ` Michael Shigorin
2007-06-13 19:55                         ` Денис Смирнов
2007-06-19 19:06                           ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070612103522.GE17367@mw.local.seiros.ru \
    --to=mithraen@altlinux.ru \
    --cc=shigorin@gmail.com \
    --cc=smoke-room@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Культурный офтопик

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
		smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
	public-inbox-index smoke-room

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.smoke-room


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git