View Issue Details

IDProjectCategoryView StatusLast Update
000069810000-009: Alarms and Conditionspublic2011-04-05 17:25
ReporterMatthias Damm Assigned ToPaul Hunkar  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0000698: Condition State Synchronization for redundancy
Description

We should describe the behaviour for redundancy.

We agreed on in a phone conference that it is not possible to have the same EventIds for the same Condition in redundant servers. Is this a requirement for transparent redundancy?

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2010-11-16 17:19

administrator   ~0002129

This can be addressed by sending a RefreshRequired event. The description for this event should mention the transparent redundancy use case (i.e. after a failover the server sends this event and the client must update its display).

Possibly in an error condition appendix.

Paul Hunkar

2011-03-09 07:57

developer   ~0002357

The eventIds are used to uniquely identify an event and they must be shared between server or generate in such a manner that they are consistent on all redundant servers. If this is not the case then historical event will be broken, since it will be impossible to match up events on a failover.

In a transparent redundancy system, a client shall not even notice that a server has failed, i.e. a client will have to perform no operations and will not recieve any information other then a server status update that indicate one of the redundant nodes has failed.

In a hot, warm and cold redunancy case it is acceptable to require a client to perform some action (like a Refresh), but if it is required the server should initiate it via a RequestRefreshEventType Event

Paul Hunkar

2011-04-05 17:25

developer   ~0002586

Updated text and reviewed in meeting

Randy Armstrong

2011-04-05 17:25

administrator   ~0002587

Reviewed in telecon.

Issue History

Date Modified Username Field Change
2009-04-30 22:02 Matthias Damm New Issue
2009-04-30 22:02 Matthias Damm Status new => assigned
2009-04-30 22:02 Matthias Damm Assigned To => Matthias Damm
2010-11-16 17:19 Randy Armstrong Note Added: 0002129
2010-11-16 17:22 Randy Armstrong Assigned To Matthias Damm => Paul Hunkar
2011-03-09 07:57 Paul Hunkar Note Added: 0002357
2011-04-05 17:25 Paul Hunkar Status assigned => resolved
2011-04-05 17:25 Paul Hunkar Resolution open => fixed
2011-04-05 17:25 Paul Hunkar Note Added: 0002586
2011-04-05 17:25 Randy Armstrong Status resolved => closed
2011-04-05 17:25 Randy Armstrong Note Added: 0002587