O'Reilly logo

OpenStack Object Storage (Swift) Essentials by Sreedhar Varma, Kris Rajana, Amar Kapadia

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Failure management

In this section, we will deal with detecting failures, and actions to be done to rectify failures. There can be drive, server, zone, or even region failures. As described in Chapter 2, OpenStack Swift Architecture, during the CAP theorem discussion, Swift is designed for availability and tolerance to partial failure (where entire parts of a cluster can fail).

Detecting drive failures

Kernel logs are a good place to look for drive failures. The disk subsystem will log warnings or errors that can help an administrator determine whether drives are going bad or have already failed. We can also set up a script on storage nodes (explained in the following steps) to capture drive failure information using the drive audit process described ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required