Sergey, Ivan,

Could you please check the questions below? If it's time-consuming to
rework continuous queries, then the new mode can become available in the
experimental state and should not let register continuous queries to avoid
potential deadlocks. Overall, this design gap in continuous queries was
like a bomb that has just detonated [1]. Anyway, this new connectivity mode
will be priceless even if you can't use continuous queries with them
because right now we cannot even start a thick client inside of a
serverless function.

Alexey Plehanov,

It looks like we can proceed with the release taking your timelines.

[1] https://issues.apache.org/jira/browse/IGNITE-13156

-
Denis


On Wed, Jun 10, 2020 at 4:16 PM Denis Magda <dma...@apache.org> wrote:

> Ivan, Sergey,
>
> How much effort should we put to resolve the issue with
> continuous queries? Are you working on that issue actively? Let's try to
> guess what would be the ETA.
>
> -
> Denis
>
>
> On Wed, Jun 10, 2020 at 3:55 AM Ivan Bessonov <bessonov...@gmail.com>
> wrote:
>
>> Hello,
>>
>> Sorry for the delay. Sergey Chugunov (sergey.chugu...@gmail.com) just
>> replied
>> to the main conversation about "communication via discovery" [1]. We work
>> on it
>> together and recently have found one hard-to-fix scenario, detailed
>> description is
>> provided in Sergey's reply.
>>
>> In short, July 10th looks realistic only if we introduce new behavior in
>> its current
>> implementation, with new setting and IgniteExperimental status. Blocker
>> here is
>> current implementation of Continuos Query protocol that in some cases
>> (described
>> at the end) initiates TCP connection right from discovery thread which
>> obviously
>> leads to deadlock. We haven't estimated efforts needed to redesign of CQ
>> protocol
>> but it is definitely a risk and fixing it isn't feasible with a code
>> freeze at 10th of July.
>> So my verdict: we can include this new feature in 2.9 scope as
>> experimental and with
>> highlighted limitation on CQ usage. Is that OK?
>>
>> CQ limitation: server needs to open a communication connection to the
>> client if during
>> CQ registration client tries to p2p deploy new class not available on
>> server classpath.
>> In other cases registration of CQ should be fine.
>>
>> [1]
>> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-New-Ignite-settings-for-IGNITE-12438-and-IGNITE-13013-td47586.html
>>
>> вт, 9 июн. 2020 г. в 19:36, Ivan Rakov <ivan.glu...@gmail.com>:
>>
>>> Hi,
>>>
>>> Indeed, the tracing feature is almost ready. Discovery, communication and
>>> transactions tracing will be introduced, as well as an option to
>>> configure
>>> tracing in runtime. Right now we are working on final performance
>>> optimizations, but it's very likely that we'll complete this activity
>>> before the code freeze date.
>>> Let's include tracing to the 2.9 release scope.
>>>
>>> More info:
>>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-48%3A+Tracing
>>> https://issues.apache.org/jira/browse/IGNITE-13060
>>>
>>> --
>>> Best Regards,
>>> Ivan Rakov
>>>
>>> On Sat, Jun 6, 2020 at 4:30 PM Denis Magda <dma...@apache.org> wrote:
>>>
>>> > Hi folks,
>>> >
>>> > The timelines proposed by Alex Plekhanov sounds reasonable to me. I'd
>>> like
>>> > only to hear inputs of @Ivan Rakov <ira...@gridgain.com>, who is
>>> about to
>>> > finish with the tracing support, and @Ivan Bessonov
>>> > <ibesso...@gridgain.com>, who is fixing a serious limitation for K8
>>> > deployments [1]. Most likely, both features will be ready by the code
>>> > freeze date (July 10), but the guys should know it better.
>>> >
>>> > [1]
>>> >
>>> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-New-Ignite-settings-for-IGNITE-12438-and-IGNITE-13013-td47586.html
>>> >
>>> > -
>>> > Denis
>>> >
>>> >
>>> > On Wed, Jun 3, 2020 at 4:45 AM Alex Plehanov <plehanov.a...@gmail.com>
>>> > wrote:
>>> >
>>> >> Hello Igniters,
>>> >>
>>> >> AI 2.8.1 is finally released and as we discussed here [1] its time to
>>> >> start
>>> >> the discussion about 2.9 release.
>>> >>
>>> >> I want to propose myself to be the release manager of the 2.9 release.
>>> >>
>>> >> What about release time, I agree with Maxim that we should deliver
>>> >> features
>>> >> as frequently as possible. If some feature doesn't fit into release
>>> dates
>>> >> we should better include it into the next release and schedule the
>>> next
>>> >> release earlier then postpone the current release.
>>> >>
>>> >> I propose the following dates for 2.9 release:
>>> >>
>>> >> Scope Freeze: June 26, 2020
>>> >> Code Freeze: July 10, 2020
>>> >> Voting Date: July 31, 2020
>>> >> Release Date: August 7, 2019
>>> >>
>>> >> WDYT?
>>> >>
>>> >> [1] :
>>> >>
>>> >>
>>> http://apache-ignite-developers.2346864.n4.nabble.com/Ignite-Releases-Plan-td47360.html#a47575
>>> >>
>>> >
>>>
>>
>>
>> --
>> Sincerely yours,
>> Ivan Bessonov
>>
>

Reply via email to