Bears-R-Us/arkouda-contrib

initial arkouda_proxy_server implementation

Closed this issue · 6 comments

The arkouda_proxy_server is a gRPC server implemented in Rust that proxies for the arkouda_server.

Integration test of python gRPC client <-> Arkouda Rust gRPC server <-> arkouda_server looks good:

arkouda_proxy_server-integration-test.mp4

got the arkouda client running in debugger, able to connect and then get_config:

image

integration testing w/ refactored arkouda client that accesses arkouda vi a grpc proxy:

image

got more methods working:

image

reduction methods and math functions working:

image

first, blocking version of grpc asyncio is working:

image

arkouda_proxy_client-blocking-io.mp4