Improving the Performance of Apache Geode Persistence Recovery
Channel: The ASF
Date: 15/10/2020

Improving the Performance of Apache Geode Persistence Recovery
Jianxia Chen

A presentation from ApacheCon @Home 2020
https://apachecon.com/acah2020/

Apache Geode offers super fast write-ahead-logging (WAL) persistence with a shared-nothing architecture that is optimized for fast parallel recovery of nodes or an entire cluster. In this talk, we will first introduce how Geode disk stores work. Then we will present the recent work to improve the performance of persistence recovery. With the analysis of Geode logs, we find that the performance of persistence recovery can be significantly improved by unblocking some of the server initialization threads and parallelizing the process of disk stores recovery. Our experiments have proved that persistence recovery becomes remarkably more scalable and efficient with the improved process.

Jianxia is a PMC member and committer of Apache Geode. He enjoys working on open source software.