Home
Slach's Journal [entries|friends|calendar]
Slach

[ website | Slach ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

[23 Jul 2008|09:45am]
Linux Debian Etch
хуйня какая то
собрали RAID 1+0 (два страйпа в зеркале)


конфиг /etc/mdadm/mdadm.conf (на всякий случай продублировано в /etc/)

DEVICE partitions
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
#загрузочное зеркало, чтобы грузилось с любого из четырех винтов
ARRAY /dev/md0 level=raid1 num-devices=4 UUID=c6608a43:9c000baa:60733f01:b0772d3e
#первый страйп
ARRAY /dev/md1 level=raid0 num-devices=2 UUID=126c8417:be699a51:cedaf064:bdd9b984
#второй
ARRAY /dev/md2 level=raid0 num-devices=2 UUID=6efaef58:e4b00047:1efc0ecb:d6a8dabb
#зеркало из md1 и md2
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=60996dea:b70122e2:e83b7f63:1bad5dcb


сделали
update-initramfs -c -b ./ -k 2.6.18-4-xen-amd64
делаю reboot

бац
зеркало md3 иницилизируется РАНЬШЕ md2

cat /proc/mdstat
Personalities : [raid0] [raid1]
md3 : active raid1 md1[0]
488198976 blocks [2/1] [U_]

md2 : active raid0 sdc2[0] sdd2[1]
488199040 blocks 64k chunks

md1 : active raid0 sda2[0] sdb2[1]
488199040 blocks 64k chunks

md0 : active raid1 sda1[0] sdd1[3] sdb1[2] sdc1[1]
96256 blocks [4/4] [UUUU]


sudo mdadm --detail --scan --verbose

ARRAY /dev/md0 level=raid1 num-devices=4 UUID=c6608a43:9c000baa:cedaf064:bdd9b984
devices=/dev/sda1,/dev/sdc1,/dev/sdb1,/dev/sdd1
ARRAY /dev/md1 level=raid0 num-devices=2 UUID=126c8417:be699a51:cedaf064:bdd9b984
devices=/dev/sda2,/dev/sdb2
ARRAY /dev/md2 level=raid0 num-devices=2 UUID=6efaef58:e4b00047:cedaf064:bdd9b984
devices=/dev/sdc2,/dev/sdd2
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=60996dea:b70122e2:cedaf064:bdd9b984
devices=/dev/md1

UUID другой
и подозрительно одинаковые части
ПОЧЕМУ ??
нихера не улыбается после каждого ребута делать rebuild RAID массива

че за ботва??
как нибудь это лечится??

UPDATED

и вот еще что
кофинг /usr/share/initramfs-tools/scripts/local-top/mdadm (который является initramfs-tools, который генерит initrd.img)
Строки 88, 89:
extra_args="--homehost='$MD_HOMEHOST' --auto-update-homehost"
if $MDADM --assemble --scan --run --auto=yes $extra_args; then

типа так инициализируется mdadm
может его как то по другому инициализировать???
2 comments|post comment

[19 Jul 2008|07:24pm]
http://www.gpu-grid.net/deltasql/manual.php
довольно прикольная штука для синхронизации и контроля версии Баз Данных при разработке

правда вот схему с ant задачей я считаю слегка надуманной
но думается мне там и любого command-line клиента можно прикрутить
3 comments|post comment

[11 Jul 2008|12:58pm]
всех делов то оказалось, демонтаж задней крышки "невентилируемой стойки"
огромное спасибо сотрудникам датацентра, за адекватность, умение признать проблему и вовремя ее решить
интересно, чуваки у которых над нами смонтировано два HP сервера и на одном снят (сдох видимо) HotSwap блок питания... температуру тоже мониторили???

посмотреть картинки )
5 comments|post comment

[10 Jul 2008|08:58pm]
http://coralcdn.org/download/
OpenSource Content Distibution System

довольно интересное решение =)
ребятам из sqlmanager.net пригодилось бы =-))
3 comments|post comment

[10 Jul 2008|07:32pm]
пришла ЖАРА и начались отказы дисковой подсистемы

третий диск за неделю =(
сцуко
только щас (после пары недель) догадался статистику посмотреть

завтра даже не знаю чего буду в этом автозале делать, толи винты тестировать, толи с градуснегом бегать...

посмотреть картинки )
11 comments|post comment

[04 Jul 2008|10:29am]
короче, насчет удаленного доступа, слегка подумав и приведя мысли в порядок, теперь хочется такую штуку

1) юзер качает основной продукт с www.west-torg.ru
2) в состав продукта входит какой то helper.exe, на него делается ярлык на рабочий и кнопка "удаленный помошник" в основном софте
3) софт коннектится "куда то"
4) оператор по поддержке видит что ктото хочет получить помощь
5) ну и соответсвенно коннектиться сам

www.copilot.com
очень похоже, но теперь надо тоже самое НО ПО РУССКИ и в СВОЕМ ДИЗАЙНЕ и чтобы дистрибуцию можно было делать своими силами
ну и стоиость 20 USD в месяц на одного Support инженера в месяц

снимать экран "по нормальному" особно не требуется
1 frame per seconds вполне устроит
12 comments|post comment

[03 Jul 2008|07:24pm]
возникла тут задача настроить "удаленный саппорт"
а я в этой теме ни ухом ни рылом
всю жизнь юзал только Radmin да Терминального клиента

а хочется сделать кое что поинтереснее

хочется замутить что нибудь на MSIE\Firefox и т.п. чтобы человек ТУПО зашел на сайт
нажал КНОПКУ
и БАЦ я уже мог смотреть что у него на экране происходит

реально такое сейчас?
и сколько это стоит?
18 comments|post comment

[01 Jul 2008|03:38pm]
http://www.firephp.org/

служит для того, чтобы не засорять stdout при отладке и кидать нужный var_dump прямо в FireBug консоль =)
4 comments|post comment

продам Asus EEEPC 701 [29 Jun 2008|12:21pm]
Продам ASUS eeePC 701
за 5000 рублей

состояние ИДЕАЛЬНОЕ
куплен весной этого года

продам в связи с тем что хочу ASUS 900й
http://www.oneclick.ru/estore/item.jsp?dao=1027627

Народ? никому не надо за дешево???

в подарок еще прикольную СУМКУ к нему очень удобную
и bluetooch адаптер

итого то что обошлось в 11500 продаю за 5000
телефон +79090819500
ICQ 17449450

Продам ASUS eeePC 701
за 5000 рублей

состояние ИДЕАЛЬНОЕ
куплен весной этого года

продам в связи с тем что хочу ASUS 900й
http://www.oneclick.ru/estore/item.jsp?dao=1027627

Народ? никому не надо за дешево???

в подарок еще прикольную СУМКУ к нему очень удобную
и bluetooch адаптер

итого то что обошлось в 11500 продаю за 5000
телефон +79090819500
ICQ 17449450

UPDATE
http://www.oneclick.ru/estore/item.jsp?dao=1027627
Батарея LI-ION 4-ячейки 4400mAh, до 2.5 ч блиа =)) 900й кривой идет в ванклике =((
должно быть 5600
блин, лот снимается прошу прощения за то что поторопился

9 comments|post comment

[20 Jun 2008|10:01am]
http://code.google.com/p/pyshards/wiki/Pyshards

ну вот
чтото такое для Django написали для использования Шардинга
не, все таки надо начать нормально учить питон
только вот дока у него по сравнению с PHP какая то недоразвитая =)
2 comments|post comment

[19 Jun 2008|07:17pm]
http://www.rsdn.ru/Forum/message/2993239.1.aspx
мнда.... вот никогда бы не подумал что кому то захочется FUSE портировать под win32
3 comments|post comment

[15 Jun 2008|12:26pm]
Народ а среди моих френдов программеров случайно нету никого кто мог бы проконсультировать по вопросам глубокой интеграции с GDS системами типа Габриель, Амадеус, Сирена, Экспресс-3 и вопросам обмена информацией в формате TourML, TravelXML и TezScript??? а?

а то чего то у меня уже голова пухнет, куча закрытых решений на рынке где дохрена маркетингово буллшита или какие то нереальные цены

буду благодарен за любую инфу

интересуют также ссылки на форумы где могут тусоваться ИТ специалисты по автоматизации турбизнеса (туроператоры, глобальные системы бронирования и т.п.)
9 comments|post comment

[13 Jun 2008|08:17pm]
тут на SQA Days были темы про тестирование Флеш приложений

тут в RSS проскочила ссылочка
http://osflash.org/autotestflash

функциональное тестирование Flash приложений
весьма серьезная заявка на победу, IMHO
post comment

[08 Jun 2008|01:37pm]
кстати LAMP в переводе на балмероводский означает WISC =)))
Windows IIS SQLServer C# платформа =)) молодцы, толково придумали

только теперь я всем буду говорить что МОЯ Cisc'а терпеть не может ваш WISC'ас =))
4 comments|post comment

[08 Jun 2008|10:08am]
Бивис в очередной раз ссылки интересные подкинул
спасибо =)

http://weblogs.asp.net/kbarrows/archive/2008/06/06/microsoft-s-velocity-caching-turned-up-a-notch.aspx

http://msdn.microsoft.com/fi-fi/library/cc645013(en-us).aspx


с моей точки зрения типичный пример балмероводства

не прошло и пары лет
после того как GPL memcached занял лидирующие позиции в области distributed caching практически для скриптовых языков
и стал использоваться ведущими нагруженными сайтами

и только сейчас мракософт выпустило свой
видимо "БЕСПЛАТНЫЙ" (в доках не сказано ничего про лицензирование)
который более глубоко интегрирован в ее платформу
за счет serializable CLR object
3 comments|post comment

[07 Jun 2008|05:26pm]
Проапгрейдил trac до 0.11rc1
смена Template Engine с SilverCity на Geshi тоже та еще радость
подцепляемые стили
теперь не
templates/site_css.cs
а через
templates/site.html
в котором довольно интересный синтаксис =)
вообще Geshi очень напомнил XSLT ;) но такой, много проходный =)
дефолтные темплейты от Geshi вообще похоже внутрь egg упрятали, а не в /usr/share/trac как было раньше

кроме того через easy_install пришлось обновить несколько питоновских пакетов типа textile, SilverCity и т.п.

очень в этом деле помогли настройки
[logging]
log_file = trac.log
log_level = DEBUG
log_type = file

слетели следующие плагины

XMLRPC
стал выдавать вот эту ошибку http://trac.edgewall.org/ticket/4280
мы его использовали для интеграции с Mylyn, вроде как есть отдельный адаптер, ну и от Zend for Eclipse мы пока отказались хватает Zend Studio 5.5
в общем просто отключил

WikiTemplates
http://wikitemplates.ufsoft.org/
заменил на простой макрос IncludeMacro с http://www.Trac-Hacks.org/wiki/IncludeMacro

также слетели WebAdmin (видимо надо обновить) и RepoSearch
думаю что их тоже пока можно отлючить, хотя RepoSearch очень бы даже пригодился =)

зато теперь у нас стоит
http://trac-hacks.org/wiki/TestingWorkflow
будем пробовать


общем времени потрачено непростительно много часа три наверное, не меньше
с другой стороны Testing Workflow это то что нам нужно в "комманде" для "разделения\перекладывания ответсвенности"
4 comments|post comment

[13 May 2008|10:59am]
http://gpu.sourceforge.net/search_engine.php

готовый Search Engine P2P шный...
на Object Pascal

ухты блин
клева
надо обязательно попробовать
3 comments|post comment

[13 May 2008|09:40am]
http://www.enterprisedb.com/gridsql/architecture.do
вот до чего техника дошла
интересно, оно для моих задач насколько вменяемое?
или это чисто Java JDBC решение???
документации чего то как то саавсем мало


и я насколько понимаю, это ведь нифига не MySQL Cluster который индексные данные держит IN MEMORY ?

а Sedna кстати оказалась вполне ничего себе системкой, вот только на Shared хостингах ее не будет никогда ;) прожорливая она до ресурсов =)
для нормальной работы надо будет в районе 2G выделить памяти только на Sedna
ну и коэффициент роста файлов БД = 6 относительно тоже смущает, как оказалось это не индексы, это просто изза ориентации на то, что XML данные не структурированные текстовые значения могут иметь произвольную длинну, там не очень оптимально заполняются блоки данных и много места свободного остается, если чиста реляционные данные (с иерархией TABLE->ROW->COLUMN) запихивать =)

пока писал презенташку, нашел несколько багов разработчикам

вообще, после денормализации XML данных и избавления от чисто релацияонных зависимостей в структуре XML документа, получилось обогнать на группировочном запросе MySQL в два раза (0.5 сек, против 1.2-1.5 sec)
при одинаковых затратах на память (100Mb RAM у Sedna vs 80Mb RAM у MySQL - Huge конфигурация )
правда надо попробовать погонять на ДЕЙСТВИТЕЛЬНО БОЛЬШИХ данных (относительно текущих помножить на 10 =)

увы к докладу СУЩЕСТВЕННЫХ и всесторонних бенчей не будет
поскольку XQuery вообще пипец как отличается от SQL в плане идеологии и мышления
и сравнивать это НЕКОРРЕКТНО

что у Sedna со scale-out масштабируемостью пока не ясно
предпосылок к кластеризации пока тоже никаких им еще надо текущую реализацию до ума довести

кроме того, я теперь понимаю, что я ни MySQL ни XQuery (Sedna) толком не знаю =)))
слишком много тонкостей в Internals ;)
у меня просто голова пухнет уже от всего этого, вроде бы и опыт не маленький но написать и отладить действительно рабочее решение для меня какой то титанически немыслемый труд ;(
15 comments|post comment

[30 Apr 2008|05:16pm]
Пишу презенташку по Sedna на phpConf
блин чего то оно сливает по дисковому пространству
коэффициент роста базы у меня по отношению к сырым XML данным выходит равен 6

DROP DOCUMENT и повторный
LOAD "raw.xml

из этих 600 метров делают ~1.1Gb... круто блин, где ж я столько дискового пространства напасусь, с учетом того что заливать "новую версию документа" я планирую раз в сутки или даже раз в 4 часа ;)

кроме того, full-text индексы сделаны через dtSearch
а dtSearch.com толи лежит толи от меня недоступен

9 221 ms 224 ms 218 ms sl-gw38-fw-0-0.sprintlink.net [144.232.0.110]
0 241 ms 252 ms 252 ms sl-racks-194449-0.sprintlink.net [144.228.38.94]
1 241 ms 239 ms 242 ms vl130.core1.sat.rackspace.com [64.39.2.33]
2 243 ms 237 ms 242 ms 64.39.1.149
3 * * * Превышен интервал ожидания для запроса.

но простые селекты с XQuery действительно в Sedna работают шусто
в общем я весь в сомнениях
10 comments|post comment

[22 Apr 2008|06:47pm]
сегодня общались с Дениской Балашовым в аське
первый раз наверное серьезно пожалел о том, что в MySQL нельзя сделать
SELECT * FROM server.database.table
особенно пожалел о том, что нельзя это сделать из STORED PROCEDURE
а вместо этого в MySQL есть какой то весьма убогий FEDERATED STORAGE ENGINE, который вообще непонятно МОЖНО или НЕТ сделать как CONNECTION='mysql://username@hostname/database/VIEW_on_remote_server' или FEDERATED можно сделать на VIEW...

ушел проверять =)
5 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]