Poster of Linux kernelThe best gift for a Linux geek
COROSYNC-OBJCTL

COROSYNC-OBJCTL

Section: Maintenance Commands (8) Updated: 2008-07-29
Local index Up
 

NAME

corosync-objctl - Configure objects in the Object Database  

SYNOPSIS

corosync-objctl [-c|-w|-d|-a|-t-h] <OBJECT-SPEC>...  

DESCRIPTION

corosync-objctl is used to configure objects within the object database at runtime.  

OBJECT-SPEC

There are two types of entities
Objects and Key=Value pairs
Objects
Objects are container like entities that can hold other entities. They are specified as "objectA"."objectB". An example is logging.logger.
Key=Value pairs
These are the entities that actually hold values (read database "fields"). They are specified as object.key=value or just object.key if you are reading.
 

OPTIONS

-c
Create a new object.
-d
Delete an existing object.
-w
Use this option when you want to write a new value to a key.
-a
Display all values currently available.
-t
Track changes to an object and it's children. As changes are made to the object they are printed out. this is kind of like a "tail -f" for the object database.
-h
Print basic usage.
 

EXAMPLES

Print the objOne object (shouldn't exist yet).
$ corosync-objctl objOne
Create the objOne object.
$ corosync-objctl -c objOne
Print the objOne object (empty).
$ corosync-objctl objOne
objOne
Write two new keys to the objOne object.
$ corosync-objctl -w objOne.max=3000 objOne.min=100
Print the objOne object (with the two new keys).
$ corosync-objctl objOne
objOne.min=100
objOne.max=3000
Delete the objOne.min key
$ corosync-objctl -d objOne.min=100
Prove that is gone.
$ corosync-objctl objOne
objOne.max=3000
Delete the whole objOne object.
$ corosync-objctl -d objOne
Prove that is gone.
$ corosync-objctl objOne
 

SEE ALSO

confdb_initialize(3),  

AUTHOR

Angus Salkeld


 

Index

NAME
SYNOPSIS
DESCRIPTION
OBJECT-SPEC
OPTIONS
EXAMPLES
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 22:01:27 GMT, April 16, 2011