# Compatibility

## Grouping

### APIs

- `watch_join_group()`

- `unwatch_join_group()`

- `watch_leave_group()`

- `unwatch_leave_group()`

- `create_group()`

- `get_groups()`

- `join_group()`

- `leave_group()`

- `delete_group()`

- `get_members()`

- `get_member_capabilities()`

- `update_capabilities()`

### Driver support

Driver | Supported
--- | ---
`ConsulDriver` | Yes
`EtcdDriver` | Yes
`FileDriver` | Yes
`IPCDriver` | No
`MemcachedDriver` | Yes
`MySQLDriver` | No
`PostgresDriver` | No
`RedisDriver` | Yes
`ZakeDriver` | Yes
`KazooDriver` | Yes

## Leaders

### APIs

- `watch_elected_as_leader()`

- `unwatch_elected_as_leader()`

- `stand_down_group_leader()`

- `get_leader()`

### Driver support

Driver | Supported
--- | ---
`ConsulDriver` | No
`EtcdDriver` | No
`FileDriver` | No
`IPCDriver` | No
`MemcachedDriver` | Yes
`MySQLDriver` | No
`PostgresDriver` | No
`RedisDriver` | Yes
`ZakeDriver` | Yes
`KazooDriver` | Yes

## Locking

### APIs

- `get_lock()`

### Driver support

Driver | Supported
--- | ---
`ConsulDriver` | Yes
`EtcdDriver` | Yes
`FileDriver` | Yes
`IPCDriver` | Yes
`MemcachedDriver` | Yes
`MySQLDriver` | Yes
`PostgresDriver` | Yes
`RedisDriver` | Yes
`ZakeDriver` | Yes
`KazooDriver` | Yes

this page last updated: 2025-02-03 10:42:00

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug