Lustre User Group Austin TX April 2012 Whamcloud
- Slides: 38
Lustre User Group Austin TX April 2012 Whamcloud and Quality • Chris Gearing & Mike Stok Software Engineers Whamcloud, Inc Version 1. 0 © 2012 Whamcloud, Inc.
Agenda • Whamcloud’s View Of Quality • A Year’s Progress • The Year Ahead • Maloo ‘Your Window onto Test’ – Mike Stok 2 © 2012 Whamcloud, Inc.
Whamcloud’s View Of Quality 3 © 2012 Whamcloud, Inc.
Whamcloud’s View Of Quality Eric vs. Non Delivery ‟ The only thing I’m non-Linear about is Whamcloud not delivering what it says it will deliver ” Eric Barton CTO Whamcloud 4 © 2012 Whamcloud, Inc.
Whamcloud’s View Of Quality il ab St F Pe eat rfo ur rm es an ce • Whamcloud’s view of quality development Time 5 © 2012 Whamcloud, Inc.
Whamcloud’s View Of Quality • Whamcloud is investing money, time and expertise in Quality • …is continuing to develop tools and invest in infrastructure to enhance the Lustre community • The whole of its engineering team is orientated around quality principles 6 © 2012 Whamcloud, Inc.
A Year’s Progress 7 © 2012 Whamcloud, Inc.
Landing Test Performance • For landing testing we have carried out; – – 687 days of landing testing 2381 landing sessions 2092758 individual tests 2087607 passed • Statistically – 1425 passes – 956 failures – 59. 85% Session passed 8 © 2012 Whamcloud, Inc.
Landing Test Performance • This chart shows the percentage of landings that passed all tests since LUG 2011 80, 00% 75, 00% 70, 00% 65, 00% 60, 00% 55, 00% Pass Rate 50, 00% Linear(Pass Rate) 45, 00% 40, 00% 35, 00% 05. 2 01 1 06. 2 01 1 07. 2 01 1 08. 2 01 1 09. 2 01 1 10. 2 01 1 11. 2 01 1 12. 2 01 1 01. 2 01 2 02. 2 01 2 03. 2 01 2 30, 00% 9 © 2012 Whamcloud, Inc.
Distributed Test ISVs Source code repository Public Sector Resellers 10 © 2012 Whamcloud, Inc.
Distributed Test But! ISVs Source code repository Public Sector Resellers 11 © 2012 Whamcloud, Inc.
Juelich Supercomputer Centre • Juelich financed a fully equipped cluster • Used for testing all head releases • Specialises in failover testing – 36 TB of multi attached storage • Good for performance regression tests – Private network with no contention so results are repeatable • Also used for manual large Lun testing for 2. 2 release • I’d like to thank Juelich and in particular Frank Heckes for making this happen 12 © 2012 Whamcloud, Inc.
Indiana University • Indiana provided a 36 node cluster for the development and rollout of a backup test system • Used for secondary 2. 2 release testing • Enabled the transfer of the primary test cluster from the West Coast to Colorado without any break in the Lustre test and landing processes • Again I’d like to thank Indiana and Steve Simms for enabling this 13 © 2012 Whamcloud, Inc.
The Year Ahead 14 © 2012 Whamcloud, Inc.
Development vs. Landing Test • Which is landing test? • Which is development test? 100, 00% 90, 00% 80, 00% 70, 00% 60, 00% 50, 00% Pass Rate 40, 00% Linear(Pass Rate) 30, 00% 20, 00% 10, 00% 05. 2 01 1 06. 2 01 1 07. 2 01 1 08. 2 01 1 09. 2 01 1 10. 2 01 1 11. 2 01 1 12. 2 01 1 01. 2 01 2 02. 2 01 2 03. 2 01 2 0, 00% 15 © 2012 Whamcloud, Inc.
Development vs. Landing Test • Distinct paths for development vs. landing – Similar process but distinct purpose • Provide for maximum flexibility in development testing – Encourage systematic test to be part of the development process – Test during development does improve product quality • Encourage peer review as the code is written – Earlier review leads to better code and more opportunity for education • Be auditable – Improvement requires knowledge of the past – Development test part of the landing collateral • 100% pass rate for landing test – Developers should push tried and tested code for landing 16 © 2012 Whamcloud, Inc.
Development Test Cloud 17 © 2012 Whamcloud, Inc.
The Goal Landing Results 100% 80% 60% Fail 40% Pass 20% 100% 0% 80% Development Test 60% Fail 40% Pass 20% 0% 18 © 2012 Whamcloud, Inc.
Summary • Whamcloud’s Quality Approach • A Review Of The Last Year • Our Plans For The Coming Year 19 © 2012 Whamcloud, Inc.
Maloo ‘Your Window onto Test’ 20 © 2012 Whamcloud, Inc.
Maloo Agenda • What is Maloo? • Recent changes to Maloo – High points since last LUG • Development priorities – Tool quality – Easy access to timely, accurate data • Some planned features – User preferences – Automated scanning of incoming log files for “interesting” data 21 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
What is Maloo? • A repository for lustre test result data – Collects the test results and the logs generated – Allows users to query the database – Contains about 1 TB of log files • https: //maloo. whamcloud. com 22 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Recent changes to Maloo 23 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Release report https: //maloo. whamcloud. com/reports 24 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Node utilization report https: //maloo. whamcloud. com/reports/show_node_utilization_report 25 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Internal changes • Invisible work – – – 26 Development practices Testing Packaging Deployment … LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Development priorities 27 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Development priorities • Tool quality – Mechanics of Maloo and its development – Visibility into the tool – Usability 28 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Development priorities • Data quality – Accurate – Timely – Accessible 29 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
New features 30 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
New features Log file scanning • Automates a tedious task 31 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Maloo Footprints © 2012 Whamcloud, Inc.
Maloo Footprints 33 © 2012 Whamcloud, Inc.
Maloo Footprints 34 © 2012 Whamcloud, Inc.
Maloo Footprints 35 © 2012 Whamcloud, Inc.
New features User profiles • One size needn’t fit all 36 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Wrap up and questions What was covered • Changes in Maloo since last year • Our development priorities • A couple of the planned changes 37 LUG Austin, TX - April 2012 © 2012 Whamcloud, Inc.
Thank you very much 38 © 2012 Whamcloud, Inc.
- Single user and multiple user operating system
- Rtos multitasking
- Lustre gpfs
- Polychromatic luster cataract
- Comutador de escada esquema unifilar
- Lustre quota
- Lustre vs gluster
- Lustre architecture
- Lustre file system
- Ieso la paz
- Dynamics crm user group
- Ug ugbo
- Power bi user group
- London power bi user group
- Remedy user group
- Infor user group
- Skyward bisdtx
- Qad west coast user group
- Wisconsin skyward user group
- Qad user groups
- Jlab user group meeting
- Dynamics ax edi integration
- Cognos user group
- Crmug phoenix
- O365portal
- Spectrum ibm
- Informix user group
- Honeywell user group
- Alteryx user group
- How to become marketo certified
- Boston netsuite user group
- Netsuite schema browser 2018
- Ap psych social trap
- Y = a(b)^x
- Anova within group and between group
- Different types of social group
- Joint royal college of physicians training board
- Group 2 nitrates thermal stability
- Amino group and carboxyl group