You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Vaibhav Joshi (Jira)" <ji...@apache.org> on 2023/03/14 04:01:00 UTC

[jira] [Created] (CALCITE-5581) Implement Basic client side load balancing in Avatica Driver

Vaibhav Joshi created CALCITE-5581:
--------------------------------------

             Summary: Implement Basic client side load balancing in Avatica Driver
                 Key: CALCITE-5581
                 URL: https://issues.apache.org/jira/browse/CALCITE-5581
             Project: Calcite
          Issue Type: New Feature
          Components: avatica
    Affects Versions: 1.33.0
            Reporter: Vaibhav Joshi


Implement mechanism to support Client side load balancing by configuring connection properties for load balancing  
{code:java}
jdbc:phoenix:thin:
url=https://<host>:<port>;
serialization=PROTOBUF;
authentication=BASIC;
avatica_user=<userName>;
avatica_password=<userPw>
useClientSideLB: [true/false]
lbStrategy: [RandomDistribution/Sequential/RoundRobin]
lbURLs: <comma separated URls e.g. URL1, URL2,URL3,...URLn> {code}
Client should connect to any of the URLs specified in lbURLs ( depending on LB strategy selected). 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Requesting PR Review for https://github.com/apache/calcite-avatica/pull/217

Posted by Vaibhav Joshi <vj...@cloudera.com.INVALID>.
Greetings,

I am Vaibhav Joshi, created my first PR  in "calcite-avatica" repo for the
feature "CALCITE-5581
<https://issues.apache.org/jira/browse/CALCITE-5581>: Implement
Basic client side load balancing in Avatica Driver".

I am looking for reviewers for the PR
https://github.com/apache/calcite-avatica/pull/217.

Thanks in advance to anyone who can help me with the reviews.

Thanks & Regards,
Vaibhav

On Tue, Mar 14, 2023 at 9:31 AM Vaibhav Joshi (Jira) <ji...@apache.org>
wrote:

> Vaibhav Joshi created CALCITE-5581:
> --------------------------------------
>
>              Summary: Implement Basic client side load balancing in
> Avatica Driver
>                  Key: CALCITE-5581
>                  URL: https://issues.apache.org/jira/browse/CALCITE-5581
>              Project: Calcite
>           Issue Type: New Feature
>           Components: avatica
>     Affects Versions: 1.33.0
>             Reporter: Vaibhav Joshi
>
>
> Implement mechanism to support Client side load balancing by configuring
> connection properties for load balancing
> {code:java}
> jdbc:phoenix:thin:
> url=https://<host>:<port>;
> serialization=PROTOBUF;
> authentication=BASIC;
> avatica_user=<userName>;
> avatica_password=<userPw>
> useClientSideLB: [true/false]
> lbStrategy: [RandomDistribution/Sequential/RoundRobin]
> lbURLs: <comma separated URls e.g. URL1, URL2,URL3,...URLn> {code}
> Client should connect to any of the URLs specified in lbURLs ( depending
> on LB strategy selected).
>
>
>
> --
> This message was sent by Atlassian Jira
> (v8.20.10#820010)
>