Hi,

The commit mentioned in the earlier email has now been reverted on develop
and release/1.10.0 branches.
Thank you for your patience.

Regards
Nabarun Nag


On Tue, Aug 6, 2019 at 2:13 PM Nabarun Nag <n...@apache.org> wrote:

> Hi Geode Community,
>
> After some further analysis, few of the threads are hanging in our
> application using the release branch. Here is an example stacktrace.
> *** Hung thread
>
> "vm_5_thr_5_client1_host1_21862" #457 daemon prio=5 os_prio=0 
> tid=0x00007fc204009800 nid=0x69aa waiting on condition [0x00007fc1de195000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>   at sun.misc.Unsafe.park(Native Method)
>
>   - parking to wait for  <0x00000000f10d8098> (a 
> java.util.concurrent.CountDownLatch$Sync)
>   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
>
>   at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
>
>   at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
>   at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:277)
>
>   at 
> org.apache.geode.internal.util.concurrent.StoppableCountDownLatch.await(StoppableCountDownLatch.java:72)
>
>   at 
> org.apache.geode.distributed.internal.ReplyProcessor21.basicWait(ReplyProcessor21.java:731)
>
>   at 
> org.apache.geode.distributed.internal.ReplyProcessor21.waitForRepliesUninterruptibly(ReplyProcessor21.java:802)
>
>   at 
> org.apache.geode.distributed.internal.ReplyProcessor21.waitForRepliesUninterruptibly(ReplyProcessor21.java:779)
>
>   at 
> org.apache.geode.distributed.internal.ReplyProcessor21.waitForRepliesUninterruptibly(ReplyProcessor21.java:865)
>
>   at 
> org.apache.geode.internal.cache.execute.FunctionStreamingResultCollector.waitForCacheOrFunctionException(FunctionStreamingResultCollector.java:439)
>
>   at 
> org.apache.geode.internal.cache.partitioned.PRFunctionStreamingResultCollector.getResult(PRFunctionStreamingResultCollector.java:90)
>
> We did some further investigation and we presume that it was introduced by
> the following commit.
> GEODE-6973: Use cachelistener to synchronize typeToId with IdToType r…
> (#3853)
>
> We are planning to revert this commit in the release branch as this is a
> necessary fix that needs to be in the release.
>
> Regards
> Nabarun Nag
>
>
>
> On Tue, Aug 6, 2019 at 1:39 PM Bruce Schuchardt <bschucha...@pivotal.io>
> wrote:
>
>> +1
>>
>> On 8/6/19 1:33 PM, Nabarun Nag wrote:
>> > +1 on getting the Fix [Upgrade
>> > log4j from 2.11.1 to 2.12.0 and mark log4j-core as an optional
>> dependency
>> > in the geode-core pom.] in.
>> >
>> >
>> > Spring Data for Apache Geode has been removed from Spring Initializr
>> > because of the issue with  log4j dependencies, also IntelliJ doesn't
>> list
>> > it as a NoSQL dependency. I would prefer that it is resolved in this
>> > release and not wait for 3-4 months.
>> >
>> > Regards
>> > Naba
>> >
>> >
>> >
>> > On Tue, Aug 6, 2019 at 1:00 PM Owen Nichols <onich...@pivotal.io>
>> wrote:
>> >
>> >> Hi Kirk, thank you for bringing your concern.
>> >>
>> >> Yes, release/1.10.0 was created last week <
>> >>
>> https://lists.apache.org/thread.html/4d4388ccab1170d94b8b6d204efe9197a4d3ddc2d25cbb6e6cecee0d@%3Cdev.geode.apache.org%3E
>> >
>> >> as planned.  Our current process <
>> >>
>> https://lists.apache.org/thread.html/d36a63c3794d13506ecad3d52a2aca938dcf0f8509b61860bbbc50cd@%3Cdev.geode.apache.org%3E
>> >
>> >> dictates a time-based schedule to cut release branches.  Once cut, the
>> >> “critical fixes” rule allows critical fixes to be brought to the
>> release
>> >> branch by proposal on the dev list.
>> >>
>> >> Currently the 1.10.0 release pipeline <
>> >>
>> https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-release-1-10-0-main
>> >
>> >> is all green.  If there is consensus from the Geode community that this
>> >> log4j change satisfies the “critical fixes” rule, Dick or I will be
>> happy
>> >> to bring it to the 1.10.0 release branch.
>> >>
>> >> -Owen
>> >>
>> >>> On Aug 6, 2019, at 12:49 PM, Kirk Lund <kl...@apache.org> wrote:
>> >>>
>> >>> Did we already cut the 1.10 branch?
>> >>>
>> >>> I'd like to find out if it's possible to get a change into 1.10:
>> Upgrade
>> >>> log4j from 2.11.1 to 2.12.0 and mark log4j-core as an optional
>> dependency
>> >>> in the geode-core pom.
>> >>>
>> >>> Getting this change into 1.10 will make things much easier for Spring
>> >> Boot
>> >>> Data Geode. When using Geode with Spring Boot, log4j-core has to be
>> >>> manually excluded so that logback can be used instead. The change to
>> >> log4j
>> >>> 2.12.0 will also help as they have already have some dependency on
>> 2.12.0
>> >>> (probably log4j-to-slf4j). I can find out more precise details if
>> needed.
>> >>>
>> >>> On Wed, Jul 31, 2019 at 9:35 AM Dick Cavender <di...@apache.org>
>> wrote:
>> >>>
>> >>>> In preparation for cutting the release branch have we confirmed that
>> >>>> Geode's LICENSE and NOTICE file been confirmed to accurately reflect
>> >> what
>> >>>> is being shipped for v1.10?
>> >>>>
>> >>>>  From Apache: http://www.apache.org/dev/licensing-howto.html
>> >>>> *"*The LICENSE and NOTICE files must exactly represent the contents
>> of
>> >> the
>> >>>> distribution they reside in."
>> >>>>
>> >>>> Ideally this is kept up to date during development as the
>> dependencies
>> >>>> change or are added but this often is missed and needs to be
>> reconciled
>> >> on
>> >>>> develop before we cut a release branch.
>> >>>>
>> >>>> -Dick
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Tue, Jul 30, 2019 at 6:04 PM Owen Nichols <onich...@pivotal.io>
>> >> wrote:
>> >>>>>  From that email:
>> >>>>>
>> >>>>> To make this work, it's important to be strict
>> >>>>> about cutting the release branch on the set date and only allow
>> >> critical
>> >>>>> fixes after the release has been cut. Once we start compromising on
>> >> this,
>> >>>>> we go down a slippery slope that ultimately leads to not getting the
>> >>>>> predictability benefits described here.
>> >>>>>
>> >>>>> We are perilously close to the "slippery slope”:
>> >>>>> * Geode 1.8.0 was announced on Dec 12 — almost 8 months ago
>> >>>>> * Geode 1.9.0 was announced on Apr 25 — putting us about 5 weeks
>> late
>> >>>>> already on cutting the 1.10 branch
>> >>>>>
>> >>>>> It seems like the community reaction to branching from the SHA
>> >> initially
>> >>>>> proposed is “woah, not quite yet”.
>> >>>>>
>> >>>>> To get last-minute stuff in (or out) and get back on track, I
>> propose
>> >>>>> setting a strict CUT date for the 1.10 branch at 3PM PDT Thursday
>> >> August
>> >>>> 1.
>> >>>>> -Owen
>> >>>>>
>> >>>>>
>> >>>>>> On Jul 30, 2019, at 5:31 PM, Alexander Murmann <
>> amurm...@apache.org>
>> >>>>> wrote:
>> >>>>>> Hi Karen,
>> >>>>>>
>> >>>>>> Here is the previous discussion that was very positively received:
>> >>>>>>
>> >>
>> https://lists.apache.org/thread.html/d36a63c3794d13506ecad3d52a2aca938dcf0f8509b61860bbbc50cd@%3Cdev.geode.apache.org%3E
>> >>>>>> However, JIRA tells me that GEODE-7013 is already fixed. If we
>> were to
>> >>>> go
>> >>>>>> with a SHA from this week, for which Jake also chimed in with
>> plenty
>> >> of
>> >>>>>> reasons, this should be in the release.
>> >>>>>>
>> >>>>>> On Tue, Jul 30, 2019 at 5:10 PM Karen Miller <kmil...@pivotal.io>
>> >>>> wrote:
>> >>>>>>> Alexander, can you point me at the policy decision for the
>> "critical
>> >>>>> issue"
>> >>>>>>> rule you mention? I always though it was up
>> >>>>>>> to the release manager.
>> >>>>>>>
>> >>>>>>> I want GEODE-7013 fixes in because it is the right thing to do.
>> Our
>> >>>>> gfsh
>> >>>>>>> help/hint wasn't working the way we say that it did.
>> >>>>>>> With the fix, it does.  I want either the documentation to match
>> the
>> >>>>> code,
>> >>>>>>> or I want the code to match the documentation.
>> >>>>>>> The fix in GEODE-7013 changes the code to match the existing
>> >>>>> documentation,
>> >>>>>>> so we don't have to change the documentation
>> >>>>>>> (which would have needed to be cherry-picked into our 1.10 release
>> >>>>> branch).
>> >>>>>>>
>> >>>>>>> On Tue, Jul 30, 2019 at 11:47 AM Owen Nichols <
>> onich...@pivotal.io>
>> >>>>> wrote:
>> >>>>>>>> Our "critical issue” rule has the effect that the bar to commit
>> to
>> >>>>>>> develop
>> >>>>>>>> is “low”, but the bar to cherry-pick to support branch is “very
>> >>>> high”.
>> >>>>>>>> Contributors could plan around this disparity more easily if any
>> of
>> >>>> the
>> >>>>>>>> following were true:
>> >>>>>>>> - releases were more frequent
>> >>>>>>>> - planned cut date of release branch was announced in advance
>> >> (rather
>> >>>>>>> than
>> >>>>>>>> retroactively)
>> >>>>>>>> - a process existed for making exceptions to the “critical issue”
>> >>>> rule
>> >>>>>>>> I agree that the proposed SHA looks like a relatively stable
>> >>>>> branchpoint
>> >>>>>>>> (coming near the end of a nice period of solid green in the
>> >>>> pipeline),
>> >>>>>>> and
>> >>>>>>>> I acknowledge that fair warning was given a week ago that a
>> branch
>> >>>> was
>> >>>>>>>> “coming soon”, but I wonder if there is anything we can do to
>> make
>> >>>> the
>> >>>>>>>> rules for what gets in a release and what doesn’t feel a little
>> less
>> >>>>>>>> arbitrary?
>> >>>>>>>>
>> >>>>>>>> -Owen
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>> On Jul 30, 2019, at 11:16 AM, Alexander Murmann <
>> >>>> amurm...@apache.org>
>> >>>>>>>> wrote:
>> >>>>>>>>> Dick, thank you for stepping up!
>> >>>>>>>>>
>> >>>>>>>>> I think it's great to cut the branch sooner rather than later.
>> >> There
>> >>>>>>>>> already is GEODE-7012 which introduces a distributed deadlock
>> >> during
>> >>>>>>>>> startup. That seems like a critical issue to fix. That should be
>> >>>> able
>> >>>>>>> to
>> >>>>>>>>> happen after we cut the branch though.
>> >>>>>>>>>
>> >>>>>>>>> Karen, I wonder if that could be merged after the branch got
>> cut,
>> >>>> but
>> >>>>>>>> also
>> >>>>>>>>> wonder if that fits our "critical issue" rule for being merged
>> >> after
>> >>>>>>> the
>> >>>>>>>>> branch has been cut or hold up the release. This has been broken
>> >>>> since
>> >>>>>>> a
>> >>>>>>>>> very long time. Thoughts?
>> >>>>>>>>>
>> >>>>>>>>> On Tue, Jul 30, 2019 at 10:51 AM Karen Miller <
>> kmil...@pivotal.io>
>> >>>>>>>> wrote:
>> >>>>>>>>>> I'd like to see the changes from
>> >>>>>>>>>> https://issues.apache.org/jira/browse/GEODE-7013 included in
>> the
>> >>>>>>> Geode
>> >>>>>>>>>> 1.10
>> >>>>>>>>>> release. GEODE-7013's changes restore gfsh help/hint behavior
>> that
>> >>>>> was
>> >>>>>>>> lost
>> >>>>>>>>>> during a refactor in the earliest
>> >>>>>>>>>> releases of Geode.  The commit occurred after SHA1
>> >>>>>>>>>> dc6890107a2651d8ba1450e8db8a1c39d712fdc7.
>> >>>>>>>>>> Thanks.  Karen
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> On Tue, Jul 30, 2019 at 10:39 AM Dick Cavender <
>> di...@apache.org>
>> >>>>>>>> wrote:
>> >>>>>>>>>>> I'll take on the Release Manager role for Geode 1.10 with the
>> >>>> 1.9.0
>> >>>>>>>>>> release
>> >>>>>>>>>>> manager's help (Owen:).
>> >>>>>>>>>>>
>> >>>>>>>>>>> I'd like to propose cutting the release/1.10 branch off
>> develop
>> >>>> sha:
>> >>>>>>>>>>> dc6890107a2651d8ba1450e8db8a1c39d712fdc7
>> >>>>>>>>>>>
>> >>>>>>>>>>> aka: 1.10.0-SNAPSHOT.476
>> >>>>>>>>>>>
>> >>>>>>>>>>> Please speak up and discuss. We'll then start taking
>> >>>> considerations
>> >>>>>>> for
>> >>>>>>>>>>> additional changes for 1.1.0 after we get the branch and
>> pipeline
>> >>>> in
>> >>>>>>>>>> place.
>> >>>>>>>>>>> -Dick
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> On Mon, Jul 29, 2019 at 4:08 PM Alexander Murmann <
>> >>>>>>> amurm...@apache.org
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>>> Thanks for calling this out Ernie!
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> It might be a good idea to cut the release and at the same
>> time
>> >>>>> keep
>> >>>>>>>>>>>> looking for urgent issues that need to be resolved and
>> merged.
>> >>>> Once
>> >>>>>>>> the
>> >>>>>>>>>>>> branch is cut, we release likelihood of new issues being
>> >>>>> introduced.
>> >>>>>>>>>>>> Does anyone know of any other issues, we'd want to make sure
>> get
>> >>>>>>>>>>> addressed
>> >>>>>>>>>>>> before we ship?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On Mon, Jul 29, 2019 at 3:36 PM Ernest Burghardt <
>> >>>>>>>>>> eburgha...@pivotal.io>
>> >>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> There is a PR #3844 <
>> https://github.com/apache/geode/pull/3844
>> >>>>> up
>> >>>>>>>>>> to
>> >>>>>>>>>>>>> address GEODE-7012 <
>> >>>>>>> https://issues.apache.org/jira/browse/GEODE-7012
>> >>>>>>>>>>> I
>> >>>>>>>>>>>>> think this should be in the next release...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> EB
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, Jul 26, 2019 at 4:07 PM Alexander Murmann <
>> >>>>>>>>>> amurm...@apache.org
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>> *Cutting the release*
>> >>>>>>>>>>>>>> Do we have any volunteers to take over the release manager
>> >>>> role?
>> >>>>>>>>>>>>>> *Re: Udo's concerns*
>> >>>>>>>>>>>>>> While I believe that iterations of this particular work
>> have
>> >>>> been
>> >>>>>>>>>>>>> discussed
>> >>>>>>>>>>>>>> on the mailing list as far back as March 2018, I do think
>> that
>> >>>> we
>> >>>>>>>>>>>> should
>> >>>>>>>>>>>>>> take Udo's response as an indicator that something with our
>> >>>>> larger
>> >>>>>>>>>>>>> proposal
>> >>>>>>>>>>>>>> process needs to be improved. We used to have synchronous
>> >> Geode
>> >>>>>>>>>> club
>> >>>>>>>>>>>>> house
>> >>>>>>>>>>>>>> sessions. For future discussions and for proposals in
>> >>>> particular,
>> >>>>>>> I
>> >>>>>>>>>>>> think
>> >>>>>>>>>>>>>> it would be great to supplement our asynchronous mailing
>> list
>> >>>>>>>>>>>>> communication
>> >>>>>>>>>>>>>> with a synchronous video chat discussions by the community.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> On Fri, Jul 26, 2019 at 4:02 PM Dan Smith <
>> dsm...@pivotal.io>
>> >>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>> +1 for cutting a 1.10.0 release branch.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> On Fri, Jul 26, 2019 at 3:55 PM Nabarun Nag <
>> n...@apache.org
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>> Hi,
>> >>>>>>>>>>>>>>>> I believe the original authors of the feature has done
>> their
>> >>>>>>>>>> due
>> >>>>>>>>>>>>>>> diligence
>> >>>>>>>>>>>>>>>> and followed all steps, we can get this feature in under
>> the
>> >>>>>>>>>>>>>> Experimental
>> >>>>>>>>>>>>>>>> flag and let the community improve on it, if there is
>> >>>> anything
>> >>>>>>>>>>> else
>> >>>>>>>>>>>>>> that
>> >>>>>>>>>>>>>>>> needs to be done.
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> We have done this before for Lucene re-index feature,
>> where
>> >>>> we
>> >>>>>>>>>>>>> involved
>> >>>>>>>>>>>>>>> the
>> >>>>>>>>>>>>>>>> entire community in its development, phase by phase. The
>> >> wiki
>> >>>>>>>>>> is
>> >>>>>>>>>>> up
>> >>>>>>>>>>>>> and
>> >>>>>>>>>>>>>>>> running, if someone has any concerns can raise it as a
>> JIRA
>> >>>> or
>> >>>>>>>>>>>>> comment
>> >>>>>>>>>>>>>> in
>> >>>>>>>>>>>>>>>> the wiki and the community as a whole can decide if it
>> is a
>> >>>>>>>>>> valid
>> >>>>>>>>>>>>>>>> concern or not and act upon it.
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> Regards
>> >>>>>>>>>>>>>>>> Nabarun Nag
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> On Fri, Jul 26, 2019 at 3:40 PM Udo Kohlmeyer <
>> >>>> u...@apache.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>> @Alexander + @Jared,
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> So maybe that was my misunderstanding on the RFC (not
>> being
>> >>>>>>>>>>>>> optional
>> >>>>>>>>>>>>>> on
>> >>>>>>>>>>>>>>>>> new feature work). Given that this is a new feature,
>> there
>> >>>> is
>> >>>>>>>>>>>>>>>>> significant risk to getting it "wrong".
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> I was expecting more discussion around this. I have some
>> >>>>>>>>>>>> objections
>> >>>>>>>>>>>>>> to
>> >>>>>>>>>>>>>>>>> the current approach/design. Given that my day job does
>> not
>> >>>>>>>>>>> allow
>> >>>>>>>>>>>>> me
>> >>>>>>>>>>>>>> to
>> >>>>>>>>>>>>>>>>> respond in a timely manner, I would have not been able
>> to
>> >>>> get
>> >>>>>>>>>>> all
>> >>>>>>>>>>>>> my
>> >>>>>>>>>>>>>>>>> concerns raised. In addition, throwing something onto
>> the
>> >>>>>>>>>> wiki,
>> >>>>>>>>>>>> and
>> >>>>>>>>>>>>>>> then
>> >>>>>>>>>>>>>>>>> a few weeks before we'd like to cut a version raising a
>> >>>>>>>>>>>> discussion
>> >>>>>>>>>>>>>>>>> thread on work that has been going on for months already
>> >>>> does
>> >>>>>>>>>>> not
>> >>>>>>>>>>>>>> help
>> >>>>>>>>>>>>>>>>> with the community being able to read, digest, think,
>> >> reason
>> >>>>>>>>>>> and
>> >>>>>>>>>>>>>>> respond
>> >>>>>>>>>>>>>>>>> BEFORE it is released.
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> I know `@Experimental` is non-binding on API's or usage,
>> >> BUT
>> >>>>>>>>>> I
>> >>>>>>>>>>>>> prefer
>> >>>>>>>>>>>>>>>>> some of the ground work to have been discussed, API's
>> >>>>>>>>>> validated
>> >>>>>>>>>>>>>> BEFORE
>> >>>>>>>>>>>>>>>>> it is released into the wild. I mean this is a PUBLIC
>> API,
>> >>>> so
>> >>>>>>>>>>>> we'd
>> >>>>>>>>>>>>>>>>> prefer to get it more correct than the previous one.
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> Maybe it is just me, taking it too serious... Where I
>> >> prefer
>> >>>>>>>>>>> not
>> >>>>>>>>>>>>>>> release
>> >>>>>>>>>>>>>>>>> something as close to 95% correct (and discussed).
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> Anyway.. If we want to cut 1.10... and we should...
>> Let's
>> >> do
>> >>>>>>>>>>> so..
>> >>>>>>>>>>>>> but
>> >>>>>>>>>>>>>>>>> I'd prefer that more on the correctness on the approach.
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> --Udo
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> On 7/25/19 11:08 AM, Alexander Murmann wrote:
>> >>>>>>>>>>>>>>>>>>> I don't believe we should be including anything into
>> the
>> >>>>>>>>>>> Geode
>> >>>>>>>>>>>>>>> release
>> >>>>>>>>>>>>>>>>>>> that has not gone through the correct process of
>> feature
>> >>>>>>>>>>>>> proposal.
>> >>>>>>>>>>>>>>>>>>> All work under the experimental cluster management
>> >> service
>> >>>>>>>>>>> has
>> >>>>>>>>>>>>> not
>> >>>>>>>>>>>>>>> yet
>> >>>>>>>>>>>>>>>>>>> been approved by the agreed upon RFC process.
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> Udo, I didn't take the RFC process that we agreed on
>> to be
>> >>>>>>>>>> a
>> >>>>>>>>>>>> gate
>> >>>>>>>>>>>>>>>> keeper,
>> >>>>>>>>>>>>>>>>>> but rather a way to de-risk work before making a PR.
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>  From the RFC doc in the wiki:
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> When to write an RFC?
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> Writing an RFC should be entirely voluntary. There is
>> >>>>>>>>>> always
>> >>>>>>>>>>>> the
>> >>>>>>>>>>>>>>>> option
>> >>>>>>>>>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>> going straight to a pull request. However, for larger
>> >>>>>>>>>>> changes,
>> >>>>>>>>>>>>> it
>> >>>>>>>>>>>>>>>> might
>> >>>>>>>>>>>>>>>>> be
>> >>>>>>>>>>>>>>>>>>> wise to de-risk the risk of rejection of the pull
>> request
>> >>>>>>>>>> by
>> >>>>>>>>>>>>> first
>> >>>>>>>>>>>>>>>>>>> gathering input from the community. Therefore it’s up
>> to
>> >>>>>>>>>>> every
>> >>>>>>>>>>>>>>> member
>> >>>>>>>>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>> our community to decide themselves when they want to
>> >> reach
>> >>>>>>>>>>> for
>> >>>>>>>>>>>>>> this
>> >>>>>>>>>>>>>>>>> tool.
>> >>>>>>>>>>>>>>>>>> If we want to change the role of the RFC process,
>> that's
>> >>>>>>>>>> fine
>> >>>>>>>>>>>>> with
>> >>>>>>>>>>>>>>> me,
>> >>>>>>>>>>>>>>>>> but
>> >>>>>>>>>>>>>>>>>> we should have that discussion first.
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> On Tue, Jul 23, 2019 at 10:30 AM Jared Stewart <
>> >>>>>>>>>>>>>>>> stewart.ja...@gmail.com>
>> >>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> What was missing from the RFC process for the cluster
>> >>>>>>>>>>>> management
>> >>>>>>>>>>>>>>>>> service?
>> >>>>>>>>>>>>>>>>>>> I saw a [Discuss] thread for it, as well as a
>> proposal at
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>
>> >>
>> https://cwiki.apache.org/confluence/display/GEODE/Cluster+Management+Service
>> >>>>>>>>>>>>>>>>>>> On Tue, Jul 23, 2019 at 10:02 AM Udo Kohlmeyer <
>> >>>>>>>>>>>> u...@apache.com>
>> >>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>> I don't believe we should be including anything into
>> the
>> >>>>>>>>>>>> Geode
>> >>>>>>>>>>>>>>>> release
>> >>>>>>>>>>>>>>>>>>>> that has not gone through the correct process of
>> feature
>> >>>>>>>>>>>>>> proposal.
>> >>>>>>>>>>>>>>>>>>>> All work under the experimental cluster management
>> >>>>>>>>>> service
>> >>>>>>>>>>>> has
>> >>>>>>>>>>>>>> not
>> >>>>>>>>>>>>>>>> yet
>> >>>>>>>>>>>>>>>>>>>> been approved by the agreed upon RFC process.
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> I don't believe we should be including this work,
>> >>>>>>>>>>>> experimental
>> >>>>>>>>>>>>> or
>> >>>>>>>>>>>>>>>>>>>> otherwise.
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> --Udo
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> On 7/22/19 4:51 PM, Alexander Murmann wrote:
>> >>>>>>>>>>>>>>>>>>>>> Udo, do you mind explaining how the RFC process
>> comes
>> >>>>>>>>>> into
>> >>>>>>>>>>>>> this?
>> >>>>>>>>>>>>>>> Are
>> >>>>>>>>>>>>>>>>>>> you
>> >>>>>>>>>>>>>>>>>>>>> suggesting that we should wait if an RFC had a
>> target
>> >>>>>>>>>>>> release
>> >>>>>>>>>>>>>>>>> attached?
>> >>>>>>>>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 4:47 PM Udo Kohlmeyer <
>> >>>>>>>>>>>> u...@apache.com
>> >>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>> I don't think we need to wait for this, as there
>> has
>> >>>>>>>>>> been
>> >>>>>>>>>>>> no
>> >>>>>>>>>>>>>> RFC
>> >>>>>>>>>>>>>>>>>>> process
>> >>>>>>>>>>>>>>>>>>>>>> followed.
>> >>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>> --Udo
>> >>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>> On 7/22/19 3:38 PM, Jinmei Liao wrote:
>> >>>>>>>>>>>>>>>>>>>>>>> Work is still being planned to move the cluster
>> >>>>>>>>>>> management
>> >>>>>>>>>>>>>> rest
>> >>>>>>>>>>>>>>>>>>> service
>> >>>>>>>>>>>>>>>>>>>>>>> under an experimental version flag and use a geode
>> >>>>>>>>>>>> property
>> >>>>>>>>>>>>> to
>> >>>>>>>>>>>>>>>> turn
>> >>>>>>>>>>>>>>>>>>> it
>> >>>>>>>>>>>>>>>>>>>>>>> on/off. I would say we are ready to cut the geode
>> >>>>>>>>>> 1.10.0
>> >>>>>>>>>>>>> after
>> >>>>>>>>>>>>>>>> that
>> >>>>>>>>>>>>>>>>>>>> work
>> >>>>>>>>>>>>>>>>>>>>>> is
>> >>>>>>>>>>>>>>>>>>>>>>> complete.
>> >>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 3:24 PM Alexander Murmann
>> <
>> >>>>>>>>>>>>>>>>>>> amurm...@apache.org
>> >>>>>>>>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>> Hi everyone!
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>>>>>> We released Geode 1.9.0 on April 25th. That's
>> about
>> >> 3
>> >>>>>>>>>>>>> months
>> >>>>>>>>>>>>>>> ago.
>> >>>>>>>>>>>>>>>>>>> End
>> >>>>>>>>>>>>>>>>>>>> of
>> >>>>>>>>>>>>>>>>>>>>>>>> last year we discussed releasing quarterly. In
>> the
>> >>>>>>>>>> past
>> >>>>>>>>>>>>> we've
>> >>>>>>>>>>>>>>> had
>> >>>>>>>>>>>>>>>>>>>> about
>> >>>>>>>>>>>>>>>>>>>>>> a
>> >>>>>>>>>>>>>>>>>>>>>>>> month between cutting a release branch and
>> actually
>> >>>>>>>>>>>>> shipping
>> >>>>>>>>>>>>>>> our
>> >>>>>>>>>>>>>>>>> new
>> >>>>>>>>>>>>>>>>>>>>>> minor.
>> >>>>>>>>>>>>>>>>>>>>>>>> This means we are already behind our target
>> release
>> >>>>>>>>>>>>> cadence.
>> >>>>>>>>>>>>>>>>>>>>>>>> What are your thoughts on cutting a 1.10.0
>> release
>> >>>>>>>>>>> branch
>> >>>>>>>>>>>>>> this
>> >>>>>>>>>>>>>>>>> week?
>> >>>>>>>>>>>>>>>>>>>>>>>> Would anyone like to volunteer to be the release
>> >>>>>>>>>>> manager
>> >>>>>>>>>>>>> for
>> >>>>>>>>>>>>>>>> geode
>> >>>>>>>>>>>>>>>>>>>>>> 1.10.0?
>> >>>>>>>>>>>>>>>>>>>>>>>> Thank you all!
>> >>>>>>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>
>> >>>>>
>> >>
>>
>

Reply via email to