
Depends-On: https://review.opendev.org/c/openstack/requirements/+/935735 Change-Id: I1fc434bd774f940de1684a9bb7dd8ce5686828b4
3.6 KiB
3.6 KiB
Compatibility
Grouping
APIs
- :py
~tooz.coordination.CoordinationDriver.watch_join_group
- :py
~tooz.coordination.CoordinationDriver.unwatch_join_group
- :py
~tooz.coordination.CoordinationDriver.watch_leave_group
- :py
~tooz.coordination.CoordinationDriver.unwatch_leave_group
- :py
~tooz.coordination.CoordinationDriver.create_group
- :py
~tooz.coordination.CoordinationDriver.get_groups
- :py
~tooz.coordination.CoordinationDriver.join_group
- :py
~tooz.coordination.CoordinationDriver.leave_group
- :py
~tooz.coordination.CoordinationDriver.delete_group
- :py
~tooz.coordination.CoordinationDriver.get_members
- :py
~tooz.coordination.CoordinationDriver.get_member_capabilities
- :py
~tooz.coordination.CoordinationDriver.update_capabilities
Driver support
Driver | Supported |
---|---|
:py~tooz.drivers.consul.ConsulDriver |
Yes |
:py~tooz.drivers.etcd.EtcdDriver |
Yes |
:py~tooz.drivers.file.FileDriver |
Yes |
:py~tooz.drivers.ipc.IPCDriver |
No |
:py~tooz.drivers.kubernetes.SherlockDriver |
No |
:py~tooz.drivers.memcached.MemcachedDriver |
Yes |
:py~tooz.drivers.mysql.MySQLDriver |
No |
:py~tooz.drivers.pgsql.PostgresDriver |
No |
:py~tooz.drivers.redis.RedisDriver |
Yes |
:py~tooz.drivers.zake.ZakeDriver |
Yes |
:py~tooz.drivers.zookeeper.KazooDriver |
Yes |
Leaders
APIs
- :py
~tooz.coordination.CoordinationDriver.watch_elected_as_leader
- :py
~tooz.coordination.CoordinationDriver.unwatch_elected_as_leader
- :py
~tooz.coordination.CoordinationDriver.stand_down_group_leader
- :py
~tooz.coordination.CoordinationDriver.get_leader
Driver support
Driver | Supported |
---|---|
:py~tooz.drivers.consul.ConsulDriver |
No |
:py~tooz.drivers.etcd.EtcdDriver |
No |
:py~tooz.drivers.file.FileDriver |
No |
:py~tooz.drivers.ipc.IPCDriver |
No |
:py~tooz.drivers.kubernetes.SherlockDriver |
No |
:py~tooz.drivers.memcached.MemcachedDriver |
Yes |
:py~tooz.drivers.mysql.MySQLDriver |
No |
:py~tooz.drivers.pgsql.PostgresDriver |
No |
:py~tooz.drivers.redis.RedisDriver |
Yes |
:py~tooz.drivers.zake.ZakeDriver |
Yes |
:py~tooz.drivers.zookeeper.KazooDriver |
Yes |
Locking
APIs
- :py
~tooz.coordination.CoordinationDriver.get_lock
Driver support
Driver | Supported |
---|---|
:py~tooz.drivers.consul.ConsulDriver |
Yes |
:py~tooz.drivers.etcd.EtcdDriver |
Yes |
:py~tooz.drivers.file.FileDriver |
Yes |
:py~tooz.drivers.ipc.IPCDriver |
Yes |
:py~tooz.drivers.kubernetes.SherlockDriver |
Yes |
:py~tooz.drivers.memcached.MemcachedDriver |
Yes |
:py~tooz.drivers.mysql.MySQLDriver |
Yes |
:py~tooz.drivers.pgsql.PostgresDriver |
Yes |
:py~tooz.drivers.redis.RedisDriver |
Yes |
:py~tooz.drivers.zake.ZakeDriver |
Yes |
:py~tooz.drivers.zookeeper.KazooDriver |
Yes |