Hey James,

Where gRPC comes from depends on your setup; the C++ development
guide[1] describes it all, but I personally use Conda with conda-forge
which gets me gRPC 1.32.

The dependency version again depends on where you're looking - for
bundled builds it's set in thirdparty/versions.txt[2], for the other
CI builds it's set in various config files.

Best,
David

[1]: https://arrow.apache.org/docs/developers/cpp/building.html
[2]: 
https://arrow.apache.org/docs/developers/cpp/building.html#bundled-dependency-versions

On 10/2/20, James Duong <jam...@bitquilltech.com> wrote:
> Hi David,
>
> I've created a WIP PR illustrating what I'm planning to do. However I'm
> still trying to figure out a few things:
>
>    - In my environment, gRPC is coming from miniconda3 for C++, and seems
>    to be an older version. In more recent versions, gRPC has an
> experimental
>    API TlsCredentials, which has the option to disable cert validation. Is
> it
>    normal that this comes from miniconda, or is it just my setup?
>       - See:
>
> https://github.com/grpc/grpc/blob/a6a5cbfee2ff2709a8bc66c3d4b428db48ae46af/src/cpp/common/tls_credentials_options.cc#L284
>       . This shows up starting with 1.30.x
>       - Where do we specify which version of gRPC we depend on? In java
>       it's in maven and looks to be 1.30.2.
>    - The Java implementation looks fairly straightforward.
>    - Python implementation is pending.
>    - Tests are pending.
>
>
> On Wed, Sep 30, 2020 at 8:12 AM James Duong <jam...@bitquilltech.com>
> wrote:
>
>> Will do David.
>>
>> I've created a JIRA for the TLS_SNI extension as well:
>> https://issues.apache.org/jira/browse/ARROW-10144
>>
>> On Wed, Sep 30, 2020 at 7:52 AM David Li <li.david...@gmail.com> wrote:
>>
>>> Hi James,
>>>
>>> Please feel free to tag me as a reviewer if needed.
>>>
>>> Best,
>>> David
>>>
>>> On 9/28/20, James Duong <jam...@bitquilltech.com> wrote:
>>> > Hi Arrow-Dev,
>>> >
>>> > I've created a JIRA for supporting using Flight clients to connect to
>>> > Flight servers without verifying the server certificate.
>>> >
>>> > This is something I've seen done frequently for other connectivity
>>> > tools
>>> > such as JDBC drivers.
>>> >
>>> > I'll be looking to implement this one for the and hopefully get it in
>>> for
>>> > the next release:
>>> > https://issues.apache.org/jira/plugins/servlet/mobile#issue/ARROW-10105
>>> >
>>> > Related, I'm also planning to add support for using the TLS_SNI
>>> extension.
>>> >
>>>
>>
>>
>> --
>>
>> *James Duong*
>> Lead Software Developer
>> Bit Quill Technologies Inc.
>> Direct: +1.604.562.6082 | jam...@bitquilltech.com
>> https://www.bitquilltech.com
>>
>> This email message is for the sole use of the intended recipient(s) and
>> may contain confidential and privileged information.  Any unauthorized
>> review, use, disclosure, or distribution is prohibited.  If you are not
>> the
>> intended recipient, please contact the sender by reply email and destroy
>> all copies of the original message.  Thank you.
>>
>
>
> --
>
> *James Duong*
> Lead Software Developer
> Bit Quill Technologies Inc.
> Direct: +1.604.562.6082 | jam...@bitquilltech.com
> https://www.bitquilltech.com
>
> This email message is for the sole use of the intended recipient(s) and may
> contain confidential and privileged information.  Any unauthorized review,
> use, disclosure, or distribution is prohibited.  If you are not the
> intended recipient, please contact the sender by reply email and destroy
> all copies of the original message.  Thank you.
>

Reply via email to