<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:admin="http://webns.net/mvcb/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
    
    <title>c0t0d0s0.org - Sun/Oracle</title>
    <link>http://www.c0t0d0s0.org/</link>
    <description>the sun in a lighthungry universe</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    
    

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/C0t0d0s0org-Sun" /><feedburner:info uri="c0t0d0s0org-sun" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <title>Deep insight into the behaviour of  the SPARC T4 processor</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/vzLYNnTjEJE/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7456</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7456</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Ruud van der Pas and Jared Smolens wrote an really interesting whitepaper about the SPARC T4 and its behaviour in regard with certain code: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/t-series-latency-1579242.pdf']);"  href="http://www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/t-series-latency-1579242.pdf">How the SPARC T4 Processor Optimizes Throughput Capacity: A Case Study</a>. In this article the authors compare and explain the behaviour of the the UltraSPARC T4 and T2+ processor in order to highlight some of the strengths of the SPARC T-series processors in general and the T4 in particular. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/vzLYNnTjEJE" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 07 Apr 2012 15:24:07 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7456-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html</feedburner:origLink></item>
<item>
    <title>Performance impact of the new mtmalloc memory allocator</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/jIqbQGtmzJU/7443-Performance-impact-of-the-new-mtmalloc-memory-allocator.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7443-Performance-impact-of-the-new-mtmalloc-memory-allocator.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7443</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7443</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    I wrote at a number of occasions (<a href="http://www.c0t0d0s0.org/archives/6578-libumem.html">here</a> or <a href="https://www.c0t0d0s0.org/archives/6569-One-flew-over-the-allocators-nest.html">here</a>), that it could be really beneficial to use a different memory allocator for highly-threaded workloads, as the standard allocator is well ... the standard, however not very effective as soon as many threads comes into play.<br />
<br />
I didn't wrote about this as it was in my phase of silence but there was some change in the allocator area,  Solaris 10 got a revamped mtmalloc allocator in version Solaris 10 08/11 (as described in <a onclick="_gaq.push(['_trackPageview', '/extlink/docs.oracle.com/cd/E23823_01/html/821-2730/gkugj.html#gkufs']);"  href="http://docs.oracle.com/cd/E23823_01/html/821-2730/gkugj.html#gkufs">"libmtmalloc Improvements"</a>). The new memory allocator was introduced to Solaris development by the PSARC case <a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2010/212']);"  href="http://arc.opensolaris.org/caselog/PSARC/2010/212">2010/212</a>.<br />
<br />
But what's the effect of this new allocator and how does it works? Rickey C. Weisner wrote a nice article with <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technetwork/articles/servers-storage-dev/mem-alloc-1557798.html']);"  href="http://www.oracle.com/technetwork/articles/servers-storage-dev/mem-alloc-1557798.html">"How Memory Allocation Affects Performance in Multithreaded Programs"</a> explaining  the  inner mechanism of various allocators but he also publishes test results comparing Hoard, mtmalloc, umem, new mtmalloc and the libc malloc. Really interesting read and a must for people running applications on servers with a high number of threads.  
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/jIqbQGtmzJU" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 16 Mar 2012 08:50:44 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7443-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7443-Performance-impact-of-the-new-mtmalloc-memory-allocator.html</feedburner:origLink></item>
<item>
    <title>Tracing ZFS</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/Y3vNxO9DfPU/7428-Tracing-ZFS.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7428-Tracing-ZFS.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7428</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7428</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Brendan Gregg wrote a really interesting article about tracing ZFS: <a onclick="_gaq.push(['_trackPageview', '/extlink/dtrace.org/blogs/brendan/2012/01/09/activity-of-the-zfs-arc/']);"  href="http://dtrace.org/blogs/brendan/2012/01/09/activity-of-the-zfs-arc/">Activity of the ZFS ARC</a>. Really worth a read. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/Y3vNxO9DfPU" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 10 Jan 2012 11:34:50 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7428-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7428-Tracing-ZFS.html</feedburner:origLink></item>
<item>
    <title>Simulating that clould</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/3C4wGXq4qTU/7419-Simulating-that-clould.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7419-Simulating-that-clould.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7419</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7419</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    In the past i wrote quite often about a thing that i call systemic features, when features start to fit together seamlessly in order to create possibilities more than the sum of the features. One of the systemic features is the simulation of the cloud. I don't talk about that thing that most people connect in mind with the word cloud (the grid with a credit card checkout <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> ), but the cloud-like icon in many architectural diagrams called "Network" or "Internet" that sits between the client and the application that often resembles the "a wonder happens here" box in many architectures.<br />
<br />
It's not new: I talked about this mid November at the DOAG conference in Nuremberg. And i've playing around with this at customers an privately for a while now.<br />
<br />
Many customers have networks as large and as complex as the internet part of a smaller country perhaps 15 years ago. The interesting question is: How can you test your application for it's resiliency against failures in this cloud shaped icon.  How does your application react, when your network is doing its high availability magic.<br />
<br />
And interestingly Solaris 11 can help you here. The thoughts behind this are pretty simple.<br />
<ul>
<li>A router is a computer that runs an operating environment that is tailormade to do network stuff, but at the end it's a computer with a OS (yeah, i know, hardware offloading makes this a little bit more complex, but at the end it's that way)</li>
<li>A zone is a virtual operating environment.</li>
<li>Each zone can have it's own set of routes.</li>
<li>Each zone can have it's own set of firewall rules.</li>
<li>Each zone can have it's own set of processes.</li>
<li>Routing protocols are not more than processes collecting information from the network and configuring the routing table.</li>
<li>You can install a vast array of dynamic routing protocols on a zone.</li>
<li>I can have up to 8192 zones (given enough memory)</li>
<li>In Solaris 11 i can emulate switches (etherstubs)</li>
<li>I can limit bandwidths in Solaris 11 out-of-the-box with crossbow</li>
</ul><br />
When i'm combining all this features i can set up a vast array of zones doing nothing else taking each incoming packet on a interface, routing it on a multitude of ways between each other, and send it out on a outgoing interface. Even when the system in your environment are placed in many separate networks of your network you can still use a system with many networking cards or something called server-on-a-stick (single high-bandwidth connection to a vlan-trunking capable switch and using the switch ports as a fan-out).<br />
<br />
So in order to emulate a complex corporate network, all i have to do is configuring a lot of etherstubs, configuring many vnics, replicate the physical bandwidths with the maxbw setting on the vnics, set up a lot of zones, perhaps translate the ACL of the routers into firewall rules for firewall functionality of Solaris, installting the routing daemons and configure it similar to the configuration of the routers (in regard of timeouts and so on).<br />
<br />
Now i can test, how my applications react, when the network starts to converge against a new topology because of the failures of some lines. I can test, to which topology my network will  converge after an line outage (which is nothing more than a deny-all firewall rule). I can test the impact, when the network converges that way, that my traffic flows over a 2 MBit/s line instead of a 155 MBit/s line. For even more complex failure modes i can even use the htbx driver to introduce additional latencies, packet drop or packet reorderung as shown in <a href="http://www.c0t0d0s0.org/archives/6625-Less-known-Solaris-features-hxbt-or-WAN-emulation.html">this article</a>. In essence you can emulate your complete internal network in a single box and with Zones and Crossbow in Solaris 11 it's so low overhead (at the end it is still just one kernel) that you can really emulate the reality and not a simplyfied view, as you don't have emulate via separate hardware or many independent operating system instances in virtual machines.<br />
<br />
At the end you could simply use a single Solaris system, put it between all your test systems and use this solaris system as a emulation device for your corporate network. It's simulating the cloud-shaped icon in your architectural diagrams.<br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/3C4wGXq4qTU" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 10 Dec 2011 09:45:38 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7419-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7419-Simulating-that-clould.html</feedburner:origLink></item>
<item>
    <title>Veranstaltungshinweis: Oracle PARTNER SE (System Engineer) University in Fulda</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/MYD7Bl0Tuy0/7418-Veranstaltungshinweis-Oracle-PARTNER-SE-System-Engineer-University-in-Fulda.html</link>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7418-Veranstaltungshinweis-Oracle-PARTNER-SE-System-Engineer-University-in-Fulda.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7418</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7418</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Vor der Acquisition von Sun durch Oracle gab es ja die Sun SE University. Dieses Format gibt es wieder. Vom 13.  bis 14. Dezember 2011 findet die erste Oracle PARTNER SE University in Fulda statt. Diese Veranstaltung ist für Partner System Engineers gedacht, von denen ich weiss, das eine Reihe hier mitlesen. Mehr Informationen findet ihr <a onclick="_gaq.push(['_trackPageview', '/extlink/www.go-and-grow.de/index.php?oracle-se-uni']);"  href="http://www.go-and-grow.de/index.php?oracle-se-uni">hier</a> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/MYD7Bl0Tuy0" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 05 Dec 2011 13:10:38 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7418-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7418-Veranstaltungshinweis-Oracle-PARTNER-SE-System-Engineer-University-in-Fulda.html</feedburner:origLink></item>
<item>
    <title>Nice example for the power of boot environments</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/nbaDAsO-OKs/7409-Nice-example-for-the-power-of-boot-environments.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7409-Nice-example-for-the-power-of-boot-environments.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7409</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7409</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    There is a nice example of the power of boot environment. Boot environments are something like snapshots of your operating system installation made writeable. As you may already assume, they are based on ZFS snapshots and the clone functionality. This is possible due to the usage of ZFS as the root filesystem. <br />
<br />
So: Please don't try this at home. Whey you try it, don't try it on any  Solaris 11 Express  installation of any value. But don't try it. I don't want to hear any story. that you've deleted your ERP system by accident because you used the wrong terminal window.  Leave that to trained professional stunt admins with the right equipment (Solaris 11 Express) <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> <br />
<br />
Assume you have a system, configured with all your application, everything is running fine. So you think it would be nice to have something like a freezed state of this situation. No problem. This command will do the trick.<br />
<br />
<blockquote><code><pre># beadm create rescuenet
# init 6</pre></code></blockquote><br />
<br />
When you reboot your system you will see it as a new entry in the grub menu.<br />
<br />
<center><!-- s9ymdb:853 --><img width="399" height="341" src="http://www.c0t0d0s0.org/uploads/beadm1.serendipityThumb.PNG" alt=""  /></center><br />
<br />
Okay, but boot into the old environment starting "Oracle Solaris ..."  first by selecting it in the grub menu (it should be already selected, or you used <code>beadm activate</code> already. Now i will drop  the atomic bomb on your installation. <br />
<blockquote><code><pre># rm --no-preserve-root -rf /</pre></code></blockquote>Essentially we've just nuked the installation. After a moment the system should just freeze. Reset the system and boot again via grub into the boot environment starting with "Oracle Solaris ...":<br />
<br />
<center><!-- s9ymdb:852 --><img src="http://www.c0t0d0s0.org/uploads/beadm2.serendipityThumb.PNG" alt=""  /></center><br />
<br />
Okay ... on a normal system this would send you to the tapes. With Solaris 11: Reset the system. Boot into the boot environment "rescuenet" via selecting it in grub.<br />
<br />
<center><!-- s9ymdb:854 --><img width="400" height="211" src="http://www.c0t0d0s0.org/uploads/beadm3.serendipityThumb.PNG" alt=""  /></center><br />
<br />
Tada! Just creating a boot environment with a single command after a config change may safe your butt later .... and btw ... this even works in zones ... they know the concepts of boot environment,too. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/nbaDAsO-OKs" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 04 Oct 2011 20:06:04 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7409-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7409-Nice-example-for-the-power-of-boot-environments.html</feedburner:origLink></item>
<item>
    <title>How to activate IPoIB Connected mode in Solaris 10 Update 9</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/YZjV-g36iUE/7407-How-to-activate-IPoIB-Connected-mode-in-Solaris-10-Update-9.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7407-How-to-activate-IPoIB-Connected-mode-in-Solaris-10-Update-9.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7407</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7407</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Just a short hint: The What's new document of Solaris 10 Update 9 states, that the support for IPoIB Connected Mode has been added in the release. However you have to search a bit in order for some information how to activate it. The necessary step is documented in the manpage for the <a onclick="_gaq.push(['_trackPageview', '/extlink/download.oracle.com/docs/cd/E19253-01/816-5177/6mbbc4g61/index.html']);"  href="http://download.oracle.com/docs/cd/E19253-01/816-5177/6mbbc4g61/index.html">ibd</a> driver. Let's assume you have to instances of the ibd driver running (ibd0 and ibd1). In this case you have to change one line at the end of <code>/kernel/drv/ibd.conf</code> file to <code>enable_rc=1,1;</code> and reload the ibd driver respectively reboot the system. After that you  ibd devices should show an mtu size of 65520 bytes instead of 2044.<br />
<br />
PS: The process for Solaris 11 is better, as you just use dladm for it. However connected mode is the default there anyway. In Solaris 10 unreliable datagram was kept as the default, as one of the rules in Solaris is that you have to opt-in to such changes between updates. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/YZjV-g36iUE" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 03 Oct 2011 23:03:36 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7407-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7407-How-to-activate-IPoIB-Connected-mode-in-Solaris-10-Update-9.html</feedburner:origLink></item>
<item>
    <title>Migrating your notebook from a smaller to a larger disk</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/dl2AU33IE_k/7394-Migrating-your-notebook-from-a-smaller-to-a-larger-disk.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7394-Migrating-your-notebook-from-a-smaller-to-a-larger-disk.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7394</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7394</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    My colleague Christophe Pauliat - Principal Sales Consultant at Oracle -  came up with a really nifty way to migrate his Solaris based notebook from a smaller disk to a larger one. I will copy his mail in verbatim here, because i think it's extremely useful. It somewhat resembles <a href="http://www.c0t0d0s0.org/archives/6224-You-dont-need-zfs-resize-...-and-a-workaround-when-you-need-one-;.html">the "workaround" for ZFS resizing</a>, however Christophe does takes this significantly forward and does this for boot disks.<br />
<br />
<blockquote><code><pre>
OS: Solaris 11 express 2010.11 + SRU8 

<strong>Steps:</strong>

1) Copy data + OS on the new HDD
    a) connection of the new 500 GB HDD as an external USB HDD (using a USB external HDD box)
    b) creation of a Solaris 2 partition with fdisk and make it active (bootable)
         # fdisk /dev/rdsk/c4t0d0p0
    c) with the format command, create a partition s0 with all cylinders except cylinder 0
    d) Mirroring the existing ZFS pool (rpool) to the new HDD
         # zpool attach -f rpool c1t0d0s0 c4t0d0s0
        notes:
        - c1t0d0 is the 80 GB HDD (old HDD)
        - c4t0d0 is the 500 GB HDD (new HDD)
        - the option -f is necessary to bypass the warning "partition 0 overlaps partition 2"
    e) wait for the sync to be finished (with zpool status)
    f) Install Grub on the new HDD
        #  installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c4t0d0s0
    g) Split the pool rpool by detaching to new HDD to create a new pool
        # zpool split rpool rpool2 c4t0d0s0
        note: I chose not to detach the old HDD because I wanted it to be usable in case of problem

2) Shutdown OS and laptop, disconnect the USB external HDD and replace the internal 80 GB HDD by the new one

3) Rename the new pool rpool2 to rpool
     - Boot on a Solaris 11 Express LiveCD or the network using AI
    note: In my case, I used an AI server I had installed before (Solaris 11 express 2010.11 with no SRU)
    - zpool import rpool2 rpool        to rename the pool
    - zpool export rpool                    to export it so that there is no warning in step 4

4) Boot on the new HDD
    - It works just fine, but the pool size is still the size of the old HDD (80 GB)
      altough it uses a 500 GB partition (c4t0d0s0)

5) Increase the pool size to use the whole partition
     # zpool set autoexpand=on rpool 
</pre></code></blockquote><br />
The autoexpand really does an large amount of the trick. The size of a mirrored pool is always the size of the smallest disk. When you have an 80 GB and a 500 GB disk, the size of the pool is 80 GB. Remove the 80 GB disk. The smallest disk is now 500 GB and the size of the pool is 500 GB now as well, as long as you've activated autoexpand. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/dl2AU33IE_k" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 21 Jul 2011 14:05:11 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7394-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7394-Migrating-your-notebook-from-a-smaller-to-a-larger-disk.html</feedburner:origLink></item>
<item>
    <title>A little change of queues</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/q-vjLKb_wrg/7370-A-little-change-of-queues.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7370-A-little-change-of-queues.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7370</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7370</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    An overwhelming number of ZFS installations work with just a bunch of disks, perhaps in a JBOD or in the server itself. However there are installations, that use disk arrays with RAID-controllers. Some of those installations are even using a single LUN. I dont think that this is a good idea (for e.g. because ZFS can just detect corruptions without redundancies, but not repair them) but thats a different story I dont want to discuss here.<br />
<br />
There is a slight change in the default parameters of ZFS in Update 9. Its related to the parameter <code>zfs:zfs_vdev_max_pending</code>  . This parameter controls, how many I/O requests can be pending per vdev.  For example when you have 100 disks visible from your OS with a <code>zfs:zfs_vdev_max_pending</code> of 2, you have 200 request outstanding at maximum. When you have 100 disks hidden behind your storage controller just showing a single LUN, you will have  you will know it  2 pending requests at maximum.<br />
<br />
You may think, that you could increase the queue depth without end, but as usual this is a tradeoff game and not that easy, longer queue depths may increase latency of the commands. Experience showed that certain queue depth delivered the best performance on most installations.<br />
<br />
However the installed landscape changes and sometimes you have to adjust things. Exactly this happened a while ago in Opensolaris. And it seems that this change moved into Solaris. The default for <code>zfs:zfs_vdev_max_pending</code> is 10 at the moment. You can check this:<br />
<blockquote><code><pre># echo zfs_vdev_max_pending::print | mdb kw
0xa
#
</pre></code></blockquote>0xa in decimal is 10.<br />
<br />
And this is a wise choice for most implementations out there. But it was different on older versions. I checked it on U7, i asked my twitter/facebook contacts to make quick check on U8 as i was to lazy to install it: <br />
<blockquote><code><pre># echo zfs_vdev_max_pending::print | mdb kw
0x23
#</pre></code></blockquote><br />
0x23 in decimal is 35 and 35 was the default up to Update 8 of Solaris 10.<br />
<br />
So essentially  the queues are less deep than before. For JBODs this is most often a good thing, as each vdev and thus each LUN has its own queue of 10 pending I/Os. For a single LUN hiding many disks sometimes not. So how do you change it back to the old value?<br />
You can change it dynamically:<br />
<blockquote><code><pre># echo zfs_vdev_max_pending/W0t35 | mdb kw</pre></code></blockquote><br />
To make this change boot-persistent you have to add a line to /etc/system:<br />
<blockquote><code><pre>set zfs:zfs_vdev_max_pending = 35 </pre></code></blockquote><br />
Sometimes even an higher value may be indicated with very large numbers of disks behind your controller forming a single LUN.<br />
How do you know if this decreased queue depth is a problem for you at all? The command <code>iostat</code> will help you:<br />
<blockquote><code><pre>jmoekamp@hivemind:~$ iostat -xdn
                    extended device statistics
    r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b device
    6,3    1,9  525,9   31,2  0,1  0,0   16,4    6,0   2   3 c3d0
   17,1    1,0 1676,0    8,0  0,2  0,1   11,4    4,8   4   4 c3d1
    6,4    1,9  525,8   31,2  0,1  0,0   14,1    4,8   2   2 c4d0
   17,1    1,0 1675,9    8,0  0,2  0,1   12,9    4,7   4   4 c4d1
    0,0    0,0    0,0    0,0  0,0  0,0    0,0    0,0   0   0 gsdbc
jmoekamp@hivemind:~$</pre></code></blockquote><br />
If you see the column  <code>actv</code> at or near the number of <code>zfs:zfs_vdev_max_pending</code>, its worth a try. Otherwise not. <br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/q-vjLKb_wrg" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 06 Jul 2011 11:50:58 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7370-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7370-A-little-change-of-queues.html</feedburner:origLink></item>
<item>
    <title>Result of the "How long do you wait before Solaris 11 gets on your prod systems?"</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/ic_IE-WyMes/7348-Result-of-the-How-long-do-you-wait-before-Solaris-11-gets-on-your-prod-systems.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7348-Result-of-the-How-long-do-you-wait-before-Solaris-11-gets-on-your-prod-systems.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7348</wfw:comment>

    <slash:comments>16</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7348</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    At approx. 16:20 the poll had the following outcome:<br />
<center><a class="serendipity_image_link"  href='http://www.c0t0d0s0.org/uploads/Bildschirmfoto2011-06-23um16.20.39.png'><!-- s9ymdb:846 --><img class="serendipity_image_center" width="400" height="278" src="http://www.c0t0d0s0.org/uploads/Bildschirmfoto2011-06-23um16.20.39.serendipityThumb.png" alt=""  /></a></center> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/ic_IE-WyMes" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 23 Jun 2011 16:20:48 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7348-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7348-Result-of-the-How-long-do-you-wait-before-Solaris-11-gets-on-your-prod-systems.html</feedburner:origLink></item>
<item>
    <title>Solaris 10/11x hardware compatibility list</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/vH10Vchglhk/7314-Solaris-1011x-hardware-compatibility-list.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7314-Solaris-1011x-hardware-compatibility-list.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7314</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7314</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    The Solaris 10/11 Express Hardware compatibility list has a new home: It's now part of the OTN and available at <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/webfolder/technetwork/hcl/index.html']);"  href="http://www.oracle.com/webfolder/technetwork/hcl/index.html">http://www.oracle.com/webfolder/technetwork/hcl/index.html</a> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/vH10Vchglhk" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 02 Jun 2011 21:40:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7314-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7314-Solaris-1011x-hardware-compatibility-list.html</feedburner:origLink></item>
<item>
    <title>Darren Moffat about encrypted swap and /var/tmp</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/uD3JlQisz1o/7289-Darren-Moffat-about-encrypted-swap-and-vartmp.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7289-Darren-Moffat-about-encrypted-swap-and-vartmp.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7289</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7289</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Darren Moffat explained in his blog <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.oracle.com/darren/entry/encrypting_var_tmp_swap_in']);"  href="http://blogs.oracle.com/darren/entry/encrypting_var_tmp_swap_in">how to encrypt swap and /var/tmp</a> in Solaris 11 Express. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/uD3JlQisz1o" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sun, 22 May 2011 08:42:01 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7289-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7289-Darren-Moffat-about-encrypted-swap-and-vartmp.html</feedburner:origLink></item>
<item>
    <title>Stefan Schneider about the Solaris 11 Compatibility Checker</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/yJ46ng9Jjhs/7240-Stefan-Schneider-about-the-Solaris-11-Compatibility-Checker.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7240-Stefan-Schneider-about-the-Solaris-11-Compatibility-Checker.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7240</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7240</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Just got a mail from Stefan Schneider, the developer of the compatibility toolkit, describing what the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.samplecode.oracle.com/sf/projects/solaris_11_compatibility_tools/']);"  href="https://www.samplecode.oracle.com/sf/projects/solaris_11_compatibility_tools/">compatibility tester</a> is really for:<br />
<blockquote>Being the project owner of the tool: Oracle takes extreme care that previous investments of software partners in Solaris 10 will be protected. The tool is spotting fairly extreme corner cases of usage of private or deprecated interfaces and commands. The tool tracks the delta of Solaris 10 (318000 files) to Solaris 11 Express at a command and symbol level. This is about common change management with a strong focus on frame work version creep and end of life of components which are outdated for more than a decade. A few examples and their mitigation are getting discussed here: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.scalingbits.com/solaris/compatibility']);"  href="http://www.scalingbits.com/solaris/compatibility">http://www.scalingbits.com/solaris/compatibility</a></blockquote> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/yJ46ng9Jjhs" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 23 Mar 2011 17:57:20 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7240-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7240-Stefan-Schneider-about-the-Solaris-11-Compatibility-Checker.html</feedburner:origLink></item>
<item>
    <title>Image Packaging System in the Spotlight of the OTN</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/L9VYG717v-o/7225-Image-Packaging-System-in-the-Spotlight-of-the-OTN.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7225-Image-Packaging-System-in-the-Spotlight-of-the-OTN.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7225</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7225</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    There is an interesting page at the Oracle Technology Network summarizing the information about the new packaging of Solaris 11 Express and Solaris 11: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technetwork/server-storage/solaris11/technologies/ips-323421.html']);"  href="http://www.oracle.com/technetwork/server-storage/solaris11/technologies/ips-323421.html">"Oracle Solaris 11 Express Package Management with Image Packaging System (IPS)"</a> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/L9VYG717v-o" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 17 Mar 2011 21:15:59 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7225-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7225-Image-Packaging-System-in-the-Spotlight-of-the-OTN.html</feedburner:origLink></item>
<item>
    <title>Second talk on Cebit 2011</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/sasGuAZjLCA/7207-Second-talk-on-Cebit-2011.html</link>
            <category>Business Travel</category>
            <category>English</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7207-Second-talk-on-Cebit-2011.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7207</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7207</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    My talk at the cebit yesterday afternoon wasn't that good, for the level i demand from me, it was exceptionally bad. It wasn't my presentation, it was a presentation made by the product manager. It wasn't a bad presentation. To the contrary. However it wasn't my presentation style and i assume everybody aware of my usual style got quite aware that i felt not that well while giving this talk. Okay ... At 15:15 i have the opportunity to hold the talk again in pavillion 36 on the CeBIT fairground and i hope it will be much better than yesterday. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/sasGuAZjLCA" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 03 Mar 2011 14:40:25 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7207-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7207-Second-talk-on-Cebit-2011.html</feedburner:origLink></item>
<item>
    <title>Backporting</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/fGPTehVkmd0/7171-Backporting.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7171-Backporting.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7171</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7171</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    A nice <a onclick="_gaq.push(['_trackPageview', '/extlink/alanhargreaves.wordpress.com/2011/02/21/apache-patches-on-solaris-10/']);"  href="http://alanhargreaves.wordpress.com/2011/02/21/apache-patches-on-solaris-10/">article</a> written by Alan Hargreaves -as well Principal Field Technologist- to explain, why the version number of the Apache delivered with Solaris 10 doesn't automatically indicates that it's vulnerable against the attacks reported against Apache since that version:<blockquote>Now, that being said you may also note after installation that it still identifies as Apache 2.0.63 and you may have concerns about vulnerabilities addressed in 2.0.64 mentioned on the Apache web site.<br />
<br />
The way that we maintain Apache on Solaris 10 is not to drop in new releases as they happen, rather we take the fixes mentioned and backport them to our 2.0.63 codebase.</blockquote>Alan, i hope linking to this article reliefs you from some additional calls about this topic <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/fGPTehVkmd0" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 21 Feb 2011 22:10:49 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7171-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7171-Backporting.html</feedburner:origLink></item>
<item>
    <title>Secure Deployment of LDOMs</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/v_9VJEWvQy8/7149-Secure-Deployment-of-LDOMs.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7149-Secure-Deployment-of-LDOMs.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7149</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7149</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Stefan Hinker wrote a great document about the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technetwork/articles/systems-hardware-architecture/secure-ovm-sparc-deployment-294062.pdf']);"  href="http://www.oracle.com/technetwork/articles/systems-hardware-architecture/secure-ovm-sparc-deployment-294062.pdf">secure deployment of LDOMs</a>. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/v_9VJEWvQy8" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 03 Feb 2011 19:09:34 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7149-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7149-Secure-Deployment-of-LDOMs.html</feedburner:origLink></item>
<item>
    <title>Apple start to make public contributions to OpenJDK</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/HUduwfWsoJI/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html</link>
            <category>Apple</category>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7133</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7133</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Mike Swingler of Apple announced yesterday, that Apple has started to contribute to the OpenJDK project: <blockquote>I'm very happy to let you know that today we made the first public contribution of code to the OpenJDK project for Mac OS X. This initial contribution builds on the hard work of the BSD port, and initially has the same functionality. Today's contribution simply modifies the build process to create universal binary, and produces a .jdk bundle which is recognized by Java Preferences and the JVM detection logic in Mac OS X.</blockquote>You will find a list of important links in regard of this project in the <a onclick="_gaq.push(['_trackPageview', '/extlink/mail.openjdk.java.net/pipermail/macosx-port-dev/2011-January/000007.html']);"  href="http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-January/000007.html">announcement mail.</a> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/HUduwfWsoJI" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 12 Jan 2011 20:42:30 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7133-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html</feedburner:origLink></item>
<item>
    <title>New Solaris features: Notifications from the Fault Management Architecture</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/TBeVfRoABOo/7053-New-Solaris-features-Notifications-from-the-Fault-Management-Architecture.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7053-New-Solaris-features-Notifications-from-the-Fault-Management-Architecture.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7053</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7053</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    The notification framework in Solaris is not only able to notify you of problems with services. As you may know, the fault management architecture monitors the hardware of a Solaris system. With the <code>fmdump</code> command you can retrieve the information. For example you get this informatoin when you unplug an USB stick with an active ZFS filesystem: <blockquote><code></pre>root@solaris:/home/jmoekamp# fmdump -v<br />
TIME                 UUID                                 SUNW-MSG-ID EVENT<br />
<br />
Nov 22 12:59:48.7489 22dffa96-bf27-4f41-ab1f-dfedcdfb11e7 ZFS-8000-HC Diagnosed<br />
  100%  fault.fs.zfs.io_failure_wait<br />
<br />
        Problem in: zfs://pool=usbstick1<br />
           Affects: zfs://pool=usbstick1<br />
               FRU: -<br />
          Location: -</pre></code></blockquote>Wouldn't it be nice to receive this and similar information about the failure of components. It's really simple to configure. However i assume , that you've already installed <code>smtp-notify</code> package with <blockquote><code><pre>root@solaris:/# pkg install service/fault-management/smtp-notify</pre></code></blockquote>To configure the notification, you just have to configure the target mail adress for the mails.<blockquote><code><pre>root@solaris:/# svccfg setnotify problem-diagnosed mailto:root@localhost</pre></code></blockquote>To check the configuration you can use the <code>listnotify</code> command:<br />
<blockquote><code><pre>root@solaris:/# svccfg listnotify problem-diagnosed
    Event: problem-diagnosed (source: svc:/system/fm/notify-params:default)
        Notification Type: smtp
            Active: true
            reply-to: root@localhost
            to: root@localhost

        Notification Type: snmp
            Active: true

        Notification Type: syslog
            Active: true</pre></code></blockquote>When you unplug the USB-stick with while the ZFS pool is imported, you will find a mail like this one in your mailbox:<blockquote><code><pre>root@solaris:/# mail
From noaccess@solaris.local Mon Nov 22 12:59:48 2010
Date: Mon, 22 Nov 2010 12:59:48 +0100 (CET)
From: No Access User <noaccess@solaris.local>
Message-Id: <201011221159.oAMBxm5o002968@solaris.local>
Subject: Fault Management Event: solaris:ZFS-8000-HC
To: root@solaris.local
Content-Length: 560

SUNW-MSG-ID: ZFS-8000-HC, TYPE: Error, VER: 1, SEVERITY: Major
EVENT-TIME: Mon Nov 22 12:59:44 CET 2010
PLATFORM: VirtualBox, CSN: 0, HOSTNAME: solaris
SOURCE: zfs-diagnosis, REV: 1.0
EVENT-ID: 22dffa96-bf27-4f41-ab1f-dfedcdfb11e7
DESC: The ZFS pool has experienced currently unrecoverable I/O
	    failures.  Refer to <a href="http://sun.com/msg/ZFS-8000-HC" target="_blank">http://sun.com/msg/ZFS-8000-HC</a> for more information.
AUTO-RESPONSE: No automated response will be taken.
IMPACT: Read and write I/Os cannot be serviced.
REC-ACTION: Make sure the affected devices are connected, then run
	    'zpool clear'.


? q</pre></code></blockquote><br />
Neat, isn't it?<br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/TBeVfRoABOo" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 22 Nov 2010 12:55:06 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7053-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7053-New-Solaris-features-Notifications-from-the-Fault-Management-Architecture.html</feedburner:origLink></item>
<item>
    <title>Darren Moffat about the internals of ZFS encryption</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/O-UFxLi8FYM/7052-Darren-Moffat-about-the-internals-of-ZFS-encryption.html</link>
            <category>English</category>
            <category>Security</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7052-Darren-Moffat-about-the-internals-of-ZFS-encryption.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7052</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7052</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Darren Moffat wrote a great blog article about the internals of the ZFS encryption - <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/darren/entry/zfs_encryption_what_is_on']);"  href="http://blogs.sun.com/darren/entry/zfs_encryption_what_is_on">"ZFS encryption what is on disk ?"</a>:<blockquote>This article is about what is and isn't stored encrypted on disk for ZFS datasets that are encrypted and how we do the actual encryption. It does require some understanding of Solaris and ZFS debugging tools.</blockquote> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/O-UFxLi8FYM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 19 Nov 2010 22:22:31 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7052-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7052-Darren-Moffat-about-the-internals-of-ZFS-encryption.html</feedburner:origLink></item>
<item>
    <title>New Solaris features: How to monitor SMF services via mail?</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/FNUXCyvDHTA/7051-New-Solaris-features-How-to-monitor-SMF-services-via-mail.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7051-New-Solaris-features-How-to-monitor-SMF-services-via-mail.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7051</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7051</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    It's a small feature compared to other additions to Solaris, however already i got the first questions how to configure it: the capability of the Service Management Facility to send mails when a state transitions occur. <br />
 <br /><a href="http://www.c0t0d0s0.org/archives/7051-New-Solaris-features-How-to-monitor-SMF-services-via-mail.html#extended">Continue reading "New Solaris features: How to monitor SMF services via mail?"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/FNUXCyvDHTA" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 19 Nov 2010 21:47:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7051-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7051-New-Solaris-features-How-to-monitor-SMF-services-via-mail.html</feedburner:origLink></item>
<item>
    <title>Darren Moffat about ZFS encryption</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/bwnIuhXUZek/7034-Darren-Moffat-about-ZFS-encryption.html</link>
            <category>English</category>
            <category>Security</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7034-Darren-Moffat-about-ZFS-encryption.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7034</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7034</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Darren wrote three really interesting articles about ZFS encryption: The first one is <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/darren/entry/introducing_zfs_crypto_in_oracle']);"  href="http://blogs.sun.com/darren/entry/introducing_zfs_crypto_in_oracle">Introducing ZFS Crypto in Oracle Solaris 11 Express</a>. This blog entry gives you a first overview how to use encryption for ZFS datasets. The second one titled <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/darren/entry/assued_delete_with_zfs_dataset']);"  href="http://blogs.sun.com/darren/entry/assued_delete_with_zfs_dataset">"Assured delete with ZFS dataset encryption"</a> explains how you can use the encryption feature to implement <a href="http://www.c0t0d0s0.org/permalink/Secure-Deletion-with-ZFS.html">assured deletion</a> with the "throwing the keys away" technique. Last but not least the article <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/darren/entry/compress_encrypt_checksum_deduplicate_with']);"  href="http://blogs.sun.com/darren/entry/compress_encrypt_checksum_deduplicate_with">"Having my secured cake and Cloning it too (aka Encryption + Dedup with ZFS)"</a> explains how deduplication and encryption work together in Solaris 11 Express. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/bwnIuhXUZek" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 16 Nov 2010 08:50:43 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7034-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7034-Darren-Moffat-about-ZFS-encryption.html</feedburner:origLink></item>
<item>
    <title>About Java on MacOS X</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/5J4Oy62aU18/7027-About-Java-on-MacOS-X.html</link>
            <category>Apple</category>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7027-About-Java-on-MacOS-X.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7027</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7027</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    There is an interesting <a onclick="_gaq.push(['_trackPageview', '/extlink/www.apple.com/pr/library/2010/11/12openjdk.html']);"  href="http://www.apple.com/pr/library/2010/11/12openjdk.html">joint statement about the future of Java on MacOS X</a>:<blockquote>Oracle and Apple today announced the OpenJDK project for Mac OS X. Apple will contribute most of the key components, tools and technology required for a Java SE 7 implementation on Mac OS X, including a 32-bit and 64-bit HotSpot-based Java virtual machine, class libraries, a networking stack and the foundation for a new graphical client. OpenJDK will make Apples Java technology available to open source developers so they can access and contribute to the effort.</blockquote><br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/5J4Oy62aU18" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 13 Nov 2010 07:26:17 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7027-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7027-About-Java-on-MacOS-X.html</feedburner:origLink></item>
<item>
    <title>Vortrag auf der DOAG 2010</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/hvWQEvur_zc/6998-Vortrag-auf-der-DOAG-2010.html</link>
            <category>German</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6998-Vortrag-auf-der-DOAG-2010.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6998</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6998</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Wo ich vorhin meine Karte für die DOAG2010 aus meinem Postfach in der Firma rausgefingert habe: Ich halte am 18.10 um 10:00 bis 10:45 einen Vortag zum Thema <a onclick="_gaq.push(['_trackPageview', '/extlink/mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;amp;id=411795']);"  href=http://mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&id=411163">"Performance Analyse - oder: Was macht eigentlich mein Solaris?"</a>. Ich werd wahrscheinlich auch am 18.10 nachmittags auf dem Oracle-Stand Dienst schieben.<br />
<br />
Das Programm bietet auch noch andere interessante Vortraege zum Thema Solaris, Sun und das Drumherum. So beispielsweise am 18.11: Detlef Drewanz wird beispielsweise  zum Thema <a hreF="http://mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;id=411795">"Neue Technologien zur Netzwerk-Virtualisierung in Solaris 11"</a> sprechen. Zum Thema Hardware werden Elke Freymann und Stefan Hinker in <a onclick="_gaq.push(['_trackPageview', '/extlink/mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;amp;id=411816']);"  href="http://mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;id=411816">"Sun Server News: SPARC T3, x86, Virtualisierung und Management"</a>. Die Vorträge von Thorsten Lange lohnen sich immer und ich gehe davon aus, das <a onclick="_gaq.push(['_trackPageview', '/extlink/mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;amp;id=411811']);"   href="http://mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;id=411811">"Content Management und Archivierung mit Oracle Software und Sun Hardware"</a> da keine Ausnahme darstellen wird. Ansonsten empfehle ich noch Hartmut Streppels <a onclick="_gaq.push(['_trackPageview', '/extlink/mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;amp;id=410424']);"  href="http://mydoag.doag.org/konferenz/vortrag_details.php?tag=18.11.2010&amp;id=410424">"Hochverfügbarkeit von Anwendungen mit Oracle Solaris Cluster	"</a>. Hartmut hat wahrscheinlich mehr über den Sun Cluster vergessen, als ich je wusste. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/hvWQEvur_zc" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 05 Nov 2010 15:27:57 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6998-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6998-Vortrag-auf-der-DOAG-2010.html</feedburner:origLink></item>
<item>
    <title>Firesheep and the SSL everywhere route - Solaris and SPARC may be of help</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/VOaJf_TYjpI/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6986</wfw:comment>

    <slash:comments>19</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6986</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sometimes i can observe trends in reader interest in the webserver logs: In the last time there were a lot of accesses to an article dating back to <a href="http://www.c0t0d0s0.org/archives/3497-The-need-for-cryptography-everywhere.html">September 2007</a> when i talked about SSL acceleration and made the case for T2.<br />
<br />
In the first few seconds i asked my self, why there is that new interest in this article. However then i just thought "Damned, Firesheep". <br />
<br />
Just in case you didn't heard about it: With firesheep you can highjack user sessions by sniffing on unencrypted data flow in your network. This can work, as often the authentication form itself is encrypted, but afterwards they use unencrypted communication. The authorization to access those pages with your login credentials is carried forward by cookies. When you are able to gather this cookie, you can take over the session of a user. This isn't really a new attack vector, but firesheep is makes this really easy ... script-kiddies easy. It's integrated into Firefox as a plugin and hijacking other peoples session is as easy as changing tabs.When you want an explanation for that, please look at Eric Butlers preso <a onclick="_gaq.push(['_trackPageview', '/extlink/codebutler.github.com/firesheep/tc12/#1']);"  href="http://codebutler.github.com/firesheep/tc12/#1">"Hey Web 2.0:Start protecting user privacy instead of pretending to"</a>. The attack vector bases on the fact that someone can sniff your data. You may think at first "Well, we have switches, no sniffing", however think about unencrypted (and i consider WEP as unencrypted) WLANs. <br />
<br />
There is just one solution: Encrypt everything. HTTPS to the help. However while this isn't a problem on client side, it creates a lot of problems on the server side. Like the problem, that virtual hosts are in need of their own IP addresses (there is an Hen-Egg-Problem in SSL). Or that you have to provide the other end of the cryptographic connection, thus you have to do all the calculation on the server side.<br />
<br />
I'm still pretty sure, that SPARC T-class and Solaris can really help you here. The T-Series because of it's cryptographic unit. It isn't just an rather small extension like the additional commands in Nehalem to accelerate AES, it's a full-fledged crypto co processor. In the case of the SPARC T3 you have 16 of them and they got some significant update to accelerate mor ciphers and to handle many small packets much better. There is an interesting presentation availble about this piece of silicon in T3. It's already <a href="http://www.c0t0d0s0.org/archives/5881-Hotchips-Suns-3rd-generation-on-chip-UltraSPARC-security-acclerator.html">the 3rd generation of crypto acceleration in T3</a>.<br />
<br />
However hardware is nothing without software and thus i want to point you view to <a href="http://www.c0t0d0s0.org/archives/5575-Less-known-Solaris-Features-kssl.html">kssl</a>. kssl is an in-kernel proxy for SSL. This in-kernel proxy uses the hardware acceleration in the T3 via the Solaris Cryptographic Framework (SCF), another nice thing that does the abstraction between the hardware (or non-existing hardware, when you do cryptography on your normal CPU) and the services using cryptography. Why is the in-kernel proxy that useful? At first it's easy to configure, but more important you don't have to hop between user- and kernelspace, as when a usermode library like openssl uses the kernel driver of your hardware. This gives you additional performance.<br />
<br />
This kssl and SCF thing is however nothing that's limited to T-class. It's available on x86-solaris as well and in the case you purchase a supported crypto acceleration card, kssl uses this via SCF as well. However a PCI based card can never be as fast as crypto accelerators directly on die and on core like the ones in T-class. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/VOaJf_TYjpI" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 29 Oct 2010 09:08:32 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6986-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html</feedburner:origLink></item>
<item>
    <title>Performance Impact of kssl</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/bB73UPOZA-Q/6926-Performance-Impact-of-kssl.html</link>
            <category>English</category>
            <category>Security</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6926-Performance-Impact-of-kssl.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6926</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6926</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    One of the hidden gem of Solaris is the kssl feature. Long-time readers know this feature, as i wrote a <a href="http://www.c0t0d0s0.org/archives/5575-Less-known-Solaris-Features-kssl.html">tutorial about it</a>. For the uninitiated: It's a in-kernel SSL proxy. Why should you put this in the kernel. Well, especially when you use a SSL-accelerator you have to jump from user space to kernel space and back several times as the SSL library (OpenSSL e.g) is in user space and the driver for the card is in kernel space. That jumping costs you a lot of time. There is an interesting <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/BestPerf/entry/20100920_sparc_t3_weblogic_security']);"  href="http://blogs.sun.com/BestPerf/entry/20100920_sparc_t3_weblogic_security">article about Weblogic SSL performance</a> in the BestPerf blog.<br />
<br />
When you just want to take one thing out of this whole article, then just look at the first chart at the red and the blue line: Red is the system configured to provide SSL via kssl, blue is the system configured to provide SSL via Weblogic itself. Both systems are using the SSL hardware. I don't know how you would call it, but the difference is pretty significant. A good example, why kssl is such a nice tool. And it's just there in Solaris 10. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/bB73UPOZA-Q" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 24 Sep 2010 21:50:49 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6926-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6926-Performance-Impact-of-kssl.html</feedburner:origLink></item>
<item>
    <title>System Duty Cycle scheduler class</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/eXt8DLkxVBE/6904-System-Duty-Cycle-scheduler-class.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6904-System-Duty-Cycle-scheduler-class.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6904</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6904</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Perhaps you've read about the System Duty Cycle scheduler class. Some people reported about it, but rather cursory. So ... what is the story behind the  System Duty Cycle scheduler or short SDC?<br />
 <br /><a href="http://www.c0t0d0s0.org/archives/6904-System-Duty-Cycle-scheduler-class.html#extended">Continue reading "System Duty Cycle scheduler class"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/eXt8DLkxVBE" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 15 Sep 2010 13:04:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6904-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6904-System-Duty-Cycle-scheduler-class.html</feedburner:origLink></item>
<item>
    <title>zfs diff in Opensolaris</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/TPtXAkDZh84/6829-zfs-diff-in-Opensolaris.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6829-zfs-diff-in-Opensolaris.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6829</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6829</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    A while ago i wrote about the PSARC <a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2010/105/']);"  href="http://arc.opensolaris.org/caselog/PSARC/2010/105/">PSARC 2010/105</a>. It's about an extension to the zfs tool to implement a subcommand to create a list of changed files between two snapshots. This change <a href="http://c0t0d0s0.org/codenews/display.php?fragment=1ee57b872e9227be83a3607a34dc7046ee6a3c1e">has been integrated</a> to Solaris now.<br />
<br />
So with a command like <code>zfs diff datapool/texts@monday datapool/texts</code>, you get an output like <blockquote><code><pre>
M       /myfiles/
M       /myfiles/link_to_me	(+1)
R       /myfiles/rename_me -> /myfiles/renamed
-       /myfiles/delete_me
+       /myfiles/new_file</pre></code></blockquote>A <code>M</code> represents a modified file or directory, a <code>R</code> is a renamed filesystem objects. <code>-</code> files and dirs were removed, the ones with <code>+</code> were added. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/TPtXAkDZh84" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sun, 08 Aug 2010 17:44:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6829-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6829-zfs-diff-in-Opensolaris.html</feedburner:origLink></item>
<item>
    <title>Snapshot based boot environments into OS/Net</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/3ZsK7kZl6ho/6824-Snapshot-based-boot-environments-into-OSNet.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6824-Snapshot-based-boot-environments-into-OSNet.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6824</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6824</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    At first you might have thought "Snapshot-based boot environments in Solaris? Old hat!". And indeed, this is part of Opensolaris for quite a time. However it wasn't part of the the ON consolidation. With the <a href="http://c0t0d0s0.org/codenews/display.php?fragment=4b2babeadd7ee71656d5782ae2dba00b8d88b43f">implementation</a> of <a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2010/059/']);"  href="http://arc.opensolaris.org/caselog/PSARC/2010/059/">PSARC 2010/059</a> and RFE like "6964804 SNAP BE management into ON" this mechanism is now part of the consolidation. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/3ZsK7kZl6ho" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 06 Aug 2010 06:09:01 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6824-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6824-Snapshot-based-boot-environments-into-OSNet.html</feedburner:origLink></item>
<item>
    <title>PSARC 2010/306 - read-only zpools</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Sun/~3/jit83h2ip_s/6806-PSARC-2010306-read-only-zpools.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6806-PSARC-2010306-read-only-zpools.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6806</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6806</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    You may think that this already there, but so far you was only able to set a single dataset (ZFS filesystem or ZFS emulated volume) into read-only. This <a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2010/306']);"  href="http://arc.opensolaris.org/caselog/PSARC/2010/306">PSARC case</a> proposed such an mode-of-operation for the complete zpool. According to the documentation of this case, the following steps are done to reach the read-only-ness. <blockquote>1). pool is loaded but transaction processing is disabled<br />
2). all filesystems and zvols are mounted in read-only mode<br />
3). any intent-log replays are deferred (any pending synchronous writes will be replayed once the pool is imported read-write)<br />
</blockquote> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Sun/~4/jit83h2ip_s" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 31 Jul 2010 16:07:06 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6806-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6806-PSARC-2010306-read-only-zpools.html</feedburner:origLink></item>

</channel>
</rss>

