Hi all

^^^ bump ^^^ I've raised the PR and am waiting for the review. Once I see
that the suggested changes are directionally right I'll start a VOTE thread
on the CEP (unless I am recommended to follow another process).

Thanks
Maulin

On Thu, May 27, 2021 at 1:29 PM Maulin Vasavada <maulin.vasav...@gmail.com>
wrote:

> HI all
>
> I've raised the PR with the changes. Specifically I would appreciate the
> community's input on this section of the CEP
> <https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-9%3A+Make+SSLContext+creation+pluggable#CEP9:MakeSSLContextcreationpluggable-ImportantnoteaboutcommonSSLconfigurations>
> .
>
> Once we get some consensus on the PR (except minor code improvement
> suggestions) I'll start a VOTE thread for the CEP.
>
> I thank all the reviewers of the CEP and the PR in advance and am
> completely excited to contribute to Apache Cassandra.
>
> Thanks
> Maulin
>
> On Thu, May 27, 2021 at 11:04 AM Maulin Vasavada <
> maulin.vasav...@gmail.com> wrote:
>
>> Sounds good Brandon. I'll raise the PR in a couple of hours from now.
>> Thanks.
>>
>> On Thu, May 27, 2021 at 10:14 AM Brandon Williams <dri...@gmail.com>
>> wrote:
>>
>>> You can raise a PR in any state, but review will be a different
>>> matter.  I would go ahead and raise it and the testing can be sorted
>>> out from there.
>>>
>>> On Thu, May 27, 2021 at 12:12 PM Maulin Vasavada
>>> <maulin.vasav...@gmail.com> wrote:
>>> >
>>> > Hi all
>>> >
>>> > I think I am close to raising a PR now but my CircleCI job
>>> > <https://app.circleci.com/pipelines/github/maulin-vasavada/cassandra>
>>> > doesn't make progress beyond key tasks success like unit tests, dtests,
>>> > cqlshlibtests. Any recommendation on if we need to see the whole
>>> CircleCI
>>> > job green before raising the PR?
>>> >
>>> > Thanks
>>> > Maulin
>>> >
>>> > On Fri, May 21, 2021 at 8:54 PM Maulin Vasavada <
>>> maulin.vasav...@gmail.com>
>>> > wrote:
>>> >
>>> > > I am almost done with all changes except the code snippet in the
>>> > > EncryptioOptions.java which determines 'enabled' and 'optional'
>>> encryption
>>> > > flags. Will raise the PR soon once I see my CircleCI getting green.
>>> > >
>>> > > On Fri, May 21, 2021 at 9:24 AM Maulin Vasavada <
>>> maulin.vasav...@gmail.com>
>>> > > wrote:
>>> > >
>>> > >> FYI - I am working on PR. I made some changes and trying to run
>>> tests.
>>> > >>
>>> > >> On Tue, May 18, 2021 at 10:14 PM Maulin Vasavada <
>>> > >> maulin.vasav...@gmail.com> wrote:
>>> > >>
>>> > >>> Thanks Nate for reviewing the CEP. Yes for change #3 in the CEP, I
>>> mean
>>> > >>> to have only single Default Impl and that would be a final class,
>>> not
>>> > >>> overridable. It will be basically an internal implementation. I've
>>> updated
>>> > >>> the CEP to reflect this.
>>> > >>>
>>> > >>> On Tue, May 18, 2021 at 7:21 PM Nate McCall <zznat...@gmail.com>
>>> wrote:
>>> > >>>
>>> > >>>> Hi Maulin,
>>> > >>>> Thanks for putting this together!
>>> > >>>>
>>> > >>>> Took a quick glance, and I can't think of a compelling reason on
>>> why
>>> > >>>> SSLContext should be final and your point about
>>> organization/compliance
>>> > >>>> issues requiring different implementations is a good one.
>>> > >>>>
>>> > >>>> Per #3 on your proposed changes, I'm keen to only support a single
>>> > >>>> default
>>> > >>>> impl in-tree. I don't think we should be in the business of
>>> picking
>>> > >>>> implementation to support. It looks like this is your intention
>>> as well?
>>> > >>>>
>>> > >>>> Thanks again,
>>> > >>>> -Nate
>>> > >>>>
>>> > >>>> On Wed, May 19, 2021 at 12:05 PM Maulin Vasavada <
>>> > >>>> maulin.vasav...@gmail.com>
>>> > >>>> wrote:
>>> > >>>>
>>> > >>>> > Hi all
>>> > >>>> >
>>> > >>>> > Starting a discussion thread for the CIP-9 -
>>> > >>>> >
>>> > >>>> >
>>> > >>>>
>>> https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-9%3A+Make+SSLContext+creation+pluggable
>>> > >>>> >
>>> > >>>> >
>>> > >>>> > However, while writing the CIP two areas that came up in my mind
>>> > >>>> where I
>>> > >>>> > need to seek guidance apart from the other discussion that we
>>> would
>>> > >>>> have
>>> > >>>> > here,
>>> > >>>> >
>>> > >>>> > 1. Whether to consider
>>> SSLFactory#tlsInstanceProtocolSubstitution()
>>> > >>>> > <
>>> > >>>> >
>>> > >>>>
>>> https://github.com/apache/cassandra/blob/cassandra-4.0/src/java/org/apache/cassandra/security/SSLFactory.java#L169
>>> > >>>> > >
>>> > >>>> > for pluggability (noted this on the CIP as well)
>>> > >>>> >
>>> > >>>> > 2. For Test Plan, apart from Integration Test and local system
>>> test
>>> > >>>> what
>>> > >>>> > would be recommended?
>>> > >>>> >
>>> > >>>> > Thanks
>>> > >>>> > Maulin
>>> > >>>> >
>>> > >>>>
>>> > >>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
>>> For additional commands, e-mail: dev-h...@cassandra.apache.org
>>>
>>>

Reply via email to