Motorola 6806800C08B User Manual
Motorola Complementary NCS Services
NetPlane Core Services
NetPlane Core Services Overview User’s Guide (6806800C08B)
33
There is an active and a stand-by GLD running respectively on the two system manager nodes.
GLD uses the NCS Message based Checkpoint Service to keep the two synchronized and
available for failover situations.
GLD uses the NCS Message based Checkpoint Service to keep the two synchronized and
available for failover situations.
2.5.5.2.1
Global Locking Director
The Global Locking Director performs the following tasks:
z
Generating unique IDs referred to by an application process
z
Naming one of the Global Locking Node Director (GLND) subparts as master of a particular
resource
resource
z
Reelecting a new master GLND for a resource if a GLND has left the system
2.5.5.2.2
Global Lock Node Director
The Global Lock Node Director (GLND) runs as process on all the payload and system
controller nodes. Its main tasks are:
controller nodes. Its main tasks are:
z
Managing the resource open and lock operation initiated by GLAs.
z
For a particular resource, the GLND designated by GLD act as Master. This Master GLND
is responsible for managing the lock and unlocks operations on those resources.
is responsible for managing the lock and unlocks operations on those resources.
z
GLND maintains the persistence state information in a shared memory to protect against
GLND crashes and restarts
GLND crashes and restarts
2.5.5.2.3
Global Locking Agent
A Global Locking Library (GLA) is a linkable library which makes the respective GLSv APIs
available to applications.
available to applications.
2.6
Motorola Complementary NCS Services
This section describes in more detail the Motorola complementary NCS services which were
introduced to complement the NCS services that implement SAF APIs.
introduced to complement the NCS services that implement SAF APIs.
2.6.1
Distributed Tracing Service
The Distributed Trace Service (DTSv) organizes, normalizes and manages logging activities
among all cooperating processes within a system.
among all cooperating processes within a system.
The DTSv provides the means to describe pipes that can perform operations such as read-
write, filter, sort and store selectively screened logging data. The service functionality includes
the creation of customized pipes as well.
write, filter, sort and store selectively screened logging data. The service functionality includes
the creation of customized pipes as well.
2.6.1.1
Architecture
The DTSv consists of two components:
z
Distributed Trace Server
z
Distributed Trace Agent