Lari -

We don't change any release cycles. It will be the same release cycle. That
was discussed as part of PIP-62. I can update it to the PIP.

- Sijie

On Mon, Mar 15, 2021 at 2:03 AM Lari Hotari <l...@hotari.net> wrote:

> +1 for this plan. It's good to finally make progress on PIP-62 (
>
> https://github.com/apache/pulsar/wiki/PIP-62%3A-Move-connectors%2C-adapters-and-Pulsar-Presto-to-separate-repositories
> )
> .
>
> I see that one gap in the current PIP-62 document is the lack of relevant
> details. I feel that it is necessary to define how the repositories and
> libraries depend on each other and what are the release cycles and
> versioning strategies (backwards compatibility etc.).
>
> Some questions that could help formulate to the decisions:
> 1)
>   a.) What is the release cycle of apache/pulsar-presto repository?
>   b.) Is it independent of the release cycle of apache/pulsar?
>   c.) What is the versioning scheme of the pulsar-presto repository /
> libraries?
> 2)
>   a.) What libraries ("interfaces") does apache/pulsar-presto depend on
> from apache/pulsar?
>   b.) What is the release cycle of the apache/pulsar "interfaces" that
> pulsar-presto depends on?
>   c.) How are breaking interface changes handled?
>   d.) How is backwards compatibility verified?
>
> Could we spend some time to document the decisions on these aspects?
> The benefit of this exercise is that it could help bring up the possible
> issues in dependency, release and version management before implementing
> anything. It would also clarify the details of PIP-62 and make it easier to
> understand the implications in doing Pulsar releases after this change has
> been made.
>
> Sijie, WDYT?
>
> BR, Lari
>
> On Fri, Mar 12, 2021 at 10:33 AM Sijie Guo <guosi...@gmail.com> wrote:
>
> > Hi all,
> >
> > I had a conversation with Jerry and Matteo about NOT including
> presto/trino
> > in the normal Pulsar distribution.
> >
> > Here is the summary of the discussion:
> >
> > - Move the presto connector to pulsar-presto repo as part of PIP-62
> > - In the main pulsar repo, we don't bundle presto in the pulsar
> > distribution
> > - In pulsar-presto repo, we ship it as a standalone connector that can be
> > installed in an existing trinodb cluster. We can also ship a
> pulsar-presto
> > image or distribution which includes trinodb. So people can still easily
> > test it.
> > - Update the documentation: People can use pulsar-presto image or
> > distribution to test presto connector easily; for production deployment,
> we
> > focus on documenting how to deploy the connector to an existing trinode
> > cluster.
> >
> > Let me know what do you think. If there is no objection, I will move
> > forward with this plan.
> >
> > Thanks,
> > Sijie
> >
>

Reply via email to