Tip

Looking inside your storage system, Part II: Tools for troubleshooting production processes

By Linda Gail Christie

In the November 21st issue of "Storage Management," you learned about the tools available for testing storage hardware performance. Today, the experts at Shugart Technology, a developer of storage testing tools, will tell you about the troubleshooting production processes.

"It's important to utilize storage performance tests to make sure your processes are in good order," said Shugart Technology President and CEO, Richard Brechtlein. "Performing tests for data integrity, regression, and error recovery, particularly following upgrades to hardware and software, will prevent your data from being lost or corrupted."

Shugart Technology CTO and VP Engineering, Ed Barnes says you should use data integrity tests to make sure that internal devices, such as routers, are handling data properly under stressful conditions. "With Fibre Channel, for example, more than one computer can write to the same RAID array. Data integrity testing will tell you if the cache in the tape drive or RAID array is being maintained even during heavy activity, so your data doesn't get scrambled or delayed."

Barnes says that after updating firmware, administrators should perform regression testing to confirm that problems have not been introduced. "Sometimes, when firmware is updated, applications stop working," Barnes said. "The problem then becomes finding out how to get the system back online: Did a bug that was supposed to be fixed,

Requires Free Membership to View

not get fixed? Was the latest upgrade used? To avoid downtime, regression testing should be used to check compatibility in all directions. Typically, this must be performed by field service technicians using regression test diagnostics on a notebook computer."

Making changes to applications software also can wreak havoc. "If you change your applications software, it's important to ensure that each device will continue to handle all error conditions properly," said Barnes. "For example, if you send a bad parameter -- one that's out of range or invalid -- you want to know if your backup application is going to lock up. If it does, you'll not only be shut down, but you won't know whether to call your hardware or software vendor to fix the problem. If you use error recovery testing to verify your designs, you can avoid many of these problems."

Additional resources:

About the author: Storage management tips are written by Linda Gail Christie, a contributing editor based in Tulsa, Okla.


This was first published in December 2000

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.