hydro-project / anna

A low-latency, cloud-native KVS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing Client Docs

MarcoRoenfeldt opened this issue · comments

Hi,

is there any documentation about anna-kv clients (either cpp client or the python client)?

Best Regards

Hi @MarcoRoenfeldt, we don't have generated client docs yet unfortunately. However, the Python client should have some inline docs that explain how to get started. We plan to add better documentation in the future, and if you can share back anything you learn while trying to get started, we'd really appreciate it!

Also happy to answer any questions here.

Hi @vsreekanti, I think I already found a bug in the python client. In the modules base_client, client and lattices there is an unresolveable import
from anna.anna_pb2 import
The module anna_pb2 does not exist.

The anna.anna_pb2 module is a compiled protobuf. We don't include it in the repository to avoid having stale versions of the code around. You can use the compile.sh script to build just the protobufs or use setup.py to install the dependency in your local Python environment with the compile protobufs.