2004-07-14 02:09

July 14th, 2004 by Vasil Kolev

Спи ми се. спи ми се. спя на клавиатурата.

Целия ден ми е такъв, откакто сутринта бандата работливи строители и подобни долни типове започна да прави нещо много шумно точно срещу нашия блок. Господи, НЕ МИ ДАВАЙ подходящо оръжие, ще го използвам….

Разбира се, misery loves company, цял ден се оправях с организацията на голямата anime среща на Витоша, играх си с live CD-то (с ядро 2.6.6 пали, с 2.4.26 не, и не мога да си обясня защо, ама вероятно не съм схванал нещо в source на linuxrc-то, което ползва), и си четох “Велизарий” на Робърт Грейвс.

Вечерта гледахме Pulp fiction, много ценен филм…

Вече изчистих които можах планове за мрежовата сигурност, и утре като съм малко по-буден, ще разпратя на авторите на останалите планове задачки да си ги изчистят.

Добре поне, че е хладно, ще мога да спя нормално.

2004-07-13 02:22

July 13th, 2004 by Vasil Kolev

Yesterday I forgot to blog… There wasn’t anything special, I mostly played with a live CD, which I’m thinking to use as an installer (I’m still tweaking it, and I test it under VMware :) )

At Slaveykov tovay I bought some books – 3 by Robert Graves (one of them is “I, Claudius”, I lost my old copy, damn), and the next one by R.A. Salvatore (which probably won’t be a big deal, but will help me go to sleep).

With chervarium we fixed the network topology of the project – different vlans, no default one. It was very clean, took 15 minutes planning and writing on paper, and 5-10 writing configurations on the machines and the switch. Elementary, Watson … :)

There should’ve been a party at Studentski grad at 42th block, but when left with chervarium, it started raining really heavy, so we hid under Bulbank, until the heaviest part went away. In the end I went home, and he went to his office.

I had bought a fan for the hard drive on the alpha, and when I got home, i put it (I had to remove the floppy drive, but that I don’t need). I cleaned the box – I found out that between the main fan and the box there wasn’t a filter, but a great quantity of dust… I cleaned what I could, and I hope it won’t get so hot any more.

Because I’ve caught a bit of cold, I’m cooking something hot (for the first time in the new apartment), I’m thinking about spaghetti this week :)

2004-07-13 00:08

July 13th, 2004 by Vasil Kolev

Вчера май пропуснах да блогна… Нямаше нещо особено, играх си основно с едно live CD, което мисля да използвам за инсталатор (в момента продължавам да го човъркам, тестовете правя с VMware :) ).

На Славейков си купих малко книги – 3 на Робърт Грейвз (едната – “Аз, Клавдий”, понеже я изгубих, голям съм идиот), и следващата на Р.А. Салваторе (която сигурно пак няма да е нещо особено, ама става за приспиване).

С chervarium оправихме мрежовата конфигурация на проекта – vlan-и като хората, разделени, без default-ен. Стана много бързо и чисто, отне около 15 минути планиране и писане по листи, и 5-10 написване на конфигурациите по машините и по switch-а. В общи линии – елементарно, Уотсън … :)

Идеята беше днес да има купон в Студентски град пред 42ри блок, само дето ние когато излязохме с червото, и то заваля зверски, та стояхме малко под Булбанк, докато отмине големия порой. В крайна сметка се прибираме, аз вкъщи, той в офиса си.

Купил си бях един вентилатор за харддиска на alpha-та, и като се прибрах, го монтирах на мястото на флопито (то така и така не ми трябва). Изчистих кутията – открих например, че между вентилатора и стената на кутията няма филтър, а едно сериозно количество наслоен прах… В крайна сметка изчистих каквото можах, и се надявам да не грее толкова много.

Понеже малко съм настинал, си готвя нещо топло (за пръв път в новата квартира), може да помисля да направя спагети в следващата една седмица :)

2004-07-11 10:33

July 11th, 2004 by Vasil Kolev

Last night I wasn’t able to write anything here, so I left myself the following notes:

tired
drunk
anime meeting, 7 beers (2 liters + 3 beers)
stipulations about 17-18
laundry
drunk
cradle of filth

This translates to the following: I was tired and drunk, because at the anime meeting I drank 7 beers (e.g. one 2 liters bottle, and 3 cups). We talked a lot about the big meeting at 17-18, and I wrote some of them down, because I don’t remember a lot of it… Then I remember talking to a lot of people on IRC/ICQ, but I’ll have to check my logs, to be sure what I’ve talked about…
The thing about the laundry is that I carried it in the heat yesterday, without getting rained on. Instead of that, at the meeting it rained a bit, with some hail …
Looks like I’ve been really drunk, I’ve noted that twice… And I like to listen to Cradle of filth no matter drunk or sober… :)

Now I’ll be drinking my tonic and regaining strength, I still feel sleepy.

2004-07-11 10:25

July 11th, 2004 by Vasil Kolev

Снощи не бях в състояние да пиша в блога, и за това съм си оставил само следните бележки:

уморен
пиян
аниме среща, 7 бири (2 литра + 3 бири)
уговорки за 17-18
прането
пиян
cradle of filth

Това преведено значи следното: бях уморен и пиян, щото на аниме срещата изпих 7 бири (т.е. една двулитрова бутилка Леденика, и 3 чаши). Говорихме си за бая неща около голямото събиране на 17-18, които съм си записал, защото не помня много-много. Помня, че говорих с бая хора по irc и icq, но ще трябва да си проверя логовете, за да видя какво точно съм казвал…
Това за прането е, че вчера го примъкнах в жегата, без да ме завали дъжд. За сметка на това на срещата по някое време валя дъжд с град…
Много хубаво съм бил пиян де, щом съм го отбелязал 2 пъти… А Cradle of filth обичам да слушам и в трезво състояние … :)

Сега смятам да си пия тоника и да се освестявам, че още ми се спи.

2004-07-09 18:48

July 9th, 2004 by Vasil Kolev

Some moments ago I fought with a stupid mistake… How haven’t I fixed that before, I have no idea.

It was in qmail with a patch for mysql support. The problem was in this line:

pw = (struct passwd *) malloc(sizeof(struct passwd *));

And of course, malloc does what we tell him, not what we want, and allocates 4 bytes. After that the program starts accessing the structure’s fields and BOOM…
I should mention, that if I hadn’t used indent to fix the source, to be able to see what does it do (2 spaces tabulation DOESN’T WORK, Bernstein!), I would be probably still banging my head…

2004-07-09 18:46

July 9th, 2004 by Vasil Kolev

До преди малко се борих с една глупава грешка … Как не съм я оправил преди, не мога да си обясня.

Става въпрос за qmail с един patch за mysql. Проблемът беше в този ред:

pw = (struct passwd *) malloc(sizeof(struct passwd *));

И разбира се, malloc прави това, което му кажем, не това, което искаме, и заделя 4 байта. След което започваме да попълваме полетата на структурата и БАМ…
Да спомена, че ако не бях използвал indent да оправя source, за да мога да разбера какво прави (2 интервала отместване НЕ ВЪРШАТ РАБОТА, Бернщайн!), сигурно още щях да си блъскам главата…

2004-07-08 17:57

July 8th, 2004 by Vasil Kolev

I finished alpha’s maitenance. The results:

I found out that the machine was hellishly overheating, because the UPS is blowing directly at her. I did some rearranging, and I’m thinking about buying a fan for the disk drive, and maybe for the processor.

I also found out a lot of dust ( I had to wash my hands twice).

From the 3 drives that A–Viper brought me, one didn’t want to answer to the SPIN-UP command, the second tried heroically to spin up while sounding heart-breaking, and the third one somewhat died while formatting. Now they’re on the table, each with a small label describing its problem.

I fixed the network configs (which were an incredible mess), now after a reboot everything works as it should, with no errors. ntpd got a bit of treatment, to sync the machine, because the clock runs with 2 minutes forward every 24 hours.

Other events – I went to pay the electricity, and the didn’t want my money (I’ll have to go again after 14th), went to FMI to see Shiyachki, but he wasn’t there, went to pay the cable, but it was closed… Yes, Murphy, I love you too, and your mother…

And I went to that trip, because I had to go out to see Kalina to Central station, and to be sure that she’s on the train… Mmmm, quietness…

2004-07-08 17:50

July 8th, 2004 by Vasil Kolev

Завърши maitenance на alpha-та. Резултати:

Открих, че цялата машина е загряла до побъркване, понеже UPS-а духа в нея. Разместих ги, и обмислям да купя едни малки вентилатори за диска. Може да помисля и за един на процесора.

Открих също така, че е пълна с прах (2 пъти трябваше да си мия ръцете).

От 3те диска, които A–Viper ми донесе, единия не искаше изобщо да отговори на SPIN-UP командата, единия правеше геройски опити да се завърти и издаваше сърцераздирателни звуци, а третия изрева лошо по време на форматирането. Сега стоят на масата, с лепенки на тях, описващи кой какъв му е бил проблема.

Оправих й най-накрая мрежовите настройки (които бяха невероятна каша), сега на reboot си пуска всичко както трябва, без грешки. Пипнах малко и ntpd-то, да се синхронизира с него, че иначе часовника и бяха с около 2 минути на денонощие.

Други събития – отидох да си платя тока, и не ми искаха парите (след 14ти трябва да ида пак), отидох до ФМИ да видя Шиячки, но него го нямаше още, минах да си платя кабелната, и беше затворено…Да, Мърфи, и аз те обичам, и майка ти обичам…

А отидох на тази обиколка, понеже така и така трябваше да стана, за да изпратя Калина до Централна гара, и да я кача на влака… Мммм, спокойствие.

2004-07-07 22:52

July 7th, 2004 by Vasil Kolev

I’m tired to death…

In the morning we went with Kalina to eat paunch soup in the pub in Geo Milev – it was a good way to start the day :) After that we went to the server room, where the test had passed without any problems, so I touched the configurations a bit, fixed some docs (about 4-5 pages with TODO, notes, behaviors, etc.), and ran another test, this time on the database, to see how will it behave…

The database itself will need some more configuration and optimizations. I’ll probably need to tune the appserver, to use persistent connections, because the connection to the postgresql and it’s closing are slow operations, compared to the queries and the transactions.

Then we went to IBB, where the table again wasn’t able to hold us – we added chairs, sat closer, but when Techo came there wasn’t a way to put him on our table, so he had to sit on the next to us (some time before that Nikola Antonov and some people had moved to another table, but that didn’t help a lot). There were a lot of different things discussed, but at some moment I was too tired, and went home …

Tomorrow I’m thinking about not getting out before it starts getting dark outside, and to start working again on the plans for the course. I could reread my problems of the system administration lecture, to be ready for the FMI seminar, if I’ll be there…

2004-07-07 22:45

July 7th, 2004 by Vasil Kolev

Уморен съм до смърт…

Сутринта с Калина отидохме да ядем шкембе чорба в кръчмата в Гео Милев – определено беше добро начало на деня :) След това се разходихме до сървърното, където теста беше минал без проблеми, за това пипнах една-две дреболии, оправих малко документация (около 4-5 листа с TODO, бележки, поведение, и т.н.) и пуснах още един тест, да тормози базата, да видим за какво става въпрос…

Самата база ще има нужда от настройка и оптимизация. Вероятно ще се наложи и настройка на appserver-а да използва persistent connection-и, понеже връзката до postgresql и затварянето й са бавни операции, в сравнение със заявките и транзакциите.

После отидохме на ИББ, където пак масата не ни събра – добавяхме столове, сгъстявахме се, ама като дойде Течо съвсем нямаше как, и му се наложи да седне на друга маса (а преди това май Никола Антонов и още някой бяха се преместили на друга маса). Обсъждаха се хиляди неща, хиляди простотии, но по някое време не издържах, и се прибрах…

Утре смятам да не излизам преди да се стъмни, да се наспя много добре, и да се заема с плановете за курса. Може и пак да си прегледам лекцията за проблемите на системната администрация, да съм готов за семинара на ФМИ, ако ще говоря там.

2004-07-07 00:54

July 7th, 2004 by Vasil Kolev

Today I did some useful stuff…

First I set up the notification of ludost.net’s nagios , now it notifies for some of the machines (especially for Vlaqk, to see what’s happening with his), and soon, after I add the DNS testst, I’ll announce it in BGNOG, to see how many people would like to use it.

After that in the heat I went to finish the last things of the core database server stuff – I told heartbeat and drbd to play nice with the database, and to transfer the stuff between the machines… It’s great to run a test suite to talk to the database, to kill the power to one of the machines, and the other to take the job :) What’s left are the tests of some of the really sucky situations (dying of a single cable, memory errors, etc), the configuration of the sensors (in the moment they’re showing 120 degrees C, strange), and then we’ll be syncing with the developers of the application server, to integrate it in the system. In the moment I have hand-written 5 pages of stuff – addresses, behavior, TODO lists… It’s fun :)

Today A-Viper brought 3 SCSI1 disks, to test and choose, and I found in the evening I found out that I haven’t got a SCSI1 cable, and I’ll have to hook them to the alpha (which will be fun) to test them… I’ll probably buy at least two, to have a good enough backup – the one that I’m currently using probably won’t last more that 2-3 years, and I don’t expect to change this machine until I get 100 Mbps internet connection…

I should exercise more in carrying the notebook on long distances, in the last 3 days I’m beat when I reach the server room (the shades on the way help, but not that much). When I got there, the problem is in the heat, but the going back (which is when it’s already dark) I still get tired… I wonder if I can get some side job as a cable guy, to carry cables and to climb roofs :) Only if I had the time…

There is a chance that I’ll be reading again my lecture about the problems of system and network administration(still no english version, sorry) on the next FMI seminar, but I still don’t have a confirmation. I guess there are a lot of people that want to make sure that it’s better for them to read it :)

The plans for the network security course are in the background tasks now, I hope that thursday/friday I’ll be able to work a bit on them, so I’ll be able to start writing the lectures.

(in the DWN I saw something interesting about the X servers, it should be interesting to a lot of people, it explains a lot of stuff (read the thread))

2004-07-07 00:32

July 7th, 2004 by Vasil Kolev

Днес успях да свърша малко полезни неща…

Първо подкарах notification-а на nagios-а на ludost.net , за момента за някои машини (специално за Валяка, да вижда какво става с неговите), и скоро, след като добавя и DNS тестове, ще го обявя в BGNOG за желаещи да бъдат следени.

След това в жегата отидох да довърша основните последни неща по database сървърите – обясних на hearbeat-а и drbd-то да се разбират добре с базата данни, и да си прехвърлят нещата от една машина на друга… Страхотно е да пуснеш нещо да говори на базата, да удариш шалтера на едната машина, и другата да поеме работата :) Останаха едно количество тестове на съвсем мръсни ситуации(отпадане на единичен кабел, грешки в паметта, и т.н.), настройка на сензорите (в момента според тях в машината е 120 градуса, странна работа), и ще последва синхронизация с разработчиците на application сървъра, да ги интегрираме в цялата система. Като се замисля, имам 5 листа изписани по разни моменти – адреси, кое как се държи, todo списъци … Приятно занимание :)

Днес A-Viper ми донесе 3 SCSI1 диска, да тествам и да си избера, след което вечерта открих, че нямам scsi1 кабел, и ще се наложи да ги закачам на alpha-та (което ще е забавно) за да ги тествам … Сигурно ще купя поне два, за да имам достатъчно резерва – този, който е в машината, сигурно няма да издържи повече от 2-3 години, а аз тази машина смятам да я ползвам ПОНЕ докато не си пусна 100 Mbps интернет….

Трябва да се упражнявам в носене на notebook-а на дълги разстояния, в последните 3 дни докато стигна до мястото със сървърите, съм издъхнал (те сенките помагат, ама не много). На отиване проблема е жегата, ама на връщане (което е вече по тъмно) пак ми е леко уморено… Чудя се, дали не мога да си намеря малко странична работа като кабелджия, да нося кабели и да се катеря по покриви :) Само дали ще имам време за подобно нещо…

Има шанс ПАК да си изнасям лекцията за проблемите на системната и мрежова администрация, на следващия семинар на ФМИ, но още не съм получил потвърждение. Предполагам, все още има желаещи да я чуят и да се убедят, че е по-добре да я прочетат :)

Плановете за мрежовата сигурност са на заден план в момента, надявам се към четвъртък/петък да им обърна достатъчно внимание, та да може да почна да пиша лекциите.

(в DWN видях нещо интересно за X сървърите, на много хора може да е интересно, обяснява доста неща за текущото положение(прочетете thread-a))

2004-07-05 23:22

July 5th, 2004 by Vasil Kolev

In the morning I ate pancakes for breakfast at my favorite place, and went to Slaveykov. No new books were published this week, damn…

Today was a day for getting drbd up and running, finishing the setup of the machines, tidying up the rack and such nice events. All was good, tomorrow is the last part of the High availability setup, and then will follow the experiments with kicking the power switches and stuff, to see how does it react.

The night was finished with chervarium in Krivoto, to get something nice to eat, and to talk for about an hour about all kinds of crap, to clear our heads from the work :)

I’ll probably get some sleep, and tomorrow morning I’ll be reading heartbeat’s documentation, to clear up some stuff… I’m thinking about taking my keyboard there, bu I really don’t feel like carrying 3 more kilograms…

(and to brag a bit, I fixed the harddisk on the alpha, for the third time, I wonder how much will it last).

2004-07-05 23:18

July 5th, 2004 by Vasil Kolev

Сутринта закусих палачинки на любимото си място, и минах през Славейков, където нямаше нови излезли книги. Гадно…

Днес беше ден за подкарване на drbd, донастройка на машините, нареждане на rack-а и т.н. приятни неща. Мина добре, утре ще е финалната част на High availability настройките, и вероятно ще последват експерименти с ритане на шалтери и т.н., за да видим как се държи.

Вечерта завърших с червото в Кривото, да хапнем нещо приятно, и да си говорим половин-един час простотии, за да се отвлечем малко от работата :)

Мисля да поспя, и утре сутрин да чета документацията на heartbeat, за да си изясня още един-два дребни момента… Чудя се дали да не си взема клавиатурата, въпреки че сигурно ще ме мързи да мъкна още 3 килограма …

(и да се похваля, оправих си диска на alpha-та за пореден път (този е 3ти), чудя се колко още ще издържи).

2004-07-05 12:48

July 5th, 2004 by Vasil Kolev

In short ….

Yesterday I did the first installation of the database servers for the project – it was nice, but took some more time than expected, because I had do make them boot from the network, and to find drivers for the RAID controller (how the hell was I supposed to know that it’s that new), and a lot of such fun stuff. But it was hard to feel bad with a machine that compiles a kernel in 2 minutes :)
(looks like I’ll want an upgrade soon… :) )

In the morning I found something fun – the file system on the alpha was remounted read-only, because of bad sectors, so now there’s an e2fsck -c running, to see what will happen… Nothing else to do, the drive is about 10 years old, I’ll have to look for a new one, so if somebody has 1-2G SCSI-1 hard drive, tell me, I’m interested :)

Zhoro has some pictures from Sunday… I should’ve went with them :)

I’m having some guests this week, so the could be less entries here…

2004-07-05 12:43

July 5th, 2004 by Vasil Kolev

Накратко…,

Вчера направих първоначалната инсталация на database сървърите за проекта – беше добре, само дето отне известно време да ги накарам да boot-нат по мрежата, да им намеря драйвери за RAID контролера (откъде да знам, че тоя модел е твърде нов, мамка му), и разни такива весели неща. Ама трудно може да ми е неприятно с машина, дето си компилира ядрото за 2 минути … :)
(май ми се иска да си правя upgrade :) )

Сутринта станах и открих забавен момент – файловата система на alpha-та ми беше read-only, заради лоши сектори, та сега върви едно e2fsck -c, да види дали ще се справи… Това е то, диска е на около 10 години… трябва да си търся нов май, та ако на някой му се намира 1-2G SCSI-1 диск, да каже, интересувам се :)

Жоро има няколко снимки от неделя… Трябваше да ида с тях да скачам :)

Имам малко гости тая седмица, та може би ще пиша по-малко …

2004-07-04 01:15

July 4th, 2004 by Vasil Kolev

Tiring …

In the morning I dreamed in one dream how three times someone tried to pick my eyes out – a good reminder that I shouldn’t forget to use my eye drops (and that I should go again to the eye doctor). I got up at 10-11, and for some time I listened to Velin snore.
(I should hide his opiates)

Then he got up, and we went to see the unixsol people in “Halbite” :) It was interesting and fun, but after some time I got tired of sitting at one place, went through the weekly meeting of the anime fans, and then went to the old apartment to pick up my laundry.
(Freak has started to write every day, it’s really interesting :) )

I got home, and found Velin watching “Friends”. We watched some episodes, I went to the shop for some food, and we watched again, until I decided that I have to do some work… In the end I cleaned up one more plan for the network security (it was a lot of work), sent it to the people for review, and I’ll be off to sleep. I drank the bottle white wine from the fridge (I had plans to drink it with someone, but she had some work to do tonight…).

My debian mirror on the notebook is almost ready, tomorrow I’ll be using it to install the servers. I mustn’t forget the drivers for the strange USB ADSL bridge, or I’ll have some real problems…

2004-07-04 01:08

July 4th, 2004 by Vasil Kolev

Уморително ….

Сутринта сънувах в един сън как 3 пъти се опитаха да ми извадят очите – добро напомняме, че не трябва цял ден да забравям да си капя капки в очите (и че трябва пак да ида на очен лекар). Станах около 10-11, и известно време оправях дреболии, слушайки как Велин хърка.
(следващия път ще му скрия приспивателните)

По някое време Велин стана, и отидохме да видим хората от unixsol в Халбите :) Беше интересно и забавно, но по някое време ми писна да седя на едно място, минах през ежеседмичната среща на аниме феновете, и след това отидох да си прибера прането от старата квартира :)
(Течо е почнал да пише всеки ден, бая интересно е :) )

Прибрах се вкъщи, и заварих Велин да гледа “Приятели”. Гледахме малко епизоди, отидох до магазина за храна, и пак гледахме, докато не реших, че трябва да свърша малко работа… В крайна сметка довърших още един план за мрежовата сигурност (бая работа беше), писах на хората да го прегледат, и ще ходя да спя. Така и така изпих бутилката бяло вино от хладилника (имах планове да я пия с определен човек, ама тя има ангажименти тая вечер…).

Почти ми е готов debian mirror-а на notebook-а, утре ще го ползвам за инсталацията на сървърите. Не трябва да забравям и драйверите за странния USB ASDL bridge там, че да не остана на сухо …

2004-07-02 23:53

July 2nd, 2004 by Vasil Kolev

Damn it.

I hate it when my stomach goes bad, I hate the heat, too. I’m writing this on paper in the toilet (NOT on toilet paper).
(I’ve copied this from the paper :) )

The day began with carrying the laundry to the old apartment,
(my cellphone is ringing, but it’s really hard to answer it from there)
and on the way it didn’t rain on me (the damn weather is waiting for me to pick it up). Too bad that I missed my brother, he’s getting hist first salary from the new job today :)

After that I went to my hairdresser, to cut the ends of of my hair, because it had a lot of split ends – and that was the only period of the day I spent sitting, all my rest…

On the way to the center my stomach started hurting (probably because of that that I had eaten only an ice cream for the whole day), so I went to the apartment to find out, that I have stomach disruption.
(pausing to go out of the toilet)

I got to the meeting – two of the servers are here, we looked at them, mounted the UPS in the rack, I wrote tasklists to almost everyone, and Sunday I’ll be there again (it could’ve been Saturday, but I’m drinking white wine in copper glasses then).

And to finish the day, near-dead, I went to FMI for the “LabIO and friends” seminar, where I listened to the end of the presentation about BARS by Nakov, and the ISECA presentation by Nedyalkov. After that, because there wasn’t any time left, we went down to listen to “Kadkadyori” and Vasko Krupkata, and to drink beer.

At the beering I saw a lot of people, had some interesting stipulations, and saw some old friends…Let’s see what will come out of this :)

I’m still finishing the course plans, in a week they’ll be probably cleaned up…

(I probably won’t blog about yesterday, I can’t remember what did I do :) )