Storage Engine, Potential Data Inconsistency between Replicas Found in DS
Ericsson Centralized User Database

Contents

1Overview
1.1Alarm Description
1.2Prerequisites

2

Procedure

Glossary

Reference List

1   Overview

This instruction concerns alarm handling for the Storage Engine, Potential Data Inconsistency between Replicas Found in DS alarm.

1.1   Alarm Description

The alarm is issued when potential data inconsistency is found in the Data Store (DS) Storage Engine. The alarm is raised as a result of the periodical execution of the cudbCheckConsistency command. For further information, refer to CUDB Node Commands and Parameters, Reference [1].

The possible alarm causes and the corresponding fault reasons, fault locations, and impacts are described in Table 1.

Table 1    Alarm Causes

Alarm Cause

Description

Fault Reason

Fault Location

Impact

Number of rows in some tables is different in the master and slave replicas.

The lightweight Consistency Check found the number of rows in one or more tables in CUDB to be different in the master and slave replicas by more than the specified margin (in %).

  • Wrong backup was restored on the slave replica.

  • Slave replica addressed by faulty maintenance operation.

  • Replication is down.

  • A data-intensive operation (for example: massive provisioning, reallocation) is ongoing, and the replication delay between the slave replica and its master replica is high.

Affected DS cluster

If this slave replica becomes the master replica, there might be a service impact for the subscribers affected by the data inconsistency.

The alarm attributes are listed and explained in Table 2.

Table 2    Alarm Attributes

Attribute Name

Attribute Value

Auto Cease

NO

Application Id

STORAGE-ENGINE

Error Code

19

Timestamp First

Date and time when the alarm was raised for the first time.

Repeated Counter

Number which indicates how many times the alarm was raised.

Timestamp Last

Date and time of the most recent alarm raise.

Model Description

Potential data inconsistency between replicas found, Storage Engine.

Active Resource Id

1.3.6.1.4.1.193.169.1.2.19.<DG>

Active Description

Storage Engine (DS-group #DG): Potential data inconsistency between replicas found.

Alarm Event Type

processingErrorAlarm (4)

Probable Cause

databaseInconsistency (160)

Severity

major (4)

Originating source IP

Node IP where the alarm was raised.

Sequence Number

Number which indicates the order in which the alarms are raised.

In Table 2, the indicated variables are as follows:

For further information about attribute descriptions, refer to CUDB Node Fault Management Configuration Guide, Reference [3].

1.2   Prerequisites

This section provides information on the documents, tools, and conditions that apply to the procedure.

1.2.1   Documents

Before starting this procedure, ensure that you have read the following documents:

1.2.2   Tools

Not applicable.

1.2.3   Conditions

Not applicable.

2   Procedure

In case the alarm is raised, do the following:

  1. Check if the Storage Engine, Replication Channels Down in DS alarm is raised for this replica of DSG <DG>. If it is, attend that alarm before attending this one.
  2. If reallocation, import, or heavy provisioning operations are ongoing, wait until they finish executing.

    Check that replication is working and check the replication delay for this replica of DSG <DG> by executing the following command:

    cudbSystemStatus -R

    If the replication delay is higher than 10 seconds, check again until replication delay drops below 10 seconds.

  3. Execute lightweight consistency check again.
  4. Check the output and if the CUDB_DN table is mentioned, contact the next level of Ericsson support. Otherwise, proceed to Step 5.
  5. Clear the alarm manually and order a CUDB consistency check by executing the following command:

    cudbConsistencyMgr --max-replica-lag 10000


Glossary

For the terms, definitions, acronyms and abbreviations used in this document, refer to CUDB Glossary of Terms and Acronyms, Reference [4].


Reference List

Ericsson Documents
[1] CUDB Node Commands and Parameters.
[2] CUDB Subscription Reallocation.
[3] CUDB Node Fault Management Configuration Guide.
[4] CUDB Glossary of Terms and Acronyms.
Other Ericsson Documents
[5] System Safety Information.
[6] Personal Health and Safety Information.


Copyright

© Ericsson AB 2015, 2016. All rights reserved. No part of this document may be reproduced in any form without the written permission of the copyright owner.

Disclaimer

The contents of this document are subject to revision without notice due to continued progress in methodology, design and manufacturing. Ericsson shall have no liability for any error or damage of any kind resulting from the use of this document.

Trademark List
All trademarks mentioned herein are the property of their respective owners. These are shown in the document Trademark Information.

    Storage Engine, Potential Data Inconsistency between Replicas Found in DS         Ericsson Centralized User Database