Skip to main content

Summary This article clarifies an error thrown when using replication of Naming Services
Environment

Orbix 6.3

All Supported Operating Systems

Question/Problem Description

Error when trying to create a naming context in the Naming Service

Creating a naming context in the Naming Service fails

Clarifying Information

Orbix services can be replicated (i.e. transparently run multiple instances) in order to provide fail over.

Orbix services which need to access persistent data (such as Orbix locator, configuration repository, naming service, etc.) use the persistent state service (PSS) CORBA service.

The persistent state service provides the ability to create replicated databases. This facility can be used to make persistent data more highly available.

The persistent state service implements a simple replication model where there is one master that allows both read and write access to data and many slaves that provide read-only access to the data. Failure of a master results in automatic promotion of a slave to being the new master.

If you are running a naming service in a replicated cluster, any operations
that make permanent updates to the database must be delegated
to the master replica.

Error Message IDL:omg.org/CORBA/TRANSIENT:1.0: minor = 0x49540F01 (IT_NAMING:DELEGATION_TO_MASTER_FAILED), completion status = MAYBE
Defect/Enhancement Number
Cause

This error is received if the master replica of the naming service is not available and a slave replica fails to delegate the update operation (create new context) to the master replica.

This is usually a temporary situation, given that the remaining slave replicas start the election of a new master. During the election process and as long as a new master is not available any updates will fail with the error above.

Resolution

Ensure to retry the update operation to the naming service until it succeeds.

For further details on the Persistent State Service (PSS) please see the Orbix CORBA Programmer's Guide, chapter "Persistent State Service", for details on configuring replicated Orbix services please see the Orbix Deployment Guide.

The Orbix documentation ca be accessed at:

http://supportline.microfocus.com/productdoc.aspx
Product family: CORBA Middleware
Product: Orbix
Release: 6.3.7

Workaround
Notes
Attachment

#Orbix
#KnowledgeDocs