Rock boots!

Via various routes this morning I stumbled across Sun Boots Solaris 10 on “Rock” Sparc Processors. The authorised-to-talk-to-press folks who were quoted in the story said that they’d had the 1.0 taped-out version back from the fab for only 6 weeks before getting it to boot a Solaris 10 update release. That’s pretty darned fast, I reckon, and something the SPARC hardware bringup teams should be very proud of.Can’t wait to get one…many of these out in released products, they’re going to be a lot of fun.`Technorati`_ tags: topic:{Technorati}[Sun Microsystems], topic:{Technorati}[SPARC], topic:{Technorati}[UltraSPARC], topic:{Technorati}[UltraSPARC T1], topic:{Technorati}[UltraSPARC RK], topic:{Technorati}[Solaris], topic:{Technorati}[OpenSolaris]




See comments

Greg logged 6553603 Remove duplicate LCA entries in Nevada yesterday, with a Description field which caused it to show up in Steve’s automated “be nice and open now, y’all” script.Fortunately Greg has a way with words, so it wasn’t too hard to craft something for the Description which adequately expressed the reality of the situation: for new hardware, Sun people frequently (almost always?) cannot provide a Description field entry in Bugster which will be anything other than “see comments.”Yes, it’s annoying. No, I don’t think I can do anything about it.Deal with it – it’s one of the realities of the term “commercial in confidence” — and don’t gripe at me in irc — you’re preaching to the converted.Again.




In-Kernel Sharetab doesn’t look like it was the problem

I noticed a referrer link from Tom Haynes, referring to the In-Kernel Sharetab which I somewhat unintelligently blamed as the cause of my recent nfs share issues.I’ve just managed to get a spare cycle and realised that what is much more likely to be the true root cause is in fact 6542696 automounter has problem accessing entries with indirect map in non-global zone.Sorry Tom, I didn’t mean to cast aspersions on your code.




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