aetcd icon indicating copy to clipboard operation
aetcd copied to clipboard

Python asyncio-based client for etcd

Results 8 aetcd issues
Sort by recently updated
recently updated
newest added

- Adding one missing request parameters, one key at a time... - Ordered keys to be more like rpc.proto, maybe e.g. `get_range(self, range_start, range_end, *, ...)` in all sigs can...

enhancement

Here is my code: ```Python async def refresh_lease(self, lease_id: int, *, period: int): refresh = self.aetcd_client.refresh_lease while True: # stream_stream meth but only request once with request_timeout # so this...

If a transaction is made, e.g. put 3 key changes at once, then its not possible via a watcher to get this changes at once. Therefore, it is not possible...

We probably could use native gRPC LB for this.

Set `cert_cert` and `cert_key` to support client certificates. Set `ssl=True` or `ca_cert` to support etcd over ssl

Currently client.watch() will return a watcher object that can be used separately from the client. Current behavior when watcher.close() is called after client.close() - `AttributeError: 'NoneType' object has no attribute...

Should load ca_cert as CA certificate for ssl_context to validate etcd server certificate when use ssl

enhancement

API docs: https://etcd.io/docs/v3.4.0/dev-guide/api_concurrency_reference_v3/