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> империя наносит ответные зависимости
next prev parent 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