links to this page: Magma Swiki Page List Magma Backup and Recovery

Magma High Availability

Last updated at 1:53 am UTC on 20 June 2013

High-Availability

Introduction

Introducing MagmaNode

Architecture

Getting Started with High-Availability

model backup

myRepositoryController modelBackupTo: aFileDirectory

myAdminSession isModelBackupRunning

Restore Mode

Increased Read Scale

initially

The Process of Joining a Node

Client Handling

mySession requiredProgress: theMinimumCommitNumber

High-Availability

second

Managing the Node

|myAdminSession| myAdminSession := (MagmaRemoteLocation host: 'secondaryHost' port: secondaryPort) newAdminSession. myAdminSession takeOverAsPrimary

Admin Sessions

#modelBackupTo: serverStringPath #beWarmBackupFor: primaryLocation #serverSave: saveOption andExit: exitOption #takeOverAsPrimary #removeWarmBackup: aMagmaRemoteLocation

aMagmaRemoteLocation newAdminSession

The HA Test Cases

HA Use-Case 1: Add a server to the Node