|
[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 может его как то по другому инициализировать???
|
|
|
[19 Jul 2008|07:24pm] |
http://www.gpu-grid.net/deltasql/manual.php довольно прикольная штука для синхронизации и контроля версии Баз Данных при разработке
правда вот схему с ant задачей я считаю слегка надуманной но думается мне там и любого command-line клиента можно прикрутить
|
|
|
[11 Jul 2008|12:58pm] |
всех делов то оказалось, демонтаж задней крышки "невентилируемой стойки" огромное спасибо сотрудникам датацентра, за адекватность, умение признать проблему и вовремя ее решить интересно, чуваки у которых над нами смонтировано два HP сервера и на одном снят (сдох видимо) HotSwap блок питания... температуру тоже мониторили???
( посмотреть картинки )
|
|
|
[10 Jul 2008|08:58pm] |
http://coralcdn.org/download/ OpenSource Content Distibution System
довольно интересное решение =) ребятам из sqlmanager.net пригодилось бы =-))
|
|
|
[10 Jul 2008|07:32pm] |
пришла ЖАРА и начались отказы дисковой подсистемы
третий диск за неделю =( сцуко только щас (после пары недель) догадался статистику посмотреть
завтра даже не знаю чего буду в этом автозале делать, толи винты тестировать, толи с градуснегом бегать...
( посмотреть картинки )
|
|
|
[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 вполне устроит
|
|
|
[03 Jul 2008|07:24pm] |
возникла тут задача настроить "удаленный саппорт" а я в этой теме ни ухом ни рылом всю жизнь юзал только Radmin да Терминального клиента
а хочется сделать кое что поинтереснее
хочется замутить что нибудь на MSIE\Firefox и т.п. чтобы человек ТУПО зашел на сайт нажал КНОПКУ и БАЦ я уже мог смотреть что у него на экране происходит
реально такое сейчас? и сколько это стоит?
|
|
|
[01 Jul 2008|03:38pm] |
http://www.firephp.org/
служит для того, чтобы не засорять stdout при отладке и кидать нужный var_dump прямо в FireBug консоль =)
|
|
| продам 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 блин, лот снимается прошу прощения за то что поторопился
|
|
|
[20 Jun 2008|10:01am] |
http://code.google.com/p/pyshards/wiki/Pyshards
ну вот чтото такое для Django написали для использования Шардинга не, все таки надо начать нормально учить питон только вот дока у него по сравнению с PHP какая то недоразвитая =)
|
|
|
[15 Jun 2008|12:26pm] |
Народ а среди моих френдов программеров случайно нету никого кто мог бы проконсультировать по вопросам глубокой интеграции с GDS системами типа Габриель, Амадеус, Сирена, Экспресс-3 и вопросам обмена информацией в формате TourML, TravelXML и TezScript??? а?
а то чего то у меня уже голова пухнет, куча закрытых решений на рынке где дохрена маркетингово буллшита или какие то нереальные цены
буду благодарен за любую инфу
интересуют также ссылки на форумы где могут тусоваться ИТ специалисты по автоматизации турбизнеса (туроператоры, глобальные системы бронирования и т.п.)
|
|
|
[13 Jun 2008|08:17pm] |
тут на SQA Days были темы про тестирование Флеш приложений
тут в RSS проскочила ссылочка http://osflash.org/autotestflash
функциональное тестирование Flash приложений весьма серьезная заявка на победу, IMHO
|
|
|
[08 Jun 2008|01:37pm] |
кстати LAMP в переводе на балмероводский означает WISC =))) Windows IIS SQLServer C# платформа =)) молодцы, толково придумали
только теперь я всем буду говорить что МОЯ Cisc'а терпеть не может ваш WISC'ас =))
|
|
|
[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 это то что нам нужно в "комманде" для "разделения\перекладывания ответсвенности"
|
|
|
[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 ;) у меня просто голова пухнет уже от всего этого, вроде бы и опыт не маленький но написать и отладить действительно рабочее решение для меня какой то титанически немыслемый труд ;(
|
|
|
[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 работают шусто в общем я весь в сомнениях
|
|
|
[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...
ушел проверять =)
|
|