Project

General

Profile

Actions

Subtask #2746

closed

Feature #2611: mon: Single-Paxos

Subtask #2621: mon: Single-Paxos: synchronize the MonitorDBStore of oblivious monitor

Subtask #2736: mon: Single-Paxos: Sync: Implement message passing

mon: Single-Paxos: Sync: Test message passing

Added by Joao Eduardo Luis almost 12 years ago. Updated about 11 years ago.

Status:
Rejected
Priority:
Normal
Category:
Monitor
Target version:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Make sure the message passing is working before starting to work on the store synchronization.

From the monitor's outputs, grep the messages and parse them; generate a dot if we really have to, just to make it more clear how it is going and if the behavior is as expected.

Kill monitors mid-sync, force re-elections mid-sync. See how the system copes with failure.

Actions #1

Updated by Joao Eduardo Luis over 11 years ago

  • Status changed from New to Rejected

We tested the message passing using a ill-built bash script based on grepping logs on both sides.

Further testing should be accomplished not on the message passing level, but on the effects of passing the messages between monitors. Alternatively, we could look into keeping logs of sent/received messages, and obtaining them through the monitor's admin socket, being then able to match a cause-effect through parsing (refer to task #3069).

Actions

Also available in: Atom PDF