Tuesday, September 20. 2011
I'm following a discussion at the moment, where someone has done some havoc to his data. This discussion inspired me to write this: -f. The force switch. Personally i believe -f should be protected by key that you just get when you can explain the whole subsystem that has such a switch and the reason why you need -f.
- -f is not about forcing round pegs into square holes.
- -f is about forcing pegs known to be square into holes known to be squares that doesn't fit, because some idiot dented the edges of the hole.
- -f is not about "I know it better than the machine. This command is correct". Believe me ... in almost all cases the system has a point in preventing you from doing something.
- -f is about telling the system "I'm fully aware of what i'm doing at the moment"
- -f is about the system telling you "Everything from here is even more your fault than usual"
There are situations when a -f is feasible. However just do it, when you know the 7 following things:
- You know, that a command should work.
- You know, what a command is normally doing.
- You know, why a command that should work doesn't work.
- You know, that you can't repair the issue that led to the "command doesn't work" by other means than -f.
- You know, that the chance of doing greater harm to the data is low enough to risk the data.
- You know, that your backup is working, when you can harm persistent data by using -f
- You know, that your restore is working, when you can harm persistent data by using -f
Unsure about just a single point? Then don't use -f until you are sure.
Thursday, March 3. 2011
The talk today was much better ... on my scale this was an "acceptable". So the bad talk yesterday must have been the "fault" of the both colleagues in the auditorium yesterday ... they made me nervous
Sunday, December 20. 2009
As expected i've got the bill for the last week: I'm lying in the bed with a bad cold, hurting sinuses. And as i'm a good employee i've got right at the start of the weekend. And i'm sure Monday morning it's away as fast as it came. As usual. Damned ... i needed this weekend for purchasing christmas presents. Then i will the get the presents on the 23rd .... as usual
Tuesday, December 1. 2009
ich weiss, vielleicht werde ich irgendwann diesen Artikel bereuen. Dann nämlich, wenn irgendwann Sun entscheidet, das sie mich nicht mehr haben möchte. Aber für mich gilt momentan das hier und jetzt und nicht das irgendwann. Ich weiss auch, das ich vielleicht bei der wirtschaftlichen Situation da draussen froh sein sollte, das mich überhaupt Headhunter anrufen, und dieser Artikel vielleicht daher etwas überheblich klingt. Ich habe diesen Artikel vor circa einem Monat geschrieben, ihn aber dann doch nicht veröffentlicht, aber jetzt habe ich wieder so eine Mail im Postfach.
Ganz offen: Mich nerven diese Anrufe ein wenig. Und zwar aus einem ganz bestimmten Grund. Headhunter sind Dienstleister. Sie stellen die Verbindung zwischen einer Firma und einem Kandidaten her. Dafür bekommen sie Geld. Vor allen Dingen einen gute Vorauswahl zu treffen. Damit keine der beiden Parteien, die daran sonst noch beteiligt sind, bereits nach kurzer Zeit das Gespräch als vergebene Zeit ansehen.
Ich glaube aber, das gerade das irgendwie oft nicht stattfindet, und wenn dann wieder eine Mail ins Postfach flattert, man auf 10 Meter erkennt, das da anscheinend nur eine Stichwortsuche stattgefunden hat und sich nicht mit dem befasst hat, was der Mensch macht, was diesen Menschen wohl bewegen könnte. Ich als Angesprochener komme mir da verarscht vor. Und der Kunde des Headhunter sollte ebensolches tun.
Der Punkt ist doch: Gerade von mir sind viele Informationen über das verfügbar, was ich mache, was mich wohl interessieren kann. Also, lieber Headhunter, wenn Du mich anschreibst, wäre es gut, wenn Du die Informationen, die offen im Netz über mich rumliegen, zumindest oberflächlich gelesen hättest. Es ist ja nun nicht so, das wenig über mich im Netz zu finden ist. Ich denke man kann da recht gut dran sehen, was mich interessiert, und was eben nicht. Ich weiss, meine Seite auf Xing ist nicht Headhunter-optimiert. Aber auch da sind jede Menge Links, die einen Einblick geben in das was ich den lieben langen Tag mache.
Für viele andere Leute sieht das doch nicht anders aus. Viele von uns ITlern hinterlassen heute Spuren im Netz. Oftmals vielleicht sogar zu viele. Im Grunde ist das ein guter Fundus, um sich vorab ueber den Menschen zu informieren. Es wird immer davor gewarnt, zuviel in Facebook, zuviel in den ganzen Businessportalen zu schreiben. Ich frage mich da teilweise: "Warum eigentlich ... liest anscheinend doch eh keiner?"
Headhunter müssen glaube ich schon ein bisschen mehr für ihr Geld leisten, als mit der Schrotflinte in Xing zu schiessen und einfach mal zu gucken, wer nicht sofort mit "Nein" antwortet. Und ich glaube, die Kunden erwarten auch mehr.
Vielleicht kann man sich dann auch vorstellen, das eine Position, die nur Presales in Niedersachsen beinhaltet, vielleicht nicht wirklich interessant ist, auf jeden Fall aber keine Top-Position ist. Es ist nicht so, das ich Veränderungen gänzlich unabgeneigt bin. Wer das behauptet flunkert, oder ihr oder ihm gehört die Firma in der sie oder er arbeitet. Ich bitte aber zu verstehen, das ich die Latte sehr hoch hänge, da ich trotz allen Widrigkeiten wie beispielsweise dem Oracle-Kauf nebst EU-Untersuchung oder wiederholten Stellenabbauten sehr gerne für Sun arbeite.
Um mich zu überzeugen, woanders anzufangen muss die Firma sehr sehr interessant sein. Oder das Büro irgendwie an der Themse oder am East River ist
Liebe Grüsse
Euer Jörg
Friday, October 2. 2009
Friday evening ... at last. After the disastrous attempt to do my "Solaris 10 Security" presentation that was interrupted by web presentations provider that which threw the presenter out of the presentation., i've held another one today. At a somewhat regular schedule (there has to be enough stuff to talk about) I'm holding an internal presentation about new products (F5100 or F20 SSD for example) and developments (e.g. SPARC road-map) at Sun in front of my colleagues in Hamburg. I hope my colleagues heard something new to them, because i'm out-of-voice now. Talking 2 hours with a residual sinusitis and the last offshoots of a bad cold isn't a really clever idea. But well: Thank God, it's Friday ..
Thursday, October 1. 2009
Nachdem der Entschluss nunmehr fest steht, das ich nach Oldenburg zurückziehe, schaue ich mich ja verstärkt nach Wohnungen um. Was Wunder auch, will ja nicht unter einer Brücke leben  Irgendwie stehe ich da aber vor einem Luxusproblem: Es scheint so zu sein, als waeren die Wohnungen in den von mir präferierten Gegenden durchschnittlich ein ganzes Stück grösser als meine Wohnung in Hamburg oder die an meinem Hauptwohnsitz in der Nähe von Oldenburg. Auf dem Weg zur letzteren entstehen übrigens immer die "Am A... der Welt"-Photos. Um sehr regelmässig nach Hamburg zu pendeln ist das da ein wenig zu sehr am A... der Welt. Also wird es direkt nach Oldenburg in die Nähe der Innenstadt gehen, wenn sich da dann was Akzeptables finden lässt....
Nungut, die Wohnung scheinen wirklich größer zu sein. 80 oder 100 qm? Teurer ist das nicht wirklich, aber was soll ich damit? Ich hab schon Probleme meine jetzige Wohnung in Ordnung zu halten und selbst auf meiner 20qm Studi-Wohnheimsbutze war das damals ein Herausforderungen. Andererseits, der Krempel aus den zwei Wohnungen will auch zusammengeführt werden. Und vielleicht klappt das ja mit dem Ordnung halten, wenn ich nicht ständig zwischen Oldenburg und Hamburg hinunherfahre und ich mich an beiden Orten nicht um jeweils einen Haushalt kümmern muss. Sondern meine eingeschränkten Aufräumfähigkeiten auf eine Wohnung konzentrieren kann. Und so ein richtig grosses,helles Arbeitszimmer haette auch was ...
Wednesday, August 19. 2009
I'm using the Nokia N97 for a while now. The impression of the first day: The alarm clock is late (i set it on 06:00 am, it started off at 06:04 am), in conjunction with the facebook plugin, gravity and 4 mailboxes the battery consumption is horrendous, i have to reaload it every evening. But the QWERTZ-keyboard is cool.
Sunday, July 20. 2008
This weekend wasn´t really a weekend. Worked on my part of the answer to a lengthy Request for Proposal ... hope that all this effort isn´t futile.
Thursday, November 29. 2007
Chris explains the difference between an engineer and a manager: A380? What A380?.
Tuesday, November 27. 2007
Diese Art Gespräche, die referral in seinem Blog beschreibt, kenne ich. Wir haben die mal im Kollegenkreis bei meiner alten Firma Weihnachtsmanngespräche genannt: Man rennt zu seinen Eltern, und sagt mit mit Bestimmtheit "Es gibt ja garkeinen Weihnachtsmann", die Eltern überzeugen einen dann doch wieder, das es den Weihnachtsmann gibt, und man laeuft freudestrahlend davon. Fünf Minuten später merkt man dann doch, das man wieder über den Tisch gezogen worden ist ....
Wednesday, November 14. 2007
Ich bin ja irgendwie ziemlich geknickt aus Mannheim zurück gekommen und wollte schon ein rituelles Opfer an der Elbe bringen, da ich den Vortrag völlig verholzt habe ... zumindestens für meine Ansprüche an mich selber ...
Aber anscheinend war das ganze doch kein schlechtes Omen, so das das lassen kann. Gestern habe ich den Vortrag von Mannheim in einer "2nd Special Extended Edition" erneut gehalten und das lief schon mal sehr gut. Mittlerweile sind das 230 Slides in lessig-Style. Der Vortrag heute ueber Storage und Virtualisierung ging auch ohne Probleme ueber die Bühne. Beide an der Tastatur weitergeschaltet. Keine Probleme. Alles flüssig. So, wie es sein soll ...
Das ich das Opfer nicht bringen muss, hat einen Vorteil: Ich habe naemlich eine Anwendung fuer diesen mistigen geclonten Presenter gefunden: Der Laserpointer in diesem Teil eignet sich hervorragend dazu, um damit die Katze meiner Eltern durch die Gegend zu scheuchen. Diese selten bloede Katze springt dem roten Punkt mir erheblichen Furor hinterher. Ich find das praktisch: So locker aus dem Handgelenk die Katze in den Wahnsinn treiben und jetzt kann ich ihr das Spielzeug schlecht abnehmen ..
Friday, November 2. 2007
I still search for a small unit for doing presentations. Those small and beautiful UMPC are much to expensive for this task. I start to think about buying an Eee PC as soon they are available in germany. This tiny devices got some good reviews. As i started to use Keynote for preparing the presentation and Acrobat Reader for finally presenting it, this may be a solution ...
Saturday, October 27. 2007
So ... keine Lust mehr ... bis auf Kleckerkram ist meine Präsentation für Montag jetzt fertig ... der Rest muss bis morgen warten ...
Thursday, August 16. 2007
Looks like an interesting press announcement tomorrow. Let´s keep the finger crossed and hope that they will announce that they ditch AIX
Wednesday, August 15. 2007
I´ve ranted yesterday about the marketing habits of IBM. But kudos to IBM, they have excellent documentation, they even document the weaknesses of their technologies. So you find very intersting documents about their technology. Not that they hadn´t widthdrawn redbooks in the past like the one that documented the overhead of mpars, but mostly it´s a good source of realistic information. And thanks to the RedBooks it´s easy to clear some of fuss around some IBM technologies. And so, you find some interesting facts for example in the Redbook. And in this article i want to talk about WPARS. Many people think, that this is a cheap rip off of Solaris Zones. But many of them think, that the Live WPARS mobility is a cool feature, too. But when you really read public documentation much of the fuss appears a little bit overblown. Let´s have a look in the Redbook 247431: Introduction to Workload Partition Management in IBM AIX": - The application in a WPAR has to write into a filesystem.
Page 32: All files that needs to be written by the application must be hosted on an NFS filesystem That means: No large applications that needs direct raw access to disk like Oracle on WPARS and the speed of you application is limited to NFS. - WPARs works with checkpoint/restore. That means: When you want to migrate your application, you have to freeze the WPAR. Then you have to checkpoint it. The checkpoint state file will be written via NFS to the shared storage. When you restart the WPAR on a different system, the process loads the checkpoint state file from the NFS server, and starts the WPAR. The application doesn´t run while to take or revive the snapshot:
The chkptwpar command captures a snapshot of all tasks executing within one WPAR. It first interrupts all processes so they reach a quiescence point, then stores a copy of the processes context in a state file. Still sound unproblematic to you? The problem is in a detail. Think about an application that allocates 8 GB of memory (your java application for example), now take into consideration that most datacenters run on Gigabit Ethernet. Let´s assume 80 MB/s per Gigabit Ethernet interface via NFS. Thus the writing the state file would take 100 seconds. Reading it on the target system: Another 100 seconds. IBM states:The only visible effect for a user of the application is a slightly longer response time while the application is migrating. Well, i don´t know your users, but three and a half minute application downtime isn´t a slightly longer response time.
Okay, perhaps you can live with all this stuff, but still believe this, then you should read the manual for the Workload Partition Manager. The parts about Migration compatibility beginning arround page 27 is especially interesting: There are compatibility modes like "inbound/outbound compatile". An example: Outbound Compatible
Compatibility testing shows that a WPAR can be relocated from the departure system to the arrival system, but it cannot be relocated back from the arrival system to the departure system. The first time i´ve heard of it, i thought this is a joke, but it´s documented in IBM´s own documentation. It´s perfectly possible, that you can migrate a system to another system, but not back. When i understand it correctly, all systems have to patched to exactly the same level. When the patchlevel is lower on the arrival machine than on the departure machine, you can´t migrate to the system. When the patchlevel ist higher on the arrival machine than one the depature system, you can´t migrate back to your old system. And the libc has to be same on both systems in any case. Whoa .. what a bullshit ...
When i look at the WPARS solution, it looks like a really bad kludge. It´s good for the bullet point list wars.I´m sure that IBM sales reps will run around with WPARS and tell "Sun cannot do that" and maybe some customers who doesn´t like Sun, will use it as an argument to their management, to explain why they didn´t bought Sun.
But honestly, I don´t think, that you really can use it for anything practical.
PS: I´m not an AIX expert. When i´ve got something wrong, please correct me!
|