Posts for year 2007 (old posts, page 4)

Finally! Photos from the 2007 Australian 24hr Solo MTB Champs are up

Yes, it’s taken waaaaay too long, but I’ve finally got the photos up from the Australian 24hr Solo MTB Championships. There are two albums – one of what I’d call presentation-quality, and then there’s The Lot, all 378 of them.While going through the photos, one thing I realised fairly quickly is that I need to get a better grip on the pan+scan operation. I got that happening for some of the photos, but where I really wanted it was for when the riders were coming towards me. So pan+scan and refocus … that’ll take some coordination to get right. Guess I’ll have to attend a few more MTBA events .. image:: /images/smilies/icon_smile.gif

System Message: ERROR/3 (<string>, line 4)

Unexpected indentation.

alt

:-)

Technorati tags: topic:{Technorati}[Mountain bike], topic:{Technorati}[MTBA], topic:{Technorati}[Solo 24hr racing], topic:{Technorati}[Australian Championships 2007], topic:{Technorati}[Spoonboy]




Zones, automounter and nfs fun stuff

Last week I LU’d from snv_60 to snv_62. The LU stuff doesn’t seem to cope with zones that have their zoneroot on zfs. Still ….. One day it’s got to be fixed, surely.

Anyway…. I’ve got the global zone, my webzone and a punchin zone since I have two nge interfaces and can take advantage of the separate IP stack per zone feature which was integrated in build 57. All was working fine until I did the LU + rebuild-zone-from-scratch dance and tried to login to the non-global zones. The automounter wasn’t mounting my home directory. Or my web directory. Or my sources ….. what the heck?!?!? I was sharing the relevant directories from the global zone, and (for homedir and sources, ie /ws) using a bog-standard automount map to make them visible in the client zone. For my /ws/onnv-* directories, they were actually statically mounted under /opt/gate and /opt/hometools, then automounted via localhost:….. to the /ws path. Prior to snv_62, this worked just fine. With 62, no dice. When I bleated about this in an internal irc channel, Dave Comay was kind enough to mention that (a) I shouldn’t be using my global zone as an nfs server for client zones (due to nfs, zfs and vm subsystems potentially kicking each other to the curb via 5065254 NFS/UFS deadlock when system is both NFS server and client), and (b) that I should be using lofs mounts in my zone config instead, then automounting those. By that time I’d logged 6547732 automountd zones out, and Dave pointed me to`6542696 automounter has problem accessing entries with indirect map in non-global zone`_.

This does work for me, though I still have an issue with being unable to bringover from my /ws source trees… need to gather a few spare cycles to figure out enough to log a bug on it…. just… too … busy!

So here’s what I was seeing: On the zone console I logged in as root. After setting up the appropriate automount map entry for my homedir, I then tried to su - jmcp. What I saw was that the directory was mounted, but the automounter refused me permission to enter it or read any of its contents. If I manually/statically mounted that directory elsewhere (eg under /mnt), then I could cd into it, look at files etc etc and all was good.

The other behaviour that I saw was static mounts (ie, in /etc/vfstab) were not being mounted on boot as directed. However if I logged in on the zone console and ran mountall the directories mounted ok.

So, after shutting down my zones and a quick rtfm, I came up with the following sorts of additions to my zone config files:

<filesystem special="/scratch/zones/pieces_scratch" directory="/scratch" type="lofs">
<fsoption name="rw"/>

which you get like this:

# zonecfg -z pieces
zonecfg:pieces:fs> set special="/scratch/zones/pieces_scratch"
zonecfg:pieces:fs> set options="rw"
zonecfg:pieces:fs> set type="lofs"
zonecfg:pieces:fs> set dir="/scratch"
zonecfg:pieces:fs> end
zonecfg:pieces:fs> info
....
fs:
dir: /scratch
special: /scratch/zones/pieces_scratch
raw not specified
type: lofs
options: [rw]

Then a quick commit, end and zoneadm -z pieces reboot and you’re all set.

Incidentally, the feature which I think is the cause of my problem is the In-kernel sharetab integration …. which was backed out.

Technorati tags: topic:{Technorati}[Solaris Containers], topic:{Technorati}[NFSv4], topic:{Technorati}[automounter], topic:{Technorati}[Solaris], topic:{Technorati}[OpenSolaris], topic:{Technorati}[loopback mount, topic:{Technorati}[lofs]




Senator Fielding, you have sent UNSOLICITED political email

I just received an email from Senator Steve Fielding of the “Family First Party” in the Australian Senate.He’s a senator for the state of Victoria, and I’m a resident of NSW.Why and how did he get my email address?I don’t know, but I’m ANGRY that he sent me a very-much unsolicited email about his policies. Political SPAM is just as bad as commercial spam, and I have marked him in my email client address book as a SPAMMER – and told him so.I find his politics objectionable (almost as much as Joe Hockey’s – and he’s my local federal MP). I do not want to receive emails from politicians.My online political activities are purely based on what I want to be involved in. If Senator Fielding’s email is the shape of things to come, then I think most of our beloved pollies are going to be marked out as spammers … but only in email programs since I’m pretty sure that if there is in fact any legislative relief from spam then the pollies gave themselves an exemption.So go on, live down to my expectations. I’ll make up my own mind about you. If you’re on my list of political spammers then you certainly won’t be getting my vote and I’ll do my darndest to ensure that none of my friends or family vote for you either.`Technorati`_ tags: topic:{Technorati}[Politics], topic:{Technorati}[Politics in Australia], topic:{Technorati}[Unsolicited email]




DaveM has a massive boulder on his shoulder

One of my #opensolaris mates pointed me to DaveM’s blogrant in response to Jeff Bonwick’s reflective entry.DaveM reckoned Jeff’s entry was full of anti-Linux fud.I disagree.If you can’t take the heat, get out of the kitchen.Of course, I’m biased – I work on, with and inside Solaris every day. I have done since 1999 for Sun, and before that as a customer.What I would dearly love to see is some expansive and forward thinking from people like DaveM. Dave – think about this: just because you and others have not seen Solaris running on a 1024-core or 1024-cpu system, does not necessarily mean that it hasn’t been done.Also, think about this when you rave about the Altix 1024-cpu box — is that running a stock-standard “as delivered by the OS vendor” kernel, or did you have to import changes to the main tree, compile them specially… and are you running common-or-garden software on that system? I don’t think you are.And you know what? That’s actually a good thing.Yes, you saw it here – a Solaris kernel developer praising linux. And why? Because one size does not fit all purposes. I am a very firm believer in choosing the right tool for the task at hand. For what Jeff is talking about (and yes, I am sorta in the loop for that), linux isn’t the right tool – Solaris is. For other applications of technology, linux is and Solaris isn’t.Get over yourself and keep making linux the best that it can be. Jeff and I will keep working on Solaris…. and with a little give+take our customers (they’re the ones who make it possible for us to indulge ourselves designing solutions for their problems) will choose both environments for the right purpose.`Technorati`_ tags: topic:{Technorati}[OpenSolaris], topic:{Technorati}[linux], topic:{Technorati}[Jeff Bonwick], topic:{Technorati}[DaveM], topic:{Technorati}[Coopetition]







Nearly there …

We’re nearly ready to putback our project. Spent most of today dotting Is and crossing Ts…. re-writing two manpages, another team member worked on a class action script…. quite hectic.With any luck our RTI will be accepted overnight Sydney time for our team lead to putback tomorrow.That might give me a breathing space to get onto my todo list for the next project, and gather my thoughts for driving the Solaris 10 backport. Maybe I’ll even get some cycles to write the scsi diagnostic code that I’ve been meaning to do for the last 5 months. Who knows…..




Got my entries printed

A few months back I picked up a copy of Better Photography, an Australian photo mag. Like most photo mags it was advertising a competition, but this one is different in that the first prize is a Canon EOS 5D and a Canon A3 Pixma printer. Just about all of the other photo mag competitions that I’ve seen have been offering a digital compact camera as first prize, and having made the move to DSLR there’s no way I’m going back.I ended up submitting 4 photos: .. image:: http://www.jmcpdotcom.com/gallery2/main.php/v/jmcp/Competitions/Canon_Photograph_of_the_Year_2007/20061226_072210__MG_1512.jpg.html

System Message: ERROR/3 (<string>, line 4)

Unexpected indentation.

alt

Eery street scene in New York




No steak today

Today is Wednesday, and we’ve got a routine in the Gordon office of having a bbq (steak, of course) on the balcony at lunchtime. It’s normally the only day I head into a Sun office, because I’m one of these almost-hardcore work from home (wfh) type people who finds it easier to work harder and more efficiently from my home office.Anyway, today we’re on our final approach with the RTI (a term which, surprisingly, is not listed in the glossary) for the project. I’ve just knocked out a collection of changes for a manpage, we’re talking with the gatekeeper in our irc channel…. no time for wandering up to the office and being sociable today.




Jeremy Allison on Programming

Not sure how I stumbled across it (perhaps from Simon Phipps) but I’ve just spent a few minutes reading through Jeremy Allison’s latest on what it takes to be a good programmer. It was a very interesting read, and I totally understand the thoughts in his head when he found out that his office-mate @ Google is around 27. That makes him about the same age as Spoonboy… and reminded me how I felt when I started back at uni, realising that my classmates had been born in the year that Crocodile Dundee was released.I don’t think of myself as being old, but sometimes I do wonder.`Technorati`_ tags: topic:{Technorati}[Jeremy Allison], topic:{Technorati}[Google], topic:{Technorati}[Programming], topic:{Technorati}[Art], topic:{Technorati}[Crocodile Dundee], topic:{Technorati}[Younguns]




What a way to spend an Easter weekend

J and I spent Saturday and Sunday in the Mt Majura forest in the A.C.T. being support crew for Spoonboy at the Australian 24 hour Solo mountainbike championships.It was exhausting. Otoh, the camaraderie between the support crews was a beautiful thing and both J and I really appreciated it.Of course, we didn’t go and actually ride anywhere, but we still wound up with sore muscles from static positioning and dodgy posture throughout the event.Fortunately for us we didn’t have to drive back to Sin City (Sydney) yesterday, but were able to crash at J and Spoonboy’s sister’s place in Gundaroo a mere 40km away. Boy oh boy were we glad of that! Despite being able to grab 40 minutes sleep (0400 to 0440) yesterday morning, we realised that we should try to stay awake for a few more hours until after dinner to try to get the circadian rhythms and body clock back on track. So after a beautiful meal at Crowe’s Wine Bar (stumbling distance, fortunately) we crashed out. 8:30pm and I’m not sure whether we were awake when our heads hit the pillow, but we slept through until birdsong woke us this morning… and then crashed out again .. image:: /images/smilies/icon_smile.gif

System Message: ERROR/3 (<string>, line 4)

Unexpected indentation.

alt

:-)

Of course, having a few glasses of a major sponsor’s product last night didn’t hurt our sleeping either.Managed to get almost 12 hours sleep, had a leisurely breakfast and some quality time with our nephew and then headed back north.Not sure when the results from the event will be posted on their website (our rider came 19th overall out of 61 or 62) but when the results are up I’ll point to them along with my photo gallery from the event. I managed to take about 700 photos…. surely some of them have turned out ok

System Message: WARNING/2 (<string>, line 7)

Block quote ends without a blank line; unexpected unindent.

;-)

Technorati tags: topic:{Technorati}[Mountain bike], topic:{Technorati}[MTBA], topic:{Technorati}[Solo 24hr racing], topic:{Technorati}[Australian Championships 2007], topic:{Technorati}[Spoonboy]