To improve the performance of scripts that manipulate zfs snapshots and the zfs snapshot service in perticular there needs to be a way to list all the snapshots for a given object and only the snapshots for that object. There are two RFEs filed that cover this: http://bugs.opensolaris.org/view_bug.do?bug_id=6352014 : ''zfs list'' should have an option to only present direct descendents http://bugs.opensolaris.org/view_bug.do?bug_id=6762432 zfs list --depth The first is asking for a way to list only the direct descendents of a data set, ie it''s children. The second asks to be able to list all the data sets down to a depth of N. So zfs list --depth 0 would be almost the same as zfs list -c except that it would also list the parent data set. While zfs list -c is more user friendly zfs list -depth is more powerful. I''m wondering if both should be fixed or just one and if just one which? Comments? --chris -- This message posted from opensolaris.org
Richard Morris - Sun Microsystems - Burlington United States
2009-Jan-07 15:51 UTC
[zfs-discuss] zfs list improvements?
On 01/06/09 09:07, Chris Gerhard wrote:> To improve the performance of scripts that manipulate zfs snapshots and the zfs snapshot service in perticular there needs to be a way to list all the snapshots for a given object and only the snapshots for that object. > > There are two RFEs filed that cover this: > > http://bugs.opensolaris.org/view_bug.do?bug_id=6352014 : > > ''zfs list'' should have an option to only present direct descendents > > http://bugs.opensolaris.org/view_bug.do?bug_id=6762432 zfs > > list --depth > > The first is asking for a way to list only the direct descendents of a data set, ie it''s children. The second asks to be able to list all the data sets down to a depth of N. > > So zfs list --depth 0 would be almost the same as zfs list -c except that it would also list the parent data set. > > While zfs list -c is more user friendly zfs list -depth is more powerful. I''m wondering if both should be fixed or just one and if just one which? > > Comments? > > --chrisThis seems like a reasonable proposal to enhance zfs list. But it would also be good to add as few new options to zfs list as possible. So it probably makes sense to add at most one of these new options. Or perhaps add an optional depth argument to the -r option instead? As you point out, the -c option is user friendly while the -depth (or maybe -d) option is more general. There have been several requests for the -c option. Would anyone prefer the -depth option? In what cases would this be used? -- Rich
Hello> This seems like a reasonable proposal to enhance zfs list. But it would > also be good to add as few new options to zfs list as possible. So it > probably makes sense to add at most one of these new options. Or > perhaps add an optional depth argument to the -r option instead? > > As you point out, the -c option is user friendly while the -depth (or > maybe -d) option is more general. There have been several requests for > the -c option. Would anyone prefer the -depth option? In what cases > would this be used?I''d have a few more proposals how to improve zfs list if they don''t contravene the concept of zfs list command. Currently zfs list returns error "operation not applicable to datasets of this type" if you try to list for ex.: "zfs list -t snapshot file/system" returns above error while it could return what you actually asked - the list of all snapshots of "file/system". Similar case is if you try "zfs list file/system at snapshot" - can zfs be more smart to return the snapshot instead of error message if dataset name contains "@" in its name? Other thing is zfs list performance... even if you want to get the list of snapshots with no other properties "zfs list -oname -t snapshot -r file/system" it still takes quite long time if there are hundreds of snapshots, while "ls /file/system/.zfs/snapshot" returns immediately. Can this also be improved somehow please? Thanks Mike
hi Rich, On Wed, 2009-01-07 at 10:51 -0500, Richard Morris - Sun Microsystems - Burlington United States wrote:> As you point out, the -c option is user friendly while the -depth (or > maybe -d) option is more general. There have been several requests for > the -c option. Would anyone prefer the -depth option? In what cases > would this be used?I was thinking when I logged the bug, that -depth (or -d) would be useful in cases where you''ve got a "jurassic-like" filesystem layout, and are interested in seeing just one or two levels. zfs list -d 3 tank tank/home tank/home/Ireland tank/home/UK tank/home/France tank/home/Germany tank/foo tank/foo/bar allowing you to look at just the level of hierarchy that you''re interested in (eg. "How much disk space are users from different countries taking up taking up?"), without needing to grep, or hardcode a list of datasets somewhere. More importantly, with hopefully faster performance than showing all children of tank/home just to get the size of the immediate children. It''s particularly important for snapshots - as the number of snapshots grows, zfs list without limits like this can take a long time (even with the massive zfs list performance improvements :-) [ hacks around listing the contents of .zfs/snapshots/ only work when filesystems are mounted unfortunately, so I''d been avoiding doing that in the zfs-auto-snapshot code ] cheers, tim
Richard Morris - Sun Microsystems - Burlington United States
2009-Jan-08 19:37 UTC
[zfs-discuss] zfs list improvements?
On 01/08/09 06:28, Mike Futerko wrote:> I''d have a few more proposals how to improve zfs list if they don''t > contravene the concept of zfs list command. > > Currently zfs list returns error "operation not applicable to datasets > of this type" if you try to list for ex.: "zfs list -t snapshot > file/system" returns above error while it could return what you actually > asked - the list of all snapshots of "file/system".When a specific dataset is provided, zfs list does not return info about child datasets or snapshots unless the -r option is specified. So to get the list of all snapshots of file/system: zfs list -r -t snapshot file/system In this particular case, it might be possible for zfs list to infer that the -r option was intended.> Similar case is if > you try "zfs list file/system at snapshot" - can zfs be more smart to > return the snapshot instead of error message if dataset name contains > "@" in its name?zfs list already handles this case correctly. If you are getting an error message then you are probably hitting CR 6758338 which is fixed in SNV_106.> Other thing is zfs list performance... even if you want to get the list > of snapshots with no other properties "zfs list -oname -t snapshot -r > file/system" it still takes quite long time if there are hundreds of > snapshots, while "ls /file/system/.zfs/snapshot" returns immediately. > Can this also be improved somehow please?The fix for CR 6755389 (also in SNV_106) should significantly improve the performance of zfs list when there are hundreds or thousands (or hundreds of thousands) of datasets and/or snapshots. -- Rich
Richard Morris - Sun Microsystems - Burlington United States
2009-Jan-08 19:38 UTC
[zfs-discuss] zfs list improvements?
On 01/08/09 06:39, Tim Foster wrote:> hi Rich, > > On Wed, 2009-01-07 at 10:51 -0500, Richard Morris - Sun Microsystems - > Burlington United States wrote: >> As you point out, the -c option is user friendly while the -depth (or >> maybe -d) option is more general. There have been several requests for >> the -c option. Would anyone prefer the -depth option? In what cases >> would this be used? > > I was thinking when I logged the bug, that -depth (or -d) would be > useful in cases where you''ve got a "jurassic-like" filesystem layout, > and are interested in seeing just one or two levels. > > zfs list -d 3 tank > > tank/home > tank/home/Ireland > tank/home/UK > tank/home/France > tank/home/Germany > tank/foo > tank/foo/bar > > allowing you to look at just the level of hierarchy that you''re > interested in (eg. "How much disk space are users from different > countries taking up taking up?"), without needing to grep, or hardcode > a list of datasets somewhere. > > More importantly, with hopefully faster performance than showing > all children of tank/home just to get the size of the immediate children.Hi Tim, Both the -c and -d options would eliminate the need to grep or hardcode a list of datasets. And they would both improve zfs list performance by eliminating unnecessary recursion. So adding one of these options probably makes sense. But which one? Is the added complexity of the -d option over the -c option justified? In the above example, wouldn''t the question "how much disk space per country" also be answered by zfs list -c /tank/home? Perhaps a layout like this might be a better argument for the -d option? tank/america/Canada tank/america/Mexico tank/america/USA tank/europe/France tank/europe/Germany tank/europe/Ireland But how often would the -d option be provided a value other than 1 or 2? As a point of reference, the ls command also has this issue and does not provide an option to limit the depth of recursion. And ls has no shortage of options (aAbcCdeEfFghHilLmnopqrRstuvVx1@)! Of course, this does not necessarily mean that the -d option would not be useful for zfs list. Other opinions? -- Rich -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20090108/b668da0e/attachment.html>
On Thu, Jan 8, 2009 at 14:38, Richard Morris - Sun Microsystems - Burlington United States <Richard.Morris at sun.com> wrote:> As you point out, the -c option is user friendly while the -depth (or > maybe -d) option is more general. There have been several requests for > the -c option. Would anyone prefer the -depth option? In what cases > would this be used? > > I was thinking when I logged the bug, that -depth (or -d) would be > useful in cases where you''ve got a "jurassic-like" filesystem layout, > and are interested in seeing just one or two levels.What about an optional argument to -c specifying the depth: zfs list tank tank zfs list -c tank tank tank/home tank/foo zfs list -c 2 tank tank tank/home tank/home/Ireland tank/home/UK tank/home/France tank/home/Germany tank/foo tank/foo at now tank/foo/bar That leaves -d free, at the expense of ugliness in the argument parsing. I would also suggest that 2 is a more logical number than 3 for the last set listed if -c is given an argument, since I would think of -c as "dataset and children", and -c 2 as "dataset and children squared": grandchildren, as compared to "datasets of depth 3". I do think having the more general form available is a good thing to have. Will
This is a special year-end summary for 2009 for System News for Sun Users. By accessing the web logs, we have determined that the following list of about 900 articles were the most popular with subscribers and web site visitors in 2008. We have grouped those articles by topic to give you a view of what were the most important news articles for 2008. That a topic had enough popular articles to be included in this of topics is in itself significant. Part 1 of 3 a.. Sun Microsystems, Sun/NetApp Litigation, Jonathan Schwartz, Servers, Blade Servers, Intel Servers, AMD Servers, SPARC CMT, SPARC64 Servers, Green, Datacenter, Storage, Tape and VTL, ZFS, Open Storage Part 2 of 3 a.. Open Source, HPC, Lustre, Inifniband, Solaris 10, OpenSolaris, OpenSolaris Project, MySQL, Data Warehouse, Solaris Cluster, Netra, DTrace, Security, OpenSSO, Java FX Part 3 of 3 a.. Virtualization, Containers, Logical Domains (LDoms), Sun Ray, Virtual Desktop Infrastructure, Sun xVM, Sun xVM VirtualBox, OpenOffce and StarOffice, JRuby, Sun Studio, VMware, Windows, Linux, GlassFish, NetBeans, Mobile, Identity Management, Sun Java System, Java PART 1 of 3 Sun Microsystems a.. Sun Analyst Series (SAS) 2008 - Videos and Slides Available b.. Southeastern Asset Management Now Owns 21% of Sun c.. Sun''s Bottom Line Is Better Than Many Think d.. Execution On Innovation (Video with slides) - Selling at Sun e.. Sun Aligns Business with Global Economic Climate and Amplifies Growth Opportunities f.. Gartner Vendor Rating for Sun Microsystems: Positive g.. Sun''s Bottom Line Is Better Than Many Think h.. Sun Reports Final Results for 2008 Full Fiscal Year and Q408 i.. Sun Steadies its Sights on 10% Operating Profit Margin for 2009 Sun/NetApp Litigation a.. Sun Files Another Patent Suit Against Network Appliance (NetApp) b.. Update on Sun/Netapp Litigation c.. Sun-NetApp Litigation Continues Jonathan Schwartz a.. Schwartz Addresses Questions on MySQL Acquisition b.. Jonathan Schwartz on Sun-MySQL and Open Source Software c.. Jonathan Schwartz Explains Sun''s Interest in MySQL d.. Jonathan Schwartz Video: Sun Aligns Business to Amplify Growth Opportunities (5:40) e.. Jonathan Schwartz talk at Bank of America''s 38th Annual Investor Conference f.. BBC Backstage Interview with Jonathan Schwartz CEO of Sun Microsystems g.. Jonathan Blogs on The Inside Story (Java, Microsoft and MySQL) h.. Sun CEO Offers Perspective on Company''s Fiscal Third Quarter i.. ''j14z'' Blogs on Wine, Virtualization and xVM Servers a.. Sun Servers Product Guide b.. Sun Configuration Diagram Templates c.. Last Order Date for UltraSPARC IV and IV+ Based Servers Announced d.. Rock Release Now Expected in Latter Half of 2009 e.. Sun''s Niagara 3 to Feature 16 Cores and 16 Threads per Core f.. Sun Expands Its x64 Server Line g.. Sun Volume Servers Product Line Card Blade Servers a.. Sun T6340 Server Module for Sun Blade 6000 and 6048 Modular System Chassis b.. Sun Blade 6000 Disk Module and Sun Blade 6000 Multi-Fabric Network Express Module c.. Sun Blade 6000 10GbE Multi-Fabric Network Express Module d.. JDA Software Enterprise Planning Suite on Sun Blade 6000 e.. Browser-Based User Interface Functionality Added to Sun Blade 6000 Intel Servers a.. Flexibility in the Datacenter with the X4150 Server b.. Sun Fire X4150 x64 Rack-Mount Servers c.. Sun X4150 provides power in a slim case d.. Sun Fire X4150, X4250, and X4450 Server Architecture e.. New Volume Configurations for Sun Fire X4150 and X4450 f.. Sun Fire X4150 Sets Single- and Dual-JVM Benchmarks g.. Sun Fire X4150: Lots of Power in a 1U Chassis h.. Sun Fire X4150 vs. Dell 2950 i.. Sun Fire X4150 with New Intel Xeon E5450 Processor j.. Sun Fire X4150 Now With Dual-Core Intel Xeon Processor as Standard Configuration k.. Sun JVM Optimized on Intel Architecture for World-Class Performance Right Out of the Box l.. New Options Available for Sun Fire X4450 with Intel Xeon Processor 7400 series m.. Sun Fire X4250 Intel Xeon Based x64 Server n.. Harness the Power of X86 Server Refresh with Sun and Intel o.. Get Unprecedented Efficiencies using Hybrid Storage Pools (HSP) with Solaris ZFS and Intel SSDs p.. White Paper: The Solaris Operating System and The New Intel Core Microarchitecture q.. Sun Blade X6450 Server Module with Intel Xeon 4-Core and 6-Core Processors r.. SAP NetWeaver Business Intelligence Accelerator on Sun s.. Sun Ultra 24 with Intel Core 2 Duo E7200 Processor t.. Four-Socket Sun Blade X6450 Server Module with Intel Tigerton Processors u.. Million-Messages-per Second Barrier Surpassed by Sun-Intel Collaboration v.. Sun Blade X8450 Server Module with Quad-Core Intel Xeon Processors w.. Intel Xeon-based Sun Fire X4450 Server Sets SPECjbb2005 Benchmarks x.. Six-Core Intel Xeon 7400 Processors in Sun x86 Servers y.. Intel Xeon Processor 5400 Series Offered for Sun Fire, Sun Blade Servers z.. Video Series: OpenSolaris and Intel Processors aa.. OpenSolaris and Intel''s Atom Processor ab.. Learn About the Sun Fire X2250, a 1RU, Intel Processor Based HPC Server ac.. Sun Blade Intel Xeon X6450 4- and 6-Core Configurations for Sun Blade 6000 and 6048 Modular Systems ad.. Sun Adds Two New Servers: Sun Fire X2250 and Sun Fire X4250 AMD Servers a.. SPEComp2001 Sun Blade X6440 x86 world Record b.. Enhanced Enterprise Blade Portfolio Delivers World Record Performance, Scalability and Flexibility c.. Sun Blade X6440 Server Modules with Four Enhanced AMD Quad-Core Opteron Processors d.. New Quad-Core AMD Opteron Processors for Sun''s x64 Server Line and Sun Blade Systems e.. Sun Blade X6240 Sets Top Multi-JVM Performance for 2-Socket AMD Opteron f.. Sun Blade X8440 Server Module With Quad-Core AMD CPUs g.. Sun Blade X8440 Server Modules with 3G AMD Opteron Quad-Core Processors h.. Sun Fire X2200 M2 Server with AMD Opteron Quad Core Processors i.. Sun Fire X2200 M2 j.. Sun Fire X2200 M2 AMD Opteron High Efficiency Quad Core k.. OpenSolaris and its Relationship with Intel and AMD l.. Sun Fire X4100 M2, X4200 M2, and X4240 m.. BigAdmin Papers Cover Sun Fire X4500 as Backup Disk Cache n.. Sun Fire X4500: A Magnetic Library for CommVault Simpana Software o.. Configuring the Sun Fire X4500 Server For Nearline Storage Service p.. How to Configure the Sun Fire X4500 as NAS for Symantec Enterprise Vault q.. Installing Microsoft Windows Server 2003 on Sun Fire X4500 r.. Case Study: CopperEye Greenwich Server Software on Sun Fire X4540 Server s.. Sun Fire X4540 Server: 8 Cores, 48 TB Storage in 4RU t.. Sun Fire X4440 - Best Opteron Multi-JVM Performance on SPECjbb2005 u.. Features of the Sun Fire X4140, X4240 and X4440 Servers v.. Sun Fire X4600M2 vs. HP ProLiant DL785 G5 w.. Sun X4600 Blazing Performance on SAP SD ERP 6.0 Benchmark x.. Sun Fire X4600 M2 Enhancements y.. SPECjbb2005 Sun Fire X4600 M2 X86 z.. Sun Fire X4600 M2 with up to 512Gb of memory aa.. Sun Fire X4600 M2 Server Is Industry''s Fastest x86 Java Server ab.. Sun Fire X4600 M2 Now Supports Two AMD Barcelona Models SPARC CMT a.. Rock: A SPARC CMT Processor b.. Sun CoolThreads Servers Earn Awards from eWEEK and ServerWatch c.. 1.3 Million-Messages-Per-Second Benchmark on Sun Server with CoolThreads Technology d.. Yet Another Siebel 8.0 PSPP Benchmark on Sun CMT Hardware e.. Sun''s 4-chip CMT system raises the bar f.. Monitoring CMT Servers with perfbar g.. A Glance at Sun''s Next-Generation CMT Servers h.. Growing Green databases with Oracle on the UltraSPARC CMT processor i.. First Carrier Grade Linux for Sun''s CMT Processors Announced j.. Sun SPARC Enterprise T5140/5240 Servers k.. Review: SPARC Enterprise T5140/T5240 and Virtualization l.. Get the Information You Need on the Sun SPARC Enterprise T5140 and T5240 m.. Sun SPARC Enterprise T5120 Server Runs the Gauntlet n.. SAS 15K 73GB Hard Disk Drive for Sun SPARC Enterprise T5120/T5220 o.. Extremely Fast Pattern Matching on Sun SPARC Enterprise T5220/T5240 p.. Consolidate to Sun SPARC Enterprise T5120 or T5220 Servers q.. Sun SPARC Enterprise T5120 and T5220 Servers Named Gold Award Winners r.. Sun Offers Enhancements to the Sun SPARC Enterprise T5120 and T5220 Servers s.. Sun SPARC Enterprise T5120/T5220 and T5140/T5240 Servers t.. Sun UltraSPARC T2 Reference Design Kit Released u.. Crypto Activation CD for UltraSPARC T2 and T2 Plus-based Servers v.. Upgrade to Sun''s New UltraSPARC T2 Servers and Save up to 25% w.. Themis Builds T2BC Blade Server Based on UltraSPARC T2 Processor x.. The UltraSPARC T2 Processor and the Solaris Operating System y.. UltraSPARC T2 Processor Scores Well on SPECweb2005 Banking z.. Webcast: UltraSPARC T2 and its Architecture aa.. Technical Paper on the UltraSPARC T2 Processor ab.. Sun Scores Benchmark with Single-Chip UltraSPARC T2 SPECint_rate2006 Performance with gccfss ac.. UltraSPARC T2 Sets New World-Record Single-chip SPECint_rate2006 ad.. UltraSPARC T2 Plus Processor Systems Benchmark Results ae.. UltraSPARC T2 Plus Processor Servers Introduced af.. PLX PCI Express Switches Support UltraSPARC T2 Plus Servers ag.. The New UltraSPARC T2 Plus Cluster at HPCVL ah.. T5440 World RecordjAppServer Single Application Server ai.. Sun''s T5440 Server Is Built To Multitask aj.. String Searching Sun SPARC Enterprise T5440 Using the Aho-Corasick Algorithm ak.. Sun SPARC Enterprise T5440 Server and Options al.. The Solaris OS and the Sun SPARC Enterprise T5440 am.. SPEC OMPL2001 Sun SPARC Enterprise T5440 4-Chip World Record an.. Networking on the Sun SPARC Enterprise T5440 ao.. Sun SPARC Enterprise T5440 World Record Single Application Server SPECjAppServer2004 ap.. SPECjbb2005 Sun SPARC Enterprise T5440 World Record Multi-JVM 4-Chip aq.. 14,000-user Siebel 8.0 on Sun SPARC Enterprise T5440 ar.. Sun SPARC Enterprise T5440 World Record Siebel Performance as.. Dennis Sheahan Blogs on the Architecture of the Sun SPARC Enterprise T5440 at.. SAP-SD Sun SPARC Enterprise T5440 (4-Chips) au.. SPARC Enterprise T5440 Server SPARC64 Servers a.. Sun Microsystems and Fujitsu Unveil Next-Generation SPARC Enterprise Servers b.. Sun SPARC Enterprise M9000 Server Delivers Record-Breaking Performance c.. Sun SPARC Enterprise M3000 Single Processor, Quad-core Server d.. Sun SPARC Enterprise M3000 Server Architecture e.. New Configurations and Options for the Sun SPARC Enterprise M4000, M5000 f.. 4GB DIMM X-option Memory Modules for SPARC Enterprise M4000, M5000 Servers g.. 2,203 GFLOP Sun SPARC Enterprise M9000 h.. World Record TPC-H Results with SPARC Enterprise M9000 and StorageTek 2540 i.. Sun SPARC Enterprise M4000, M5000, M8000, AND M9000 Servers j.. M3000: New Entry-level Server Powered by the SPARC64 VII Processor and Solaris 10 k.. Fujitsu Readies Eight-core SPARC64 Chip (''Venus'') Green a.. What IT means to me: Eco-nomical and Eco-logical b.. Go Green and Improve Multicore Performance with Acumem c.. Green Tech Predictions for 2009 d.. Sun Recognized by InfoWorld''s Green 15 Awards e.. Uptime Institute Recognizes Sun in its 2008 Green Enterprise IT Awards f.. Sun Eco Advantage Program (EAP) g.. Sun Enhances OpenEco.org Datacenter a.. Free Download of ''Enterprise Data Center Design and Methodology'' b.. Sun Modular Datacenter S20 c.. Sun Modular Datacenter To Power GreenLight Project d.. Webcast: Sun Modular Datacenter S20 e.. Consolidate Storage Infrastructure and Create a Greener Datacenter f.. Datacenter Optimization g.. Eco Innovation in the Datacenter h.. Sun Solutions Cut Customers'' Costs, Increase Datacenter Efficiency i.. Sun White Paper: Virtualizing the Dynamic Datacenter j.. Datacenters Go to Sea k.. Sun''s Advanced Datacenter (Santa Clara, CA) l.. Sun Modular Datacenter (Project Blackbox) Available for Customers'' Orders m.. Chill-Off! SVLG Data Center Energy Summit: Modular Datacenter Cooling Systems n.. Chill-Off 2: Comparing Data Center Cooling Systems Storage a.. IDC: Sun is #1 UNIX in Storage Units shipped for the 19th consecutive quarter b.. Ben Rockwood on Trends in the Storage Industry c.. 250Gb SATA Disk Drives for Sun Fire and SPARC Enterprise T1000 Server d.. Sun OutGrew Total Disk Storage Systems Market in Revenue e.. Sun''s Revenue Growth for Disk Storage Systems Rises 16.1% f.. New Sun StorageTek 2510 iSCSI Disk Array g.. Sun''s Enterprise Disk Systems Market Demonstrates Solid Growth Tape and VTL a.. Recent Advances in Sun''s Open Archive Solutions b.. New Sun StorageTek VTL Prime Offers Data Deduplication Features c.. Sun StorageTek Virtual Tape Library Prime (VTL Prime) System d.. Blending Tape Virtualization and Data Deduplication e.. Tape In Its Third Era f.. High Capacity Sun StorageTek Virtual Tape Library Prime System g.. First One Terabyte Tape Storage Drive h.. Sun StorageTek T9840D tape drive i.. Sun StorageTek LTO4 Tape Drives Promotion j.. Tape -The Digital Curator of the Information Age k.. Tape - Alive and Well l.. Sun StorageTek T10000B Fibre Channel Tape Drive m.. Using Tape Virtualization to Improve Backup Performance n.. Sun StorageTek T10000B FICON Tape Drives o.. Sun StorageTek Virtual Tape Library Plus System 2.0 p.. Making Use of Virtual Tape in a Disk to Disk to Tape (D2D2T) Environment q.. Beginner''s Guide to Tape Drive Performance r.. Tape Has Its Place in the Storage Scheme of Things s.. A Better (Automatic) Way to Configure Tape Drives t.. Tape Storage in the Data Center? Nine Myths to Reconsider u.. StorageTek LTO4 Mid-range Tape Drive Conversions v.. Sun StorageTek Virtual Tape Library Plus System 2.0 for 1202, 2600, 3600 Models w.. Sun StorageTek Virtual Tape Library Plus System 2.0 for 1200 Model x.. New Capacity Options for Sun StorageTek Virtual Tape Library Value y.. Sun StorageTek T9840D Tape Drive z.. Sun StorageTek 1U Rackmount Media Tray with HP LTO3 HH SAS/SCSI Tape Drive aa.. Electrofilm Digital Studios Eliminates Analog Video Tape Operations ab.. Video: OpenSolaris Tape Enhancements ZFS a.. Configuring Sun Storage J4000 Arrays and the ZFS File System in Ten Minutes b.. Improvements in ZFS Write Throttle Are On the Way c.. Understanding ZFS: Compression d.. Mac OS X v10.6 to Support Solaris ZFS File System e.. Access Control Lists on Solaris OS with ZFS f.. A Hands on Introduction to ZFS Pools (II) g.. Zebra, Zamboni, Zen and the art of ZFS h.. ZFS Second Level ARC - L2ARC - Testing Show 8x More Throughput i.. Automatic Data Migration (ADM) with ZFS j.. A Hands on Introduction to ZFS Pools, Part I k.. Is ZFS Right for Replication Between Your Remote Sites? Open Storage a.. Fishworks: Now it can be told b.. Sun Unified Storage Simulator on VMware c.. Can Flash Memory Become the Foundation for a New Tier in the Storage Hierarchy? d.. Flash Solid State Disks to be Integrated in Sun Storage Systems, Servers e.. How Flash, ZFS and System Innovation Will Revolutionize Datacenters f.. Deploying Hybrid Storage Pools With Flash Technology and the Solaris ZFS File System g.. High Performance 10 Gigabit Ethernet Switches and Sun Storage 7000 Unified Storage Systems h.. Storage J4200, J4400 and J4500 Arrays i.. International Supercomputing Conference Webcast: Open Storage j.. JS Blog: (Another) Win for Open Storage... k.. Mike Shapiro Speaking at the Open Storage Summit l.. New Open Storage Solutions Establish Sun As HPC Storage Leader m.. Open Storage Adoption n.. Open Storage and JBODs o.. Open Storage: Wave of the Future p.. Presskit Outlines Features, Benefits of Sun Storage 7000 Unified Storage Systems Line q.. Provisioning with iSCSI and Solaris ZFS in 10 Minutes r.. Replay of Sun Storage 7000 Unified Storage Systems Launch s.. Revolution for Open Storage, Solaris ZFS; t.. SSD at Sun u.. Sun Microsystems Extends World''s First Open Storage Platform v.. Sun Storage 7000 Family: World''s First Open Storage Appliances w.. Sun Storage 7000 Management Software x.. Sun''s Open Storage Does Make Sense y.. Sun''s Open Storage Platform Adds New Developer Tools, Expands Services z.. Testing the Waters on Open Storage aa.. Videos on Open Storage Community and Projects ab.. White Paper: ''Open Storage Adoption'' ac.. White Paper: Rethink Storage with Sun Storage 7000 Systems ad.. White Paper: What is Open Storage? ae.. Why you should avoid placing SSDs in traditional Arrays af.. FCoE, OSC, pNFS: Disruption in the Making ag.. pNFS - Parallel Network File System PART 2 of 3 Open Source a.. The New Model for Software: Sun''s Rich Green on Open Source b.. Trim IT Budgets with Open Source Solutions c.. Open Source SOA and Middleware in the Federal Government d.. Sun''s Open Source Solutions Forge Ahead in SOA''s Readers'' Choice Awards e.. DoD Takes Another Look at Open Source f.. Open Source TWiki.org Project Now Powered by Sun g.. An Open Source Web 2.0 Solution h.. Open Source from the Viewpoint of a Believer i.. Open Source as a Datacenter Tool j.. Open Sourced Sun SPOTS Puts Everything in Developers'' Hands k.. Linuxworld Picks Top Leaders in Open Source Business l.. Sun and IBM Bet on India as Fertile Open Source Market m.. Debunking Open Source Software Myths n.. Details Released on Open Source Community Innovation Awards Programs o.. Open Source Gives You the Key to Your Archives Forever p.. Vote for you Favorite Open Source Project q.. Open Source Directory Service and Server: OpenDS and Penrose r.. Sun''s Open Source Storage Solutions Challenge the Competition s.. Adapting Sun''s Culture to the Realities of the Open Source Community t.. Sun and Open Source: The Payoff Is in View u.. Sun SPOT''s Java-ME Compliant Virtual Machine Open Sourced v.. Solaris + AMP: Open Source and Support for all 12 SAMP Components w.. Worried About the Reliability and Cost of Open Source Applications? x.. U.S. Navy to Acquire Only Open Source Technologies, Standards y.. Sun Reiterates Open Source Strategy During Global Media Summit z.. SAM-QFS Code is Now Open Sourced aa.. Gartner 2008 Report Examines Sun''s Open Source Approach ab.. Open Source and Storage Combine to Foster Revenue Growth for Sun ac.. Open Source and Profit, Put in Plain and Simple Terms ad.. UPerf - Open Source Performance Measurement Tool ae.. Open Source Virtualization and Project Indiana af.. Best of Open Source Software Awards 2008 ag.. Who Should Use Open Source Database Management Systems Like MySQL? ah.. Sun Sees Results of Open Source Investment through Increased OpenSolaris Customer Adoption ai.. GlassFishESB: Open Source Distribution and Support HPC a.. Benefits of HPC Generalize to Wider IT Field b.. Virtual Clustering at TACC with MyCluster c.. Processors on TACC''s Ranger Get Upgrade d.. TACC Ranger Tackles Facial Recognition e.. Video: Deployment of the TACC Ranger System f.. Highlights on Sun''s Petascale Computing at TACC g.. TACC Ranger Up and Running h.. Bjorn Andersson Writes a Primer on HPC for the Enterprise i.. Canadian Research Center Implements Sun HPC Infrastructure j.. HPC OpenSolaris Cryptographic Framework k.. HPC User Forum: Operating System Panel l.. HPC and NASA: Spawning Innovations in Their Respective Spaces m.. HPC at the Edge:Non-Traditional High Productivity Computing n.. High Performance Computing (HPC) ClusterTools 8 o.. International Supercomputing Conference Webcast: Delivering HPC Innovation p.. Looking at Some Current HPC Interconnect Issues q.. NCAR Installs Massive HPC Digital Storage Library from Sun r.. New High Performance Computing (HPC) Community Portal s.. Online Presentation Illustrates Linux HPC Software Stack t.. OpenSolaris HPC Community u.. Podcast: HPC and Business Innovation v.. Research Projects to Focus on HPC and Web-Based Programming Languages w.. Solaris HPC Developer Preview 05/08 x.. Sun Delivers New HPC Products in Sun Blade, Sun Constellation Families y.. Sun HPC ClusterTools 8.1 z.. Sun HPC Consortium 2008, June 15-17th, Dresden Germany aa.. Sun HPC Consortium in Austin, November 15-17 ab.. Sun Servers Demonstrate Enterprise And HPC Performance Leadership ac.. Sun Storage and Archive Solution for HPC ad.. Sun at SC2008: The Register Reports an HPC Order Backlog in Petaflops ae.. Sun''s HPC Storage Solutions af.. Sun''s Roadmap for its Open HPC Stack ag.. Supercharging the Enterprise: HPC Enters the Mainstream ah.. The New Sun Radio HPC Podcast ai.. Video Surveys Sun''s European HPC Efforts aj.. Video: Bringing Products to Market Faster with HPC ak.. Video: Dr. Thomas Stering on HPC Achievement and Impact al.. Webcast: Solaris HPC Developer Tools am.. Your Company Probably Relies on HPC Whether You Know It or Not Lustre a.. Lustre File System Powers More Than 50 Percent Of The Top 50 Supercomputers b.. Three Wins for Sun Consellation System and Lustre File System c.. Video: Sun''s Lustre Group Director Peter Bojanic d.. Sixth Annual Lustre User Group Meeting Set for April 28-30th e.. Sun BluePrint: Implementing the Lustre File System with Sun Storage f.. The Lustre File System and the Sun Constellation System g.. Update on the Lustre Roadmap (1.8 through 4.0) h.. Investigating the Capabilities of the Lustre File System i.. Best Practices for Architecting a Lustre-Based Storage Environment Inifniband a.. Making Clusters Easier With Sun InfiniBand Technology b.. Booting Over InfiniBand for Consolidation Savings (33-Page White Paper) c.. Sun Bets on Infiniband over Ethernet for the Datacenter d.. QLogic InfiniBand and Sun HPC ClusterTools OpenSolaris a.. OpenSolaris 2008.05 Delivers Some Promising New Features b.. OpenSolaris 2008.11 c.. What''s New in OpenSolaris 2008.11 d.. OpenSolaris 2008.11: Will Linux Users Be Interested Enough to Adopt? e.. Sun Releases OpenSolaris 2008.11, Adding ZFS Functionality OpenSolaris Project a.. The OpenSolaris Project: Data Migration Manager b.. New OpenSolaris Project: iSCSI Boot c.. Media & Entertainment Business Switches From Linux to OpenSolaris d.. Screencast of OpenSolaris 2008.11 Release e.. DB2 Express-C on OpenSolaris f.. OpenSolaris''s Role Based Access Control (RBAC) g.. What''s Open About OpenSolaris? h.. Interview with Jim Grisanzio - Sr. Program Manager - OpenSolaris Infrastructure Engineering Team i.. ''Working With Multiple Boot Environments on the OpenSolaris OS'' j.. Video: OpenSolaris - Coined an Ultimate Development Platform k.. OpenSolaris: Your Boundless Development System (Webcast, 23:00) l.. Installing Sun Web Stack on OpenSolaris OS m.. Introducing pfexec, a Convenient Utility in the OpenSolaris OS n.. A Hands-On Approach: Using the OpenSolaris Project o.. OpenSolaris Election Poll Results p.. Distributions of OpenSolaris q.. Winners of OpenSolaris Community Innovation Awards r.. Setting Up OpenDS 1.0.0 as a Naming Service OpenSolaris s.. Ars Technica Offers Perspective on OpenSolaris 2008.11 t.. OpenSolaris and NUMA Architecture u.. OpenSolaris Ignite Newsletter Volume 2 v.. Amazon Simple Storage Service, Elastic Compute Cloud and OpenSolaris w.. OpenSolaris and NUMA Architecture x.. Software Subscription Offerings for OpenSolaris 2008.05 y.. It is Time to Take OpenSolaris Seriously z.. SDN Webcast: ''OpenSolaris - A Sneak Peek'' aa.. OpenSolaris Storage Community at USENIX FAST ''08 Conference ab.. OpenSolaris Storage Summit, San Jose, September 21st, 2008 ac.. RedMonk Previews and Demos OpenSolaris 11.08 ad.. pgAdmin III Now Part of OpenSolaris/Solaris ae.. OpenSolaris Community Gears Up for an Exciting May 2008 af.. Learn How to Create OpenSolaris IPS Repository in a Weekend ag.. ArsTechnica Takes a First Look at OpenSolaris 2008.05 ah.. OpenSolaris Operating System''s Official Release ai.. OpenSolaris Becoming Serious Competitor to Linux aj.. Can Sun Make Money with OpenSolaris? ak.. OpenSolaris Ignite al.. 1-Day OpenSolaris Training am.. A HowTo OpenSolaris Wiki Page an.. Solaris Administrator''s Perspective on OpenSolaris 2008.05 ao.. Is the Linux community afraid of Opensolaris? ap.. Creating a 2GB USB Rescue Stick for OpenSolaris and Linux aq.. Creating a Home NAS Box with CIFS Server in the OpenSolaris OS ar.. Using Wine to Run Windows Programs in OpenSolaris 2008.05 as.. OpenSolaris and MySQL Support Now on Amazon Elastic Compute Cloud at.. COMSTAR - Common Multiprotocol SCSI Target au.. COMSTAR Team Shows How to Convert a Sun Server Into a Fibre Channel Storage Array av.. OpenSolaris Project: COMSTAR - COmmon Multiprotocol SCSI TARget Solaris 10 a.. Better Throughput, Ease of Use Make Solaris OS the Choice b.. Solaris and AMP - a New Recipe for Success c.. Solaris: Why it''s so Successful. d.. Details on the Solaris 10 5/08 Operating System e.. What''s New with Solaris 10 10/08 f.. Features in the Just Released Solaris 10 5/08 g.. New Sun Kerberos Features in Solaris 10 OS 05/08 h.. Solaris OS Patch Management with Patch Check Advanced (PCA) i.. How-to Set Up JumpStart with the Solaris 10 OS for SPARC Platforms and ZFS j.. Solaris How-To Guides k.. Tech Tips for the Solaris 10 Operating System l.. Moellenkamp on Less Known Solaris Features m.. Solaris 10 Filesystems n.. Tutorials on Access Control and Auditing in the Solaris 10 OS o.. Upgrade or Patch: Considering the Solaris 10 05/08 (Update 5) Patch Bundle p.. What''s New in Solaris 10 10/08? q.. How to Use Kerberos in the Authentication of a Solaris 10 OS LDAP Client r.. Solaris 10 10/08 s.. Assigning System Resources on the Fly in Solaris 10 OS t.. Upgrading to the Solaris 10 OS Provides Triple Digit Savings Potential u.. Solaris 10, RHEL 5, MS Windows Compared v.. Sapotek Pleased with Shift from Red Hat to Solaris 10 OS w.. Time to Upgrade to Solaris 10 x.. Survey of Sun ISVs Reveals Solaris 10 OS Critical to Business y.. Reconciling the Disparate ''Views'' of Solaris 10 OS and the Service Processor z.. Minimizing Downtime in SAP Environments with Solaris 10 OS aa.. Dow Corning Achieves Major Cost Reductions Using Solaris 10 OS ab.. Solaris Performance Primer Offers Quick Tips for Improving Function ac.. Solaris Express Developer Edition Aids Development on the Solaris OS ad.. Chronicling the Installation of Solaris Express Developer Edition (SXDE) ae.. Solaris Express Developer Edition 1/08 Reviewed af.. Solaris Express Developer Edition (SXDE) 1/08 ag.. The Three Databases of SXDE 1/08 ah.. Less Known Solaris Features: CacheFS ai.. Less known Solaris Features Offers More Tips, Tutorials aj.. Jumpstart Enterprise Toolkit ak.. Solaris iSCSI CHAP and RADIUS Configuration - FAQ MySQL a.. Success with OpenSolaris + ZFS + MySQL in Production b.. Learn to Create Web Apps Using MySQL Database in 30 Minutes c.. White Paper: MySQL Workbench: A Data Modeling Guide for Developers and DBAs d.. White Paper: MySQL Enterprise Monitor: Technical Overview e.. A Comparison of MySQL and Oracle Features and Functionality f.. Gartner on Sun''s MySQL Acquisition g.. Step-by-Step How-to for Optimizing MySQL Server on Sun x64 Servers and Storage h.. MySQL Cluster Carrier Grade Edition 6.3 Announced i.. A Couple of Simple Approaches to Backing Up and Restoring a MySQL Database j.. Top Things to Know if New to MySQL on Solaris k.. Zmanda Recovery Manager (ZRM) for MySQL Version 2.1 l.. Sun to Acquire MySQL AB m.. Sun Releases MySQL Workbench n.. MySQL CEO Sees Bright Future with Sun o.. Sun Completes Acquisition of MySQL; Offers Subscriptions and Services p.. Maximizing Performance of MySQL on the Solaris Platform q.. MySQL Products and Services Offerings r.. Sun Shines for MySQL s.. Everything Looks Good About Sun-MySQL Deal Says OSA President t.. What Does the MySQL Acquisition Mean for Developers? u.. Optimizing MySQL Server v.. MySQL 5.1 Expected Later This Quarter w.. Marktplaats.nl Grows Its Business With MySQL x.. New Geo-Replication Add-on, MySQL Cluster Support Offerings Available y.. Why Use MySQL? z.. MySQL 5.1 Cluster DBA Certification Study Guide aa.. ''MySQL in a Nutshell, Second Edition'' ab.. High Performance MySQL, Second Edition ac.. MySQL Business Receives Boost Following Close of Acquistion ad.. New and Enhanced Third-Party Support for MySQL Storage Engine ae.. MySQL Workbench SE (Standard Edition) Subscription Offerings af.. What''s New in MySQL 5.1 ag.. An Independent Review of MySQL ah.. Sixth Annual MySQL Conference & Expo ai.. Leading Online Advertising Firms Selects MySQL Database aj.. LinkedIn Opts for 3-year MySQL Enterprise Subscription ak.. Production-Ready MySQL 5.1 Available for Download al.. ZFS & MySQL/InnoDB Compression Update am.. Sun Unveils New Systems And Storage Solutions For MySQL an.. MySQL 5.1 Cluster Software ao.. MySQL Database Scale-Out and Replication for High Growth Businesses ap.. Sun Enhances MySQL Enterprise with New Query Analyzer Tool aq.. Details of A MySQL Query Analyzer Use Case ar.. MySQL Resources for System Administrators as.. Details on MySQL 5.1 from a DBA''s Perspective and MySQL Query Analyzer Data Warehouse a.. Ultra Fast Data Warehouse b.. Sun Reference Configurations for Oracle Data Warehouses c.. Oracle and Sun Optimize Data Warehousing d.. Ultra- Fast Data Warehouse, Powered by Sun and ParAccel e.. Sun Microsystems'' Menlo Park Data Warehouse Featured in 2009 Guinness Book Solaris Cluster a.. COLT Telecom Group Limited Solves Architecture Issue with Sun Clustering Solutions b.. Sun Cluster Agent for Informix v11 c.. Using LDOMS I/O Domains With Sun Cluster Software d.. White Paper: Disaster Recovery with Solaris Cluster e.. Using Solaris Cluster as a High Availability Failure Solution f.. Solaris Cluster Now Supports More Servers g.. Download of Solaris Cluster 3.2 2/08 Now Available h.. How to Install, Create, and Enable DB2 UDB V9 for HA in the Solaris Cluster 3.2 Environment i.. Deploying MySQL Database in Solaris Cluster Environments j.. Deploying MySQL on the Solaris Cluster k.. Download Solaris Cluster Express 2/08 from OpenSolaris HA Community l.. Installing HA Containers With ZFS Using the Solaris 10 5/08 OS and Solaris Cluster 3.2 Software m.. Open Source Community Gets Source Code for Solaris Cluster Core n.. Solaris Cluster Support for the Sun Fire X4540, Sun SPARC Enterprise T5440, and Sun Blade T6340 o.. Solaris Cluster Support for the Netra T5440 and Sun SPARC Enterprise M3000 p.. Solaris Cluster support for the Netra X4450 Netra a.. Sun Netra X4250 And X4450 Server Architecture White Paper b.. New Configuration for Netra T2000 Servers c.. 73GB 15RPM Ultra 3 SCSI HDD Hard Drive X-Option for Netra Servers d.. Sun Netra Carrier-Grade Solutions Lead the Way e.. Sun Netra X4250 f.. Netra ATCA Blade Server Family Brings Sun Expertise to Advanced Telecom Computing Architecture Space g.. Sun Announces Netra CP3220 Quad Core ATCA Opteron Blade Server h.. New Netra X4200 M2 Quad Core Standard Configurations i.. Sun Netra X4450 Intel Xeon 4RU based x64 Carrier Grade Server j.. Sun Netra T5220 (DC Version) with UltraSPARC T2 Processor k.. Server Snapshots: Sun Netra T5220 l.. Sun Netra T5220 (AC/DC version) ATO Program m.. Sun Netra T5220 Server Earns Rave Review n.. Introducing the Sun Netra T5220 Server o.. Sun Netra T5440 Server Architecture White Paper p.. Sun Netra T5440 AC: A carrier-grade, Rackmount, Dual Processor Server DTrace a.. DTrace (Un)conference Set for March 14th in San Francisco b.. Getting Your Feet Wet with DTrace c.. Handy DTrace Shell Commands d.. Examining MySQL in Real Time Using DTrace e.. Optimizing the DTrace logger for MySQL queries f.. Security Engineers Turn DTrace into Reverse Engineering Tool g.. DTrace and the Linux bunker mentality Security a.. Sun BluePrints Article: Designing an Adaptive Security Architecture b.. Access Certification - Addressing and Building On a Critical Security Control c.. Designing an Adaptive Security Architecture (20-page Blueprint) d.. Solaris Security Presentation for Tech Days 2009 e.. Managing Security in an Open World f.. Reach, Risk and Return -- And System Security g.. Solaris 10 Achieves Most Complete Global Security Certification for x86 and SPARC Systems h.. Security Vulnerability in the DNS Protocol may lead to DNS Cache Poisoning i.. What Are the Top Five Threats to the Security of Web 2.0 Operations? j.. Security Is More than Just an Afterthought k.. Ten Steps to Using Project SailFin''s Security Features l.. Using the Solaris Security Toolkit to Harden Your System m.. Solaris 10 Security Deep Dive Presentation n.. Glenn Brunette''s Top Five Solaris 10 Security Features o.. NSA to Work with Sun, OpenSolaris Community to Enhance Security OpenSSO a.. OpenSSO and Customer Relationship Management (CRM) Software b.. OpenSSO Enterprise: Access Management, Federation, Secure Web Services Tool c.. Sun OpenSSO Enterprise 8.0 d.. Federated Single Sign-On for Google Apps in OpenSSO e.. Sun OpenSSO Enterprise f.. Sun OpenSSO Express g.. OpenSSO Enterprise Java FX a.. A Glance at the Future of JavaFX b.. Develop and Run JavaFX Applets and Apps Offline c.. Innovating at Sun Podcast on JavaFX d.. The Man Behind JavaFX e.. A Look at JavaFX Media with Lead Engineer Tony Wyant f.. Sun Releases JavaFX 1.0 with Immersive Media Capabilities g.. Ask the Experts: JavaFX Preview h.. Using the Scene Graph to Present Visual Objects in JavaFX Script i.. JavaFX Script Tutorial Series j.. Using Compiled JavaFX Script Technology to Develop Rich Internet Apps k.. JavaFX 1.0 Makes Its Debut l.. Gosling on JavaFX, High-tech, and Other Aspects of the IT World m.. JavaFX Preview n.. Using Key Frame Animation in JavaFX o.. Big Plans Set for JavaFX p.. On2 Technologies to Add Video Capabilities to JavaFX Family q.. Creating JavaFX Script Objects and Using Them in Java Programs r.. Schwartz Summarizes Latest Innovations on CNET TV - JavaFX, Project Hydrazine, Insight PART 3 of 3 Virtualization a.. Server Virtualization and Image Mobility Solution b.. United States Air Force Accommodates Growth Demands Using Sun Virtualization Solution c.. ''Consolidation Through Virtualization with Sun x64 Servers'' d.. CIO2CIO Paper: Virtualization Solutions for Data Center and Storage Efficiency e.. Storage Virtualization as a Route to Data Management f.. Secure Desktop Virtualization Webinar and Demo g.. Virtualization Strategies: Sun Microsystems h.. Virtualization: Driving Greater Data Center Efficiency i.. The Ins and Outs of Desktop Virtualization j.. On-Demand Webcasts Focus on Sun Storage and Virtualization k.. Virtualization Architecture and Implementation Services l.. MLB Advanced Media Scores with Virtualization m.. Sun Engineering Webcast Series: Virtualization Technologies n.. Sun Assumes a Distinctive Posture in Virtualization Market o.. Cincinnati Bell Begins Move to Desktop Virtualization p.. Sun Takes Right Approach to Virtualization Say Analysts q.. Choosing the Right Virtualization Technology r.. Why Enterprises are Turning to Desktop Virtualization s.. Virtualization for the Next-Generation Data Center t.. Using Virtualization to Improve Scalability and System Performance u.. ''Virtualization For Dummies'' Special Edition v.. Examining the Benefits of Hardware Virtualization w.. Virtualization''s Breakeven Point x.. Five Significant Advantages Virtualization Brings to Enterprises Containers a.. Coolthreads And Containers Come to Comverse Technology, Inc. b.. Running Solaris 8 and 9 Applications on Solaris 10 with Solaris Containers c.. Blastwave on Solaris 8 Containers d.. Solaris Containers: An Alternative to Type-1 Hypervisors e.. BigAdmin XPerts: Solaris 8 and 9 Containers f.. Solaris 8 and 9 Containers Software g.. Solaris 9 Containers Software Now Available for Download h.. Migrating Solaris 8 and 9 Systems to Solaris 10 OS Containers i.. Deploying GlassFish in Solaris Containers j.. LDOMs or Containers, That is the Question k.. Questions Answered About Virtualization on Solaris Containers and Zones l.. Organizing and Managing Data Volumes in Solaris Zones m.. A How-to on Upgrading Solaris 10 OS with Non-global Zones n.. Cloning Solaris Zones o.. Setting Up MySQL Cluster Software Using Solaris Zones Partitioning Technology p.. Configuring and Installing Zones in OpenSolaris 2008.05 Logical Domains (LDoms) a.. LDOMS I/O Best Practices b.. How to Upgrade From LDoms 1.0.1 and 1.0.2 to LDoms 1.0.3 c.. Examining LDoms Virtual Disks d.. LDoms Community Cookbook e.. Download API Specifications for LDoms and UltraSPARC Hypervisor f.. Free Download of Logical Domains (LDoms) g.. LDOMS I/O Best Practices - Network Availability With Logical Domains h.. Deploying Sugar CRM Software on Logical Domains for Increased Scalablity i.. Questions About Virtualization? How About Logical Domains? j.. Download Available for Logical Domains 1.0.2 k.. Logical Domains 1.0.3 Download Sun Ray a.. U.S. Navy Integrated Warfare Systems Laboratory Implements Sun Ray Solution b.. Sun Ray Software 4 10/08 Enhances Multimedia Playback Capabilities on the Sun Ray 2 c.. Sun & Mitel Produce World''s First Unified Voice / Data Ultra Thin Client Desktop d.. A ''USB Drive'' Daemon for Sun Ray Sessions (V2) e.. Sun Ray Remote Control Toolkit f.. Securing the Sun Ray 270 with VPN g.. Sun Ray Software 4 h.. Sun Ray Thin Clients Help Denver Health Find Efficiencies, Savings i.. Continued Growth and Adoption of Sun Ray Thin Clients j.. Sun Ray Connector for VMware Virtual Desktop Manager k.. Announcing the Sun Ray Unified IP Client from Mitel l.. Sun Ray Server Software on OpenSolaris m.. Optimizing Sun Java Desktop System 3.0 for Sun Ray Clients with the Solaris OS n.. Former Defense Intelligence Agency CTO Shares His Sun Ray Experience o.. Sun Ray myths and Costing Sun Ray vs Wintel Virtual Desktop Infrastructure a.. Building a VDI Demo With Sun Virtual Desktop Connector 1.0 b.. Sun xVM Hypervisor, LDoms, CoolThreads, Sun VDI and More c.. Sun Virtual Desktop Infrastructure Software as a Service d.. Quick Tips on Setting Up the Sun Virtual Desktop Infrastructure 2.0 e.. Sun Virtual Desktop Infrastructure Software as a Service f.. Sun Virtual Desktop Infrastructure Software 2.0 g.. Virtual Desktop Infrastructure and Sun Ray Clients h.. VMware Virtual Desktop Infrastructure (VDI) and Virtual Desktop Manager (VDM) i.. Getting Started Guide for Sun Virtual Desktop Infrastructure (VDI) 3.0 Sun xVM a.. Sun Partner Ecosystem Provides Partner Support for xVM Virtualization Portfolio b.. Sun xVM - a Slice of Virtualization with a Side of Management c.. Sun xVM Ops Center Resources d.. Open HA Cluster Community Releases HA xVM Agent e.. An Introduction to Sun xVM Ops Center f.. Virtualize Everything, Manage Anywhere: xVM Webinar g.. Sun xVM Ops Center''s Modules Introduced h.. Tour Sun xVM Server i.. Configure and Use ZFS-hosted iSCSI Guest Storage within the Sun xVM Hypervisor - Part 2 j.. Sun xVM Ops Center 1.1 Released k.. Tour Sun xVM OpsCenter l.. Sun xVM Ops Center Manager and the Sun Virtualization Portfolio m.. Patching Solaris Using Sun xVM Ops Center n.. Sun xVM Virtualization Portfolio o.. Steve Wilson Demos xVM Server for Redmonk Analysts p.. Sun xVM Ops Center (video) q.. Virtual Strategy Magazine Interviews Sun xVM Chief Architect Mike Wookey r.. New UI Expected with Sun xVM Server, xVM Ops Center Releases s.. Configure and Use ZFS-hosted iSCSI Guest Storage within the Sun xVM Hypervisor - Part 1 t.. Sun xVM Server Software and Sun xVM Ops Center 2.0 Target Windows, Linux UNIX Virtualization Markets u.. Sun xVM Ops Center Released v.. A Comprehensive Overview of Sun xVM w.. Overview of the Sun xVM Hypervisor x.. Commercial Release of Sun xVM Ops Center 1.0 y.. Sun CTO on xVM and Virtualization z.. Sun VP of xVM Talks About Sun xVM Server and Ops Center aa.. Download Sun xVM Ops Center Installation Documentation ab.. Sun BluePrints: Understanding the Sun xVM Hypervisor Architecture ac.. Install Sun xVM Hypervisor and Use It To Configure Domains ad.. An Update on xVM Server: Starting Early Access ae.. Radio HPC Podcast: Force 10 Networks, Sun xVM Ops Center and HPC News af.. AMD Operating System Research Center Supports OpenSolaris, Sun xVM ag.. Managing Solaris Containers With Sun xVM Ops Center Sun xVM VirtualBox a.. VirtualBox Update Brings Improved Performance and 64-bit Support b.. Running Indiana Preview 2 Under VirtualBox c.. VirtualBox 1.6.0 d.. Sun Announces Plans to Buy VirtualBox Software Maker innotek e.. Installing VirtualBox on Solaris 10 OS f.. Importing VMDK Image Files into VirtualBox g.. Tips on OpenSolaris 2008.05, VirtualBox and Mac OS X h.. Sun Ray Clients Running Windows XP via VirtualBox i.. ZDNet Pits xVM VirtualBox 1.6 Against VMWare Server 2.0 Beta 2 j.. Infoworld Virtualization Showdown: VMware Workstation 6.5 vs. Sun xVM VirtualBox 2.0 k.. Over Five Million Downloads of Sun xVM VirtualBox Recorded l.. xVM VirtualBox 2.0 and New Enterprise Support Subscription m.. Sun xVM VirtualBox OEM Agreements n.. Sun xVM VirtualBox 2.1 Now Available to Download Free o.. Sun xVM VirtualBox Enterprise Subscriptions OpenOffce and StarOffice a.. Sun Releases StarOffice 9 and StarSuite 9 b.. StarOffice 9 Software Release Includes Major Updates, Native Support for Mac OS X c.. Dual Head Presentations with StarOffice 9 and Sun Presenter Console d.. StarOffice 9 Beta Now Available - Mac Platform Support Added e.. OpenProj Now Included in European StarOffice Boxes f.. Continued Improvements in OpenOffice.org Makes Microsoft Look Obsolete g.. Latest OpenOffice.org Release - Version 2.4 h.. OpenOffice.org 3.0 Beta Release i.. OpenOffice.org 3.0 Moving to LGPLv3 j.. OpenOffice.org 3.0 New Features k.. OpenOffice.org 3.0 l.. OpenOffice.org Achieves Ten Million Downloads m.. OpenOffice.org Extension Repository Numbers Over 100 n.. OpenOffice.org Named Best Download of 2007 o.. OpenOffice.org Writer Gets Some New Add-ons p.. Review of Final OpenOffice 3: Why buy Microsoft Office? q.. Simon Phipps on OpenOffice.org Power Tools r.. Update on OpenOffice.org 2.4 and PDF Import Extension s.. Using OpenOffice.org as a Conversion Engine t.. Winners of OpenOffice.org Community Innovation Program Awards JRuby a.. ''JRuby Cookbook'' by Justin Edelson and Henry Liu b.. JRuby 1.1 Release Focused on Performance c.. Ask The Experts: JRuby Support in NetBeans IDE 6 d.. ''NetBeans Ruby and Rails IDE with JRuby'' Sun Studio a.. Sun Sweetens the Offer on Sun Studio Express 11/08 b.. Sun Studio Express 11/08 c.. Sun Studio Support Matrix d.. Getting The Best AMD64 Performance With Sun Studio Compilers e.. Sun Studio 12 Compilers and Tools: An Overview and Some Compelling Reasons to Use Them f.. Sun Studio 12 Compilers and Tools g.. A Tutorial on the Sun Studio Performance Analyzer h.. Sun Studio Express 07/08 Available For Download i.. Installing Sun Studio or GNU Developer Tools onto OpenSolaris j.. Sun Studio Express 7/08 Now Available on Solaris 10, OpenSolaris, Linux k.. Sun Studio and NetBeans Rank in EDC''s User Satisfaction Survey l.. Intel''s Threading Building Blocks Available for Sun Studio, Latest Solaris Releases VMware a.. Sun Elects to Support VMware on Its Hardware b.. VMware Infrastructure Product Suite on Sun x64 Servers Windows a.. Sun x64 Systems - Microsoft Windows Compatibility b.. Sun StorageTek 6140 Array Storage Solution for 6000 Mailboxes in Microsoft Exchange 2007 c.. Solution for 1000 Mailboxes in Microsoft Exchange 2007 d.. Sun StorageTek 6540 Array Storage Solution for 20,000 Mailboxes in Microsoft Exchange 2007 e.. Microsoft : New Kid on the Virtualization Block f.. Sun/Microsoft Alliance Produce Two New Joint Projects g.. Microsoft Windows Server 2003 on Sun''s x64 Systems h.. Sun to Distribute Microsoft Live Search-Powered Toolbar as Part of Java Runtime Environment i.. Sun Certifies Microsoft Windows for xVM Server, Windows Server 2008 Hyper-V Support for Sun Ray Linux a.. Sun''s GNU/Linux Offerings b.. MySQL Still Committed to Linux and LAMP c.. Replacing high-end Unix with enterprise Linux? Not so fast d.. Enterprise LAMP Stack for Solaris and Linux from Sun e.. Sun Service Tag Service Now Available for Windows and Linux f.. Red Hat Enterprise Linux 5.1, One- and Three-Year Premium Subscription g.. Solaris vs. Linux in Web Infrastructure GlassFish a.. New GlassFish and MySQL Offering Starting at $65K / Year b.. GlassFish and MySQL Software Bundle c.. Stsud Deploys MySQL Enterprise and GlassFish Solutions to Serve ERP Customer Base d.. GlassFish and MySQL, Part 1: A Perfect Combination for Web Applications e.. Tomcat Today, GlassFish Tomorrow? f.. GlassFish Community Delivers Two New Servers, Partner Initiative Program g.. Get a Quick Introduction to GlassFish h.. Quick Start Tutorial Screencast on GlassFish v3 TP2 i.. France''s #1 Radio Station RTL Relies on GlassFish j.. Free GlassFish Training Course and Other Discounted Training k.. New GlassFish Administration Training Bundle l.. GlassFish Podcast Features News and Interviews from the Community m.. Sun GlassFish Enterprise Server High Availability Reference Configurations for a Virtualized Environment n.. GlassFish Enterprise Server V3 Prelude o.. White Paper: Guide to GlassFish High Availability p.. Sun GlassFish Enterprise Server v3 Prelude q.. Sun Releases Sun GlassFish Enterprise Platform r.. Book: Java EE 5 Development using GlassFish Application Server NetBeans a.. NetBeans 6.5 b.. NetBeans IDE 6.5 c.. NetBeans 6.5 IDE d.. NetBeans Scores ''Best Development Environment'' Jolt Award e.. NetBeans IDE 6.5 Beta f.. Using OpenDS Within Netbeans g.. NetBeans Technology Evangelist Gregg Sporar Presents Five ''Live'' Demos h.. Ease in NetBeans 6.0 Profiler and Its Support of Heap Dumps i.. NetBeans: The Ultimate Linux IDE j.. NetBeans IDE 6.5 Beta is Now Available as Free Download k.. NetBeans Community Releases 6.1 and Early Access for PHP l.. Book Samples Available for Newly Published NetBeans IDE 6 Book m.. Integration of OpenSolaris Application Runtime Platforms and NetBeans Mobile a.. Sun Java Mobile Communications 1 b.. Sun Java System Mobile Enterprise Platform 1.0 c.. Sun White Paper: The Road to Mobile Banking d.. Mobile Application Proxy Server for Enterprises & Wireless Carriers Identity Management a.. The Complete Buyer''s Guide For Identity Management b.. Sun Java System Role Manager 4.0 c.. Sun Java System Access Manager and ActivIdentity 4TRESS Authentication Server d.. Sun Java System Identity Manager 8.0 Released e.. Sun Identity Manager 8.0 Net Talk f.. From the Trenches at Sun Identity: Access Management for Web Applications g.. Identity Compliance Manager h.. Thumbs Up for Sun Identity Manager v7.1 i.. Sun Identity Compliance Manager Offers Compliance Functionality Features of Sun Role Manager 4.1 Sun Java System a.. Sun Java System Portal Server 7.2 b.. Patch Release for the Sun Java System Directory Server Enterprise Edition c.. Sun Java System Web Server 7.0 Update 4 d.. Sun Java System Web Proxy Server e.. Optimal Deployment of the Sun Java System Main Transfer Agent f.. New Release of Sun Java System Content Delivery Server (CDS) g.. Using Sun Java System Web Server h.. Sun Java System Message Queue 4.2 i.. Sun Java System Communication Suite 6 j.. Using Sun Java System Access Manager for Advanced User Authorization k.. Sun Java System Web Server Open-Sourced l.. Sun Java System Identity Management Portfolio m.. Sun Java System Directory Server Enterprise Edition 6.3 n.. Download Sun Java System Access Manager 7.1 Update 1 o.. Sun Java System Web Server 6.1 Service Pack 9 Java a.. Top Sun Java Software Downloads b.. This Ain''t Your Dad''s Java Podcast Series c.. Blu-ray Disc Application Development with Java ME, d.. Java Real-Time System, Version 2.1 Available Now e.. A How-to on Creating a Java EE Appliance f.. Space Surveillance Radar Relying on Sun Java Real-Time System g.. Sun Java Communications Suite 6 on a Single Host h.. Products That Improve the Life of the Java ME Developer i.. Java SE 6 Update 11 j.. Java Champion Adam Bien on the Latest Technologies k.. Get Answers From Sun Experts About Developing/Deploying Java SE Apps on Solaris l.. Java Champion Cay Horstmann on Aspects of Java m.. Squawk VM Opens the Door to Micro-Embedded Devices for Java n.. Sun Extends Support for Java SE Platform Up to 15 Years o.. The Evolution of the Java Platform Micro Edition p.. Official Retirement Announced for Sun Java Studio Enterprise 8.1 q.. Developing Java Real-Time System for Linux r.. Java SE 6 Update 10 s.. Open-Source Java Offers Affordable Alternative for DTV Conversion t.. Java Card Platform Specification 3.0 Released u.. The New and Improved Next-Gen Java Applet Plug-in Technology v.. Features Which Could be Introduced in Java SE 7 w.. Test the Newly Released Java Kernel x.. Sun Java B2B Suite 2.0 v5.1.1 y.. Sun Java CAPS Provides Fast Solution to Expanded Card Services z.. Sun Da Vinci Machine Designed to Encompass non-Java Languages aa.. Java Application Platform SDK Update 4 Released ab.. Retirement of the Sun Java Desktop System Product Family ac.. Sun Support for Java System Products on System Virtualization Solutions ad.. Blue-ray and Java Technologies Bring Music Legend Neil Young To JavaOne ae.. JavaLobby Highlights 10 Java Apps Deemed Amazing af.. Sun Java CAPS 6 Released ag.. Perl Scripts and Sun Java System Directory Server ah.. Java and the iPhone - Will Ever the Twain Meet? ai.. Sun Java Real-Time System Software Wins Reuters aj.. Check Out the Java 6 Update 10 ak.. Java SE 6 Update 4 Available for Download al.. Sun Java CAPS am.. Java SE 6 Update 5 Now Available Click on this link to login After login, you can: a.. View the current issue b.. Search the archives - 20,000 articles covering the last 10+ years c.. Generate past issues d.. Generate a single page with the whole issue -- suitabe for printing and readlin offline e.. Get to to account profile Click on this link to directly to your profile After login, you can: a.. Update your profile - you can choose which sections are included in your newsletter and portal b.. Unsubscribe Enjoy! ----- Original Message ----- From: Richard Morris - Sun Microsystems - Burlington United States To: Tim Foster Cc: zfs-discuss at opensolaris.org Sent: Thursday, January 08, 2009 2:38 PM Subject: Re: [zfs-discuss] zfs list improvements? On 01/08/09 06:39, Tim Foster wrote: hi Rich, On Wed, 2009-01-07 at 10:51 -0500, Richard Morris - Sun Microsystems - Burlington United States wrote: As you point out, the -c option is user friendly while the -depth (or maybe -d) option is more general. There have been several requests for the -c option. Would anyone prefer the -depth option? In what cases would this be used? I was thinking when I logged the bug, that -depth (or -d) would be useful in cases where you''ve got a "jurassic-like" filesystem layout, and are interested in seeing just one or two levels. zfs list -d 3 tank tank/home tank/home/Ireland tank/home/UK tank/home/France tank/home/Germany tank/foo tank/foo/bar allowing you to look at just the level of hierarchy that you''re interested in (eg. "How much disk space are users from different countries taking up taking up?"), without needing to grep, or hardcode a list of datasets somewhere. More importantly, with hopefully faster performance than showing all children of tank/home just to get the size of the immediate children. Hi Tim, Both the -c and -d options would eliminate the need to grep or hardcode a list of datasets. And they would both improve zfs list performance by eliminating unnecessary recursion. So adding one of these options probably makes sense. But which one? Is the added complexity of the -d option over the -c option justified? In the above example, wouldn''t the question "how much disk space per country" also be answered by zfs list -c /tank/home? Perhaps a layout like this might be a better argument for the -d option? tank/america/Canada tank/america/Mexico tank/america/USA tank/europe/France tank/europe/Germany tank/europe/Ireland But how often would the -d option be provided a value other than 1 or 2? As a point of reference, the ls command also has this issue and does not provide an option to limit the depth of recursion. And ls has no shortage of options (aAbcCdeEfFghHilLmnopqrRstuvVx1@)! Of course, this does not necessarily mean that the -d option would not be useful for zfs list. Other opinions? -- Rich ------------------------------------------------------------------------------ _______________________________________________ zfs-discuss mailing list zfs-discuss at opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/zfs-discuss/attachments/20090108/0f59b47c/attachment.html>
Can I ask why we need to use -c or -d at all? We already have -r to recursively list children, can''t we add an optional depth parameter to that? You then have: zfs list : shows current level (essentially -r 0) zfs list -r : shows all levels (infinite recursion) zfs list -r 2 : shows 2 levels of children -- This message posted from opensolaris.org
Richard Morris - Sun Microsystems - Burlington United States
2009-Jan-09 19:16 UTC
[zfs-discuss] zfs list improvements?
On 01/09/09 01:44, Ross wrote:> Can I ask why we need to use -c or -d at all? We already have -r to recursively list children, can''t we add an optional depth parameter to that? > > You then have: > zfs list : shows current level (essentially -r 0) > zfs list -r : shows all levels (infinite recursion) > zfs list -r 2 : shows 2 levels of childrenAn optional depth argument to -r has already been suggested: http://mail.opensolaris.org/pipermail/zfs-discuss/2009-January/054241.html However, other zfs subcommands such as destroy, get, rename, and snapshot also provide -r options without optional depth arguments. And its probably good to keep the zfs subcommand option syntax consistent. On the other hand, if all of the zfs subcommands were modified to accept an optional depth argument to -r, then this would not be an issue. But, for example, the top level(s) of datasets cannot be destroyed if that would leave orphaned datasets. BTW, when no dataset is specified, zfs list is the same as zfs list -r (infinite recursion). When a dataset is specified then it shows only the current level. Does anyone have any non-theoretical situations where a depth option other than 1 or 2 would be used? Are scripts being used to work around this problem? -- Rich
Hmm... that''s a tough one. To me, it''s a trade off either way, using a -r parameter to specify the depth for zfs list feels more intuitive than adding extra commands to modify the -r behaviour, but I can see your point. But then, using -c or -d means there''s an optional parameter for zfs list that you don''t have in the other commands anyway. And would you have to use -c or -d with -r, or would they work on their own, providing two ways to achieve very similar functionality. Also, now you''ve mentioned that you want to keep things consistent among all the commands, keeping -c and -d free becomes more important to me. You don''t know if you might want to use these for another command later on. It sounds to me that whichever way you implement it there''s going to be some potential for confusion, but personally I''d stick with using -r. It leaves you with a single syntax for viewing children. The -r on the other commands can be modified to give an error message if they don''t support this extra parameter, and it leaves both -c and -d free to use later on. Ross On Fri, Jan 9, 2009 at 7:16 PM, Richard Morris - Sun Microsystems - Burlington United States <Richard.Morris at sun.com> wrote:> On 01/09/09 01:44, Ross wrote: >> >> Can I ask why we need to use -c or -d at all? We already have -r to >> recursively list children, can''t we add an optional depth parameter to that? >> >> You then have: >> zfs list : shows current level (essentially -r 0) >> zfs list -r : shows all levels (infinite recursion) >> zfs list -r 2 : shows 2 levels of children > > An optional depth argument to -r has already been suggested: > http://mail.opensolaris.org/pipermail/zfs-discuss/2009-January/054241.html > > However, other zfs subcommands such as destroy, get, rename, and snapshot > also provide -r options without optional depth arguments. And its probably > good to keep the zfs subcommand option syntax consistent. On the other > hand, > if all of the zfs subcommands were modified to accept an optional depth > argument > to -r, then this would not be an issue. But, for example, the top level(s) > of > datasets cannot be destroyed if that would leave orphaned datasets. > > BTW, when no dataset is specified, zfs list is the same as zfs list -r > (infinite > recursion). When a dataset is specified then it shows only the current > level. > > Does anyone have any non-theoretical situations where a depth option other > than > 1 or 2 would be used? Are scripts being used to work around this problem? > > -- Rich > > > > > > > > >
My current solution is a -d option that takes a colon set of aruments min:max giving the minimum and maximum depth so zfs list -d 1:1 tank behaves like zfs list -c is described and only lists the direct children of tank. zfs list -d 1: tank Will list all the descendants of tank zfs list -d :1 tank lists tank and it''s direct children I would propose that zfs list -d 1 tank be short hand for "zfs list -d :1 tank". This seems to give all the functionality and a bit more of both options with out adding two flags. --chris -- This message posted from opensolaris.org