O'Reilly logo

Implementing Cloud Storage with OpenStack Swift by Kris Rajana, Sreedhar Varma, 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 deal with detecting failures and actions to rectify failures. There can be drive, server, zone, or even region failures. As described in Chapter 2, OpenStack Swift Architecture, Swift is designed for availability and tolerance to partial failure (where entire parts of the cluster can fail) during the CAP theorem discussion.

Detecting drive failure

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 to capture drive failure information using the drive audit process described in Chapter 2, OpenStack Swift Architecture, executing ...

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