k001
k001
:...
Back Viewing 0 - 20  
LinuxTag 2010

Берлин, как всегда, нравится. Он по духу примерно как Сан-Франциско, только в Германии.

А вот выставка в этот раз разочаровала. В первый день было немного людей, и мы подумали -- придёт побольше. Во второй день было совсем мало людей, и мы подумали -- раскачиваются. В третий день было совсем-совсем мало людей, и мы подумали -- ну вот завтра, в субботу, народ попрёт буром. Проницательный читатель, вероятно, уже догадывается, что в субботу было совсем пусто. За полных 4 дня к нам пришло максимум человек 200. Конечно, как всегда, были интересные встречи и люди, но торчать вдвоём ради этого четыре дня на стенде, мне кажется, не стоило.

При этом я был на паре выступлений, и там достаточно много людей. Создаётся ощущение, что одно получасовое выступление охватило бы примерно столько же людей, сколько 4 дня стояния на выставке. В следующем году выставляться точно не поеду (если только они не сделают 2 дня вместо 4-х), про выступление -- подумаю.

берлин, линукстаг

Всю следующую неделю я в Берлине на LinuxTag. Херлхихь вилькомен, если кто будет там в это время. Пока я точно знаю только про [info]andy_shev@lj.

великие космонавты и художники

Восток-2: первый выход в открытый космос. Воспоминания Алексея Леонова -- он, собственно, и выходил. А командиром экипажа был Павел Беляев. 2.6.32 belyayev

В детстве мы с папой были в Ленинграде, ходили в Русский музей. Там мне очень понравилась меня просто поразила картина Куинджи "Лунная ночь над Днепром". Она прямо светится изнутри, на картинках из интернета этого не видно. 2.6.27-kuindzhi

Tags: , ,
Kernel RHEL5 2.6.18-194.3.1.el5 028stab069.5 released

Кто там хотел RHEL5.5 based ведро? Налетай! Теперь банановый с блек-джеком и шлюхами с бриджами и nfsd!

Ещё намечается интересная тенденция -- некоторые фичи нам заказывают за деньги. Например, в предыдущем релизе мы виртуализовали BSD process accounting, который так понадобился какому-то дядьке, что он за него заплатил. В этом релизе мы таки допилили kernel mode nfsd (версии 3), с нормальными локами и т.п. -- он понадобился людям из Alcatel-Lucent.

Tags: ,
goin' to san francisco

Завтра после обеда улетаем опять в солнечную Калифорнию. Традиционно -- прямым рейсом Аэрофлота SU321 Москва -- Лос-Анжелес. Дальше менее традиционно -- машина, отель на ночь, а рано утром (всё равно как туда приедешь, просыпаешься очень рано) стартуем в Сан-Франциско. Так как это будет суббота, ожидаю отсутствие пробок и прибытие на место дислокации во второй половине дня.

Потом там будет Линукс Коллаборейшен Саммит, где я попытаюсь рассказать про всякие неймспейсы и контейнеры. Потом таким же манером -- чемодан-вокзал-Москва машина-Лос-Анжелес-самолёт -- обратно.

Пожалуй, впервые за всё время будет больше одного "свободного" дня -- в смысле походить-поглазеть. Глядишь, дойду наконец до Cable Car Museum.

Чего ещё такого поделать в Сан-Франциско? Стоит ли посмотреть на Алькатрас? Куда лучше съездить на машине? Хотелось бы какую-нибудь природу посмотреть, леса и парки, всё такое. Хотя я как-то просто сидел там на Маркете, где-то около Powell station, сидел, смотрел на людей и ничего не делал. Такое, наверное, только в детстве бывало.

PS Аудио и видео по теме.

where has my /dev/null gone?

Вы, друзья мои, не поверите, за чем я сегодня на работе полдня охотился! За /dev/null!!!

ужасающие подробности )

Tags: , ,
"приятно поговорить с умным человеком" (С)

Активно переписываюсь сам с собой: bug #1445.

vzctl-3.0.24

Вот список того, что мне надо побороть. За последние полгода он прилично уменьшился, сегодня я тоже ударно потрудился.

Тем не менее, если кто хочет помочь, милости прошу -- и разработчиков, и тестеров тоже. Особенно хочется сделать #1088, но, видимо, уже не в этом релизе, там довольно интрузивный будет патч, ввиду того, что dist/scripts надо будет патчить.

Что-то ещё добью (в идеале -- с вашей помощью) и буду выпускать в не очень далёком будущем. А то что-то подзатянул, после предыдущего релиза ажно 223 коммита уже прошло (ну и примерно полтора года). Пора, пора...

Tags: ,
kernel people

К нам сюда в Москву, в Параллелс, периодически приезжают и будут приезжать разные интересные люди, имеющие прямое отношение к Linux Kernel. Линуса Торвальдса обещать не могу, но вот Грег Кроа-Хартман и Дейв Миллер вполне могут появиться.

Раз уж они всё равно приехали, им нетрудно что-нибудь интересное рассказать на полчасика (у Грега, например, весьма интересные доклады бывают, да, впрочем, и у всех остальных). Собственно, Энди Клин уже нам тут рассказывал про всякое.

Я к чему? Имеет ли смысл сделать вместо закрытого мероприятия для сотрудников Parallels открытое, чтобы туда могли придти все желающие? Или "все желающие" -- это много, а стоит пригласить, скажем, кернель дивелоперов, работающих и живущих в Москве (а таких много, интересно)? Или взять чуть шире -- людей, близких к Linux, понимающих устный английский и способных задать интересные вопросы? Если так, то как их отобрать?

Несколько человек можно пустить и в наш офис. Если же их больше десяти -- надо организовывать встречу на нейтральной территории. Наверное, можно сделать это в МФТИ.

Tags: , ,
WONTFIX

Закрыл сегодня один баг как WONTFIX. Очень редкий случай, надо сказать -- обычно или можно починить (и чинится, и закрывается как FIXED), или это вовсе и не баг (и закрывается как INVALID).

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

Tags: , ,
про футболки openvz

Объявил в [info]openvz@lj нечто вроде конкурса на дизайн футболки для OpenVZ. Если у кого есть хорошие идеи, что можно на футболке нарисовать -- прошу высказываться. Тому, чей дизайн мы используем (если используем), обещаю две футболки.

Конкурс, конечно, не совсем честный -- я в нём тоже участвую, и я же сужу. Но я надеюсь, что кто-то предложит дизайн, который мне понравится больше, чем свой (у меня, сразу скажу, пока в голове пусто).

Предыдущий дизайн a.k.a. kernel classics тут, ещё более старый a.k.a. container lifecycle можно посмотреть на cafepress.com/openvz. Сейчас хочется сделать на тёмной футболке (думаю про тёмно-зелёный цвет, как на логотипе OpenVZ).

энтай пиар

У меня на openvz wiki есть страничка Hosting providers, куда люди добавляют свои компании, предоставляющие хостинг на базе OpenVZ. Мне не жалко, людям приятно, и есть как ответить на вопрос "а какой хостинг на базе OpenVZ вы рекомендуете?".

Так вот, нынче один дяденька добавил туда свою компанию. При этом зачем-то стёр информацию о некоей другой компании. Я откатил его правки, пускай добавляет снова аккуратно.

А ещё зашёл на его сайт. На главной странице в левом верхнем углу красуется логотип редхата (мужик в красной шляпе, он же shadow man). На какой-то другой странице красуется картинка с сайта parallels.com (где дяденька на стекле рисует схему сети с серверами, роутерами, фаерволлами и т.п.). Такое ощущение, что сайт сделал школьник.

И мне стало понятно, почему он стёр инфу о другом провайдере. Случайно, по неаккуратности. Ну что со школьника возьмёшь?

Ссылок не даю.

Update: он опять добавил про себя, снеся инфу о соседнем провайдере. Я опять откатил. Похоже, что это не просто школьник, а школьник-идиот. Ещё раз -- и в глаз я его забаню нафиг.

Tags:
П. П. Чистяков

Павел Петрович Чистяков (1832—1919) — русский художник и педагог, мастер исторической, жанровой и портретной живописи.

Обратите внимание на список учеников.

Tags:
VPS == OpenVZ ?

Забавно, второй раз уже встречаю, когда человек говорит "у меня VPS" и при этом как бы подразумевает, что это OpenVZ (ну или Parallels [Virtuozzo] Containers).

Ну, скажем, как если бы кто-то говорил "у меня Линукс" и при этом подразумевалось бы, что это, скажем, Ubuntu или там, я не знаю, Red Hat. Так ведь не делают обычно, пишут, какой именно Линукс, какой дистрибутив. А с OpenVZ так делают -- "у меня VPS" с большой (но не 100%) вероятностью означает "у меня OpenVZ" или "У меня Parallels Containers".

В прошлый раз мы выясняли по всяким признакам, OpenVZ ли это (ссылку лень искать). В этот раз товарищ сразу говорит про tcpsndbuf, из чего мы понимаем, что это оно.

Наверное, слово VPS уже стало эдаким нарицательным брендом, как, скажем, термос. Жалко, что VPS, а не контейнер или VE. Не люблю я слово VPS, от него за версту несёт маркетингом. Впрочем, есть ещё хуже слово -- VDS, его, наверное, придумали маркетоиды, которые решили, что VPS -- это круто, но всё ещё недостаточно.

А вот VE (Virtual Environment) неплохой термин, плюс коннотации к VM (Virtual Machine).

Tags: ,
on code refactoring

Написал вдруг, как я мужественно починяю vzctl. In English.

Tags: ,
wiki spam checker

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

Тулза представляет из себя дикую смесь shell-скриптов с вкраплениями sed, awk, sort и т.п. Воткнул вызов в крон, получаю отчёты по почте. Вот пример отчёта:

-274.38	http://wiki.openvz.org/w/index.php?title=Talk:Main_Page&oldid=7616&diff=7852
  -8.00	http://wiki.openvz.org/w/index.php?title=Compiling_the_OpenVZ_kernel_(the_Debian_way)&oldid=6641&diff=7857
   0.00	http://wiki.openvz.org/w/index.php?title=Main_Page&oldid=7484&diff=7854
   0.00	http://wiki.openvz.org/w/index.php?title=Template:List_of_precreated_contrib_templates&oldid=7572&diff=7856
  31.22	http://wiki.openvz.org/w/index.php?title=Download_mirrors&oldid=7467&diff=7855
 100.67	http://wiki.openvz.org/w/index.php?title=A_managed_OpenVZ_installation&oldid=7834&diff=7846
 140.15	http://wiki.openvz.org/w/index.php?title=Multiple_network_interfaces_and_ARP_flux&oldid=7835&diff=7847
 187.22	http://wiki.openvz.org/w/index.php?title=Installing_Trixbox_2.0_in_CentOS_VE&oldid=7833&diff=7845
 233.31	http://wiki.openvz.org/w/index.php?title=PPP_in_container&oldid=7836&diff=7848
 274.38	http://wiki.openvz.org/w/index.php?title=Talk:Main_Page&oldid=7852&diff=7853


В каждой строчке оценка изменения и ссылка на него. Отчёт отсортирован так, чтобы вначале были изменения с самыми плохими оценками (более всего похожие на спам, с точки зрения программулины).

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

перфоманс тестинг ин прогресс

Я тут вчера, вооружившись большим компьютером и ядром 2.6.31, мерял производительность network namespaces с помощью netperf.

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

Меряю я, значит, меряю, а получается всё время какая-то ерунда! То побыстрее, то помедленнее, то ступеньками -- каждый следующий прогон на 5 mbps хуже предыдущего. Интуитивно поставил между прогонами паузу на 2 минуты, вроде стало почти хорошо, но всё равно какие-то есть флуктуации.

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

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

Собственно, к чему пишу?
1. И на старуху бывает проруха, как говорил друг моего детства Коля Остен-Бакен...
2. Следите за троттлингом (dmesg | tail), а то потеряете день, как я.
3. Большинству результатов измерений, которые вы видите в разных публикациях и т.п., доверять категорически нельзя, ибо большинство измеряющих не настолько въедливы и скрупулёзны, чтобы выяснить, что мешает, как мешает, почему мешает и как померять правильно.

Tags: , ,
Вот и поговорили...

(23:33:19) pp--: ????
(23:35:22) pp--: ? 2.6.27 ????? ?? ??? ? ???????, ???????? ???? ? ?????. ?? ??? ???? ???? ? drbd ?? ??????????
(23:35:31) pp--: ???? ????? ?????? ????????? ?? drbd
(23:36:14) pp--: ? ? rhel5-2.6.18 ??? ??? ???????, ?? ??????????? ????????? aufs ;(
(23:37:41) pp--: kir mou cyrillic vidno?
(23:39:44) pp--: ? ???? ?????????? ???????? ? ??????????? ? loop, ? ?????? ?????????? ???? ?????? ? ???? ?????. ??? ??????? ???????? + ????????? ??????????? ???????? ???????? loop ??????? ? ???? ?????????
(23:40:00) pp--: ??? ???? ??????????? ???????? ??? ?????? ???????? loop ?????
(23:41:56) pp--: ????? ?? ?????? ????????? ?????? ?? ???? ?????? ???? ?????.
(23:43:06) pp--: kir ??? ?????

Tags: ,
спамеры повсюду!

Какой-то китайско-вьетнамский хостинг сервис провайдер не придумал ничего умнее, кроме как разместить свою рекламу (текст, картинки и таблички -- всё на полтора экрана) на Talk:Main page в openvz wiki! Это ж надо было додуматься!

Люто, бешено ненавижу.

Tags: , ,
технология OpenVZ, даже не позволяющая запустить виртуальную среду с другой версией ядра ОС

Гражданин [info]lifeway@lj сравнивает Альты и какой-то Наулинукс (который на базе Scientific Linux, который (как и CentOS) на базе RHEL) для школьного дистрибутива. Поразительные факты открываются!

Альт Линукс – технология OpenVZ, даже не позволяющая запустить виртуальную среду с другой версией ядра ОС.

Я не смог ("в Интернете кто-то неправ!") и оставил комментарий, дублирую сюда:

Довольно странно использовано слово "даже". Будто бы использование в виртуальной среде другого ядра -- это прям кровь из носу как обязательно. Причём расшифровывать, почему обязательно, незачем -- достаточно написать "даже", и самый тупой чиновник поймёт, что это что-то очевидно базовое, типа "автомобиль даже не умеет ездить по дороге".

А по факту это примерно то же самое, что написать "автомобиль даже не умеет ездить по болоту, летать по воздуху и плавать по воде". А танк, например, умеет и по болоту, и по воде.

Так что, выходит, танк лучше?

Или надо брать вертолёт? Танк, он ведь даже не позволяет передвигаться по воздуху...

Tags: ,
Back Viewing 0 - 20