You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwhisk.apache.org by David P Grove <gr...@us.ibm.com> on 2021/05/03 15:40:08 UTC

[DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

We did our first unified release (OpenWhisk 20.11) at the end of November.

Since then, we've released new versions of most of the runtimes and also of
the CLI.

I think getting into a rhythm of doing a unified release every 6 months (eg
May and November) would be a good discipline for us.

The actual 21.05 unified release itself is not very much work.  But, we
would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
doing that in May a reasonable goal?

Thoughts?

--dave

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Rodric Rabbah <ro...@gmail.com>.
I wrote up my suggested workaround in
https://github.com/apache/openwhisk/issues/5132.

-r

On Thu, Jun 10, 2021 at 12:20 PM Rodric Rabbah <ro...@gmail.com> wrote:

> Cool. I can take it I already as I am looking through other libraries.
>
> -r
>
> > On Jun 10, 2021, at 12:17 PM, Tyson Norris <tn...@adobe.com.invalid>
> wrote:
> >
> > I would suggest removing MesosContainerFactory and dependencies on
> mesos-actor. We are not using it, and I’m sure nobody else is either.
> > If you already have changed to accommodate this, feel free to add it,
> otherwise I can create a PR just for this.
> >
> > Thanks
> > Tyson
> >
> > From: Rodric Rabbah <ro...@gmail.com>
> > Date: Thursday, June 10, 2021 at 8:14 AM
> > To: dev@openwhisk.apache.org <de...@openwhisk.apache.org>
> > Subject: Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1
> > A number of these dependencies are coming from
> > com.adobe.api.platform.runtime:mesos-actor:0.0.17. I tried a more recent
> > version 0.0.25 (still from 2019 though) and that does not resolve the
> > dependency issue.
> >
> > Is there still a need for the mesos actor library?
> > I am tracking down one other conflicting dependency.
> >
> > -r
> >
> >> On Thu, Jun 10, 2021 at 9:31 AM David P Grove <gr...@us.ibm.com>
> wrote:
> >>
> >>
> >>
> >> "David P Grove" <gr...@us.ibm.com> wrote on 06/04/2021 08:33:37 PM:
> >>>
> >>> Well, May went by fast :)
> >>>
> >>> Is a core OpenWhisk release in June feasible?   I know there has been a
> >>> fair amount of activity, but I don't have a good sense of whether it is
> >>> converging on a good point to release or not.
> >>>
> >>> --dave
> >>
> >> The upgrade in akka versions in the core repository broke all the
> >> downstream repos that consume the test suite from the core.
> >>
> >> Therefore, we can't do a unified release unless we either:
> >>   (a) branch the core repo prior to this change
> >> or (b) fix all of downstream repos and then do a release wave.
> >>
> >> That combined with Dominic's comments on the status of the scheduler
> >> changes suggests we are probably looking at a 21.08 in August
> >> as the earliest possible unified release.
> >>
> >> --dave
> >>
>

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Rodric Rabbah <ro...@gmail.com>.
Cool. I can take it I already as I am looking through other libraries. 

-r

> On Jun 10, 2021, at 12:17 PM, Tyson Norris <tn...@adobe.com.invalid> wrote:
> 
> I would suggest removing MesosContainerFactory and dependencies on mesos-actor. We are not using it, and I’m sure nobody else is either.
> If you already have changed to accommodate this, feel free to add it, otherwise I can create a PR just for this.
> 
> Thanks
> Tyson
> 
> From: Rodric Rabbah <ro...@gmail.com>
> Date: Thursday, June 10, 2021 at 8:14 AM
> To: dev@openwhisk.apache.org <de...@openwhisk.apache.org>
> Subject: Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1
> A number of these dependencies are coming from
> com.adobe.api.platform.runtime:mesos-actor:0.0.17. I tried a more recent
> version 0.0.25 (still from 2019 though) and that does not resolve the
> dependency issue.
> 
> Is there still a need for the mesos actor library?
> I am tracking down one other conflicting dependency.
> 
> -r
> 
>> On Thu, Jun 10, 2021 at 9:31 AM David P Grove <gr...@us.ibm.com> wrote:
>> 
>> 
>> 
>> "David P Grove" <gr...@us.ibm.com> wrote on 06/04/2021 08:33:37 PM:
>>> 
>>> Well, May went by fast :)
>>> 
>>> Is a core OpenWhisk release in June feasible?   I know there has been a
>>> fair amount of activity, but I don't have a good sense of whether it is
>>> converging on a good point to release or not.
>>> 
>>> --dave
>> 
>> The upgrade in akka versions in the core repository broke all the
>> downstream repos that consume the test suite from the core.
>> 
>> Therefore, we can't do a unified release unless we either:
>>   (a) branch the core repo prior to this change
>> or (b) fix all of downstream repos and then do a release wave.
>> 
>> That combined with Dominic's comments on the status of the scheduler
>> changes suggests we are probably looking at a 21.08 in August
>> as the earliest possible unified release.
>> 
>> --dave
>> 

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Tyson Norris <tn...@adobe.com.INVALID>.
I would suggest removing MesosContainerFactory and dependencies on mesos-actor. We are not using it, and I’m sure nobody else is either.
If you already have changed to accommodate this, feel free to add it, otherwise I can create a PR just for this.

Thanks
Tyson

From: Rodric Rabbah <ro...@gmail.com>
Date: Thursday, June 10, 2021 at 8:14 AM
To: dev@openwhisk.apache.org <de...@openwhisk.apache.org>
Subject: Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1
A number of these dependencies are coming from
com.adobe.api.platform.runtime:mesos-actor:0.0.17. I tried a more recent
version 0.0.25 (still from 2019 though) and that does not resolve the
dependency issue.

Is there still a need for the mesos actor library?
I am tracking down one other conflicting dependency.

-r

On Thu, Jun 10, 2021 at 9:31 AM David P Grove <gr...@us.ibm.com> wrote:

>
>
> "David P Grove" <gr...@us.ibm.com> wrote on 06/04/2021 08:33:37 PM:
> >
> > Well, May went by fast :)
> >
> > Is a core OpenWhisk release in June feasible?   I know there has been a
> > fair amount of activity, but I don't have a good sense of whether it is
> > converging on a good point to release or not.
> >
> > --dave
>
> The upgrade in akka versions in the core repository broke all the
> downstream repos that consume the test suite from the core.
>
> Therefore, we can't do a unified release unless we either:
>    (a) branch the core repo prior to this change
> or (b) fix all of downstream repos and then do a release wave.
>
> That combined with Dominic's comments on the status of the scheduler
> changes suggests we are probably looking at a 21.08 in August
> as the earliest possible unified release.
>
> --dave
>

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Rodric Rabbah <ro...@gmail.com>.
A number of these dependencies are coming from
com.adobe.api.platform.runtime:mesos-actor:0.0.17. I tried a more recent
version 0.0.25 (still from 2019 though) and that does not resolve the
dependency issue.

Is there still a need for the mesos actor library?
I am tracking down one other conflicting dependency.

-r

On Thu, Jun 10, 2021 at 9:31 AM David P Grove <gr...@us.ibm.com> wrote:

>
>
> "David P Grove" <gr...@us.ibm.com> wrote on 06/04/2021 08:33:37 PM:
> >
> > Well, May went by fast :)
> >
> > Is a core OpenWhisk release in June feasible?   I know there has been a
> > fair amount of activity, but I don't have a good sense of whether it is
> > converging on a good point to release or not.
> >
> > --dave
>
> The upgrade in akka versions in the core repository broke all the
> downstream repos that consume the test suite from the core.
>
> Therefore, we can't do a unified release unless we either:
>    (a) branch the core repo prior to this change
> or (b) fix all of downstream repos and then do a release wave.
>
> That combined with Dominic's comments on the status of the scheduler
> changes suggests we are probably looking at a 21.08 in August
> as the earliest possible unified release.
>
> --dave
>

RE: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by David P Grove <gr...@us.ibm.com>.

"David P Grove" <gr...@us.ibm.com> wrote on 06/04/2021 08:33:37 PM:
>
> Well, May went by fast :)
>
> Is a core OpenWhisk release in June feasible?   I know there has been a
> fair amount of activity, but I don't have a good sense of whether it is
> converging on a good point to release or not.
>
> --dave

The upgrade in akka versions in the core repository broke all the
downstream repos that consume the test suite from the core.

Therefore, we can't do a unified release unless we either:
   (a) branch the core repo prior to this change
or (b) fix all of downstream repos and then do a release wave.

That combined with Dominic's comments on the status of the scheduler
changes suggests we are probably looking at a 21.08 in August
as the earliest possible unified release.

--dave

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Dominic Kim <st...@gmail.com>.
+1 to release the core module.

One concern is, a contribution of the new scheduler is in progress now.
If we can still release the core OpenWhisk along with ongoing components,
it would be fine.
But if we must include a complete set of components into the release, we
may have to wait until the contribution is over.

There are 5 open PRs, 3 waiting components remaining according to this
schedule [1].

[1] https://cwiki.apache.org/confluence/display/OPENWHISK/Component+Design


2021년 6월 5일 (토) 오전 9:42, David P Grove <gr...@us.ibm.com>님이 작성:

>
>
> "David P Grove" <gr...@us.ibm.com> wrote on 05/03/2021 11:40:08 AM:
> >
> > We did our first unified release (OpenWhisk 20.11) at the end of
> November.
> >
> > Since then, we've released new versions of most of the runtimes and also
> of
> > the CLI.
> >
> > I think getting into a rhythm of doing a unified release every 6 months
> (eg
> > May and November) would be a good discipline for us.
> >
> > The actual 21.05 unified release itself is not very much work.  But, we
> > would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
> > doing that in May a reasonable goal?
> >
>
> Well, May went by fast :)
>
> Is a core OpenWhisk release in June feasible?   I know there has been a
> fair amount of activity, but I don't have a good sense of whether it is
> converging on a good point to release or not.
>
> --dave
>

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by David P Grove <gr...@us.ibm.com>.

"David P Grove" <gr...@us.ibm.com> wrote on 05/03/2021 11:40:08 AM:
>
> We did our first unified release (OpenWhisk 20.11) at the end of
November.
>
> Since then, we've released new versions of most of the runtimes and also
of
> the CLI.
>
> I think getting into a rhythm of doing a unified release every 6 months
(eg
> May and November) would be a good discipline for us.
>
> The actual 21.05 unified release itself is not very much work.  But, we
> would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
> doing that in May a reasonable goal?
>

Well, May went by fast :)

Is a core OpenWhisk release in June feasible?   I know there has been a
fair amount of activity, but I don't have a good sense of whether it is
converging on a good point to release or not.

--dave

Re: [DISCUSS} OpenWhisk 21.05 / OpenWhisk 1.1

Posted by Rodric Rabbah <ro...@gmail.com>.
+1 strongly in favor. 

-r

> On May 3, 2021, at 11:40 AM, David P Grove <gr...@us.ibm.com> wrote:
> 
> 
> We did our first unified release (OpenWhisk 20.11) at the end of November.
> 
> Since then, we've released new versions of most of the runtimes and also of
> the CLI.
> 
> I think getting into a rhythm of doing a unified release every 6 months (eg
> May and November) would be a good discipline for us.
> 
> The actual 21.05 unified release itself is not very much work.  But, we
> would need to push out a core OpenWhisk release (1.1?) to prepare.  Is
> doing that in May a reasonable goal?
> 
> Thoughts?
> 
> --dave