---
name: "confdb_overview"
section: "8"
platform: "linux"
package: "corosync"
version: "1.4.6-1.1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/confdb_overview"
---

# confdb\_overview(8)

Confdb Library Overview

## NAME

confdb\_overview - Confdb Library Overview

## OVERVIEW

The CONFDB library is delivered with the corosync project.  This library is used to examine manipulate the configuration database used by corosync.

The library provides a mechanism to:

\* Create new objects

\* Create new key/value pairs within those objects

\* Remove existing keys

\* Remove an existing object and all it sub-objects and keys

\* Read keys and values

\* Iterate keys within an object

\* Iterate subobjects within a parent object

\* Find a named object

Description of most keys created by corosync itself can be found in confdb\_keys (8).

## BUGS

This software is not yet production, so there may still be some bugs.

## SEE ALSO

[**confdb\_initialize**(3)](/confdb_initialize/3.md), [**confdb\_finalize**(3)](/confdb_finalize/3.md), [**confdb\_fd\_get**(3)](/confdb_fd_get/3.md), [**confdb\_dispatch**(3)](/confdb_dispatch/3.md), [**confdb\_object\_create**(3)](/confdb_object_create/3.md), [**confdb\_object\_destroy**(3)](/confdb_object_destroy/3.md), [**confdb\_object\_parent\_get**(3)](/confdb_object_parent_get/3.md), [**confdb\_key\_create**(3)](/confdb_key_create/3.md), [**confdb\_key\_delete**(3)](/confdb_key_delete/3.md), [**confdb\_key\_get**(3)](/confdb_key_get/3.md), [**confdb\_key\_replace**(3)](/confdb_key_replace/3.md), [**confdb\_object\_find\_start**(3)](/confdb_object_find_start/3.md), [**confdb\_object\_find**(3)](/confdb_object_find/3.md), [**confdb\_object\_iter\_start**(3)](/confdb_object_iter_start/3.md), [**confdb\_object\_iter**(3)](/confdb_object_iter/3.md), [**confdb\_key\_iter\_start**(3)](/confdb_key_iter_start/3.md), [**confdb\_key\_iter**(3)](/confdb_key_iter/3.md), [**confdb\_keys**(8)](/confdb_keys/8.md)
