You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Description
The arkouda_proxy_server is currently under development to support asynchronous Arkouda requests where an Arkouda command will be submitted and, instead of the command result, a request_id will be returned. A capability is needed whereby the client can submit requests to the arkouda_proxy_server to check the status of a request.
The request_id generation, handling, and reporting framework will be added to the arkouda client module and consists of the following:
request_id generation: a randomized 32-character alphanumeric string
RequestMode enum indicating whether the request is sync or async
RequestStatus enum to provide controlled vocabulary for asynchronous request
get_request_status: method that queries the arkouda_proxy_server to check the status of the corresponding Arkouda request
In addition, request_id handling will be added to the arkouda-contrib GrpcChannel class hierarchy.
Additional context
The request_id handling capability supports multiuser Arkouda use cases by providing a non-blocking client-server communication pattern.
The get_request_status method will be noop for the default ZmqChannel.
The text was updated successfully, but these errors were encountered:
* incremental checkin #2721
* fixed mypy and flake8 errors #2721
* moved logic to arkouda-contrib GrpcChannel #2721
* added request_id framework to Channel and stubbed out ZmqChannel #2721
Feature Description
The arkouda_proxy_server is currently under development to support asynchronous Arkouda requests where an Arkouda command will be submitted and, instead of the command result, a request_id will be returned. A capability is needed whereby the client can submit requests to the arkouda_proxy_server to check the status of a request.
The request_id generation, handling, and reporting framework will be added to the arkouda client module and consists of the following:
In addition, request_id handling will be added to the arkouda-contrib GrpcChannel class hierarchy.
Additional context
The request_id handling capability supports multiuser Arkouda use cases by providing a non-blocking client-server communication pattern.
The get_request_status method will be noop for the default ZmqChannel.
The text was updated successfully, but these errors were encountered: