Hello, Igniters. I’ve added all tickets proposed in this thread to 2.8.1 scope [1] For now we have
61 resolved tickets. 19 unresolved tickets. [1] https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.8.1 > 17 апр. 2020 г., в 01:38, Alex Plehanov <plehanov.a...@gmail.com> написал(а): > > Hello guys, > > I propose to cherry-pick to 2.8.1 following bug-fixes too, which are > already in master: > Scan query over an evicted partition can cause node failure (IGNITE-12734 > [1]) > Java thin client: There were problems with deserialization of some types on > the client-side, these types can't be used (IGNITE-12624 > [2], IGNITE-12468 [3]) > Java thin client: Thread doesn't stop properly on client close when > partition awareness is enabled, this prevents main() method from exiting > (IGNITE-12743 [4]) > > Also, there is a performance fix for checkpoint read lock, which I propose > to cherry-pick too (IGNITE-12491 [5]). This fix brings significant > performance boost on environments with a large number of CPUs (there was > some drop on such environments introduced in 2.8.0 for all transactional > operations after IGNITE-12593 fixing) > > WDYT? > > [1]: https://issues.apache.org/jira/browse/IGNITE-12734 > [2]: https://issues.apache.org/jira/browse/IGNITE-12624 > [3]: https://issues.apache.org/jira/browse/IGNITE-12468 > [4]: https://issues.apache.org/jira/browse/IGNITE-12743 > [5]: https://issues.apache.org/jira/browse/IGNITE-12491 > > чт, 16 апр. 2020 г. в 18:48, Maxim Muzafarov <mmu...@apache.org>: > >> Nikolay, >> >> Probably, we should not wait for all blocker issues in minor bug-fix >> releases except very special cases. I think we should release all >> accumulated bug-fixes `as is` and schedule the next 2.8.2 release. >> This will allow as to have shorten minor releases. >> >> On Thu, 16 Apr 2020 at 18:17, Nikolay Izhikov <nizhi...@apache.org> wrote: >>> >>> Hello, Igniters. >>> >>> I’m started to work on this 2.8.1 release [1] >>> >>> Resolved issues for release(28) - [2] >>> Unresolved issues for release(30) - [3] >>> >>> My next step: >>> >>> 1. I want to double-check that all commits for the tickets with the >> fixVersion=2.8.1 presented in corresponding release branch. >>> And cherry-pick losted changes. >>> >>> 2. I want to reduce the scope of the release and exclude tickets that is >> not ready for now. >>> >>> As you may know, 2.8.1 is a bug fix release. >>> Therefore, I think we can wait only for a blocker issues. >>> >>> What do you think? >>> >>> [1] >> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.8.1 >>> [2] >> https://issues.apache.org/jira/issues/?jql=(project%20%3D%20%27Ignite%27%20AND%20fixVersion%20is%20not%20empty%20AND%20fixVersion%20in%20(%272.8.1%27))%20AND%20(component%20is%20EMPTY%20OR%20component%20not%20in%20(documentation))%20and%20status%20in%20(%27CLOSED%27%2C%20%27RESOLVED%27)%20ORDER%20BY%20priority%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20 >>> [3] >> https://issues.apache.org/jira/issues/?jql=(project%20%3D%20%27Ignite%27%20AND%20fixVersion%20is%20not%20empty%20AND%20fixVersion%20in%20(%272.8.1%27))%20AND%20(component%20is%20EMPTY%20OR%20component%20not%20in%20(documentation))%20%20and%20status%20not%20in%20(%27CLOSED%27%2C%20%27RESOLVED%27)%20ORDER%20BY%20priority%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20 >>> >>> >>>> 8 апр. 2020 г., в 20:15, Вячеслав Коптилин <slava.kopti...@gmail.com> >> написал(а): >>>> >>>> Folks, >>>> >>>> I'd like to add ticket IGNITE-12805 "NullPointerException on node >> restart >>>> when 3rd party persistence and Ignite native persistence are used" to >>>> ignite-2.8.1 scope. >>>> >>>> [1] https://issues.apache.org/jira/browse/IGNITE-12805 >>>> >>>> Thanks, >>>> S. >>>> >>>> вт, 7 апр. 2020 г. в 19:57, Ilya Kasnacheev <ilya.kasnach...@gmail.com >>> : >>>> >>>>> Hello! >>>>> >>>>> Done! >>>>> >>>>> Regards, >>>>> -- >>>>> Ilya Kasnacheev >>>>> >>>>> >>>>> вт, 7 апр. 2020 г. в 12:31, Sergey <macrerg...@gmail.com>: >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm proposing to add >>>>>> https://issues.apache.org/jira/browse/IGNITE-12549 (fix >> iterators/scan >>>>>> queries for replicated caches) >>>>>> to 2.8.1. >>>>>> >>>>>> Best regards, >>>>>> Sergey Kosarev. >>>>>> >>>>>> >>>>>> вс, 5 апр. 2020 г. в 01:22, Saikat Maitra <saikat.mai...@gmail.com>: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I observed that we already have release 2.8.1 branch >>>>>>> https://github.com/apache/ignite/tree/ignite-2.8.1 >>>>>>> >>>>>>> In that case we should be ok to merge these 2 open PRs in master to >>>>> make >>>>>> it >>>>>>> available for 2.9.0 release. >>>>>>> >>>>>>> https://github.com/apache/ignite/pull/7240 >>>>>>> https://github.com/apache/ignite/pull/7227 >>>>>>> >>>>>>> Can you please review and confirm? >>>>>>> >>>>>>> Regards, >>>>>>> Saikat >>>>>>> >>>>>>> On Fri, Mar 20, 2020 at 8:19 AM Maxim Muzafarov <mmu...@apache.org> >>>>>> wrote: >>>>>>> >>>>>>>> Igniters, >>>>>>>> >>>>>>>> I support Nikolay Izhikov as the release manager of 2.8.1 Apache >>>>>>>> Ignite release. Since no one else of committers, PMCs expressed a >>>>>>>> desire to lead this release I think we can close this question and >>>>>>>> focus on the release scope and dates. >>>>>>>> >>>>>>>> >>>>>>>> Ivan, >>>>>>>> >>>>>>>> You helped me configuring TC.Bot that time, can you please help >> again >>>>>>>> and set `ignite-2.8.1` branch for guard under TC.Bot [1]? We should >>>>>>>> start collecting TC statistics for the release branch as early as >>>>>>>> possible. >>>>>>>> >>>>>>>> >>>>>>>> [1] https://mtcga.gridgain.com/guard.html >>>>>>>> >>>>>>>> On Fri, 20 Mar 2020 at 14:48, Taras Ledkov <tled...@gridgain.com> >>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I propose to add the issue [1] related to SQL query execution to >>>>> this >>>>>>>> scope. >>>>>>>>> >>>>>>>>> We had omitted this case and Ignite 2.8 contains serious SQL >> issue: >>>>>>>>> cursor of a local query is not thread-safe. >>>>>>>>> It is root cause of several SQL issue, e.g. JDBC thin client >> cannot >>>>>>>>> execute query from replicated cache, >>>>>>>>> PME may hang after execute such queries from JDBC thin, etc. >>>>>>>>> >>>>>>>>> [1]. https://issues.apache.org/jira/browse/IGNITE-12800 >>>>>>>>> >>>>>>>>> On 19.03.2020 17:52, Denis Magda wrote: >>>>>>>>>> Igniters, >>>>>>>>>> >>>>>>>>>> As long as 2.8.1 is inevitable and we already keep adding >>>>> critical >>>>>>>> issues >>>>>>>>>> to the working queue, let's settle on the release time frames and >>>>>>>> decide >>>>>>>>>> who will be a release manager. This is the time proposed by Maxim >>>>>>> and, >>>>>>>>>> personally, I concur with such a schedule: >>>>>>>>>> >>>>>>>>>> - Scope Freeze: April 15, 2020 >>>>>>>>>> - Code Freeze: April 22, 2020 >>>>>>>>>> - Voting Date: April 27, 2020 >>>>>>>>>> - Release Date: May 1, 2020 >>>>>>>>>> >>>>>>>>>> Do we agree on this time? Is there anybody who ready to drive the >>>>>>>> release >>>>>>>>>> as a release manager? >>>>>>>>>> >>>>>>>>>> - >>>>>>>>>> Denis >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Mar 19, 2020 at 5:50 AM Sergey Antonov < >>>>>>>> antonovserge...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Folks, >>>>>>>>>>> >>>>>>>>>>> I'd like to add ticket IGNITE-12774 Transaction hangs after too >>>>>> many >>>>>>>> open >>>>>>>>>>> files NIO exception [1] to ignite-2.8.1 scope. >>>>>>>>>>> >>>>>>>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-12774 >>>>>>>>>>> >>>>>>>>>>> ср, 18 мар. 2020 г. в 16:53, Maxim Muzafarov <mmu...@apache.org >>>>>> : >>>>>>>>>>> >>>>>>>>>>>> Folks, >>>>>>>>>>>> >>>>>>>>>>>> Can we add ignite-2.8.1 [2] branch under TC.Bot protection [1]? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [1] https://mtcga.gridgain.com/guard.html >>>>>>>>>>>> [2] https://github.com/apache/ignite/tree/ignite-2.8.1 >>>>>>>>>>>> >>>>>>>>>>>> On Mon, 16 Mar 2020 at 16:32, Alexey Goncharuk >>>>>>>>>>>> <alexey.goncha...@gmail.com> wrote: >>>>>>>>>>>>> Folks, >>>>>>>>>>>>> >>>>>>>>>>>>> I've walked through all the commits to master since 2.8 branch >>>>>> was >>>>>>>> cut >>>>>>>>>>>> and >>>>>>>>>>>>> filtered some tickets that in my opinion are worth including >>>>> to >>>>>>>> 2.8.1 >>>>>>>>>>>>> release below (note that they are ready end the effort of >>>>>>> including >>>>>>>>>>> them >>>>>>>>>>>> to >>>>>>>>>>>>> the release should be low as long as there are no implicit >>>>>>>> dependencies >>>>>>>>>>>>> between tickets). Please share your opinion on whether we >>>>> should >>>>>>>>>>> include >>>>>>>>>>>>> them to the 2.8.1. >>>>>>>>>>>>> >>>>>>>>>>>>> IGNITE-12717 SQL: index creation refactoring >>>>>>>>>>>>> IGNITE-12590 MERGE INTO query is failing on Ignite client node >>>>>>>>>>>>> IGNITE-12671 Update of partition's states can stuck when >>>>>> rebalance >>>>>>>>>>>>> completed during exchange >>>>>>>>>>>>> IGNITE-11798 Memory leak on unstable topology caused by >>>>>> partition >>>>>>>>>>>>> reservation >>>>>>>>>>>>> IGNITE-12665 SQL: Potential race on MapResult close. >>>>>>>>>>>>> IGNITE-12605 Historical (WAL) rebalance can start on a cleared >>>>>>>>>>> partition >>>>>>>>>>>> if >>>>>>>>>>>>> some baseline node leaves the cluster and then joins back. >>>>>>>>>>>>> IGNITE-12654 Some of rentingFutures in >>>>>>> GridDhtPartitionTopologyImpl >>>>>>>> may >>>>>>>>>>>>> accumulate a huge number of eviction callbacks >>>>>>>>>>>>> IGNITE-12631 Incorrect rewriting wal record type in marshalled >>>>>>> mode >>>>>>>>>>>> during >>>>>>>>>>>>> iteration >>>>>>>>>>>>> IGNITE-12621 Node leave may cause NullPointerException during >>>>> IO >>>>>>>>>>> message >>>>>>>>>>>>> processing if security is enabled >>>>>>>>>>>>> IGNITE-12636 Full rebalance instead of a historical one >>>>>>>>>>>>> IGNITE-12618 Affinity cache for version of last server event >>>>> can >>>>>>> be >>>>>>>>>>> wiped >>>>>>>>>>>>> from history >>>>>>>>>>>>> IGNITE-12013 NullPointerException is thrown by >>>>>>> ExchangeLatchManager >>>>>>>>>>>> during >>>>>>>>>>>>> cache creation >>>>>>>>>>>>> IGNITE-11797 Fix consistency issues for atomic and mixed >>>>>> tx-atomic >>>>>>>>>>> cache >>>>>>>>>>>>> groups. >>>>>>>>>>>>> IGNITE-12557 Destroy of big cache which is not only cache in >>>>>> cache >>>>>>>>>>> group >>>>>>>>>>>>> causes IgniteOOME >>>>>>>>>>>>> IGNITE-12567 H2Tree goes into illegal state when non-indexed >>>>>>> columns >>>>>>>>>>> are >>>>>>>>>>>>> dropped >>>>>>>>>>>>> IGNITE-12569 Can't set serialized enum to a BinaryObject's >>>>> field >>>>>>>>>>>>> IGNITE-12460 Cluster fails to find the node by consistent ID >>>>>>>>>>>>> IGNITE-12459 Searching checkpoint record in WAL doesn't work >>>>>> with >>>>>>>>>>> segment >>>>>>>>>>>>> compaction >>>>>>>>>>>>> IGNITE-12548 Possible tx desync during recovery on near node >>>>>> left. >>>>>>>>>>>>> IGNITE-12546 Prevent partitions owned by other nodes switch >>>>>> their >>>>>>>> state >>>>>>>>>>>> to >>>>>>>>>>>>> MOVING due to counter difference on node join. >>>>>>>>>>>>> IGNITE-12551 Partition desync if a partition is evicted then >>>>>> owned >>>>>>>>>>> again >>>>>>>>>>>>> and historically rebalanced >>>>>>>>>>>>> IGNITE-12536 Inconsistency between cache data and indexes when >>>>>>> cache >>>>>>>>>>>>> operation is interrupted >>>>>>>>>>>>> IGNITE-12403 Throttle page difference output in >>>>>> PageMemoryTracker >>>>>>>>>>>>> IGNITE-12523 Continuously generated thread dumps in failure >>>>>>>> processor >>>>>>>>>>>> slow >>>>>>>>>>>>> down the whole system >>>>>>>>>>>>> IGNITE-12489 Error during purges by expiration: Unknown page >>>>>> type >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> BR, Sergey Antonov >>>>>>>>>>> >>>>>>>>> -- >>>>>>>>> Taras Ledkov >>>>>>>>> Mail-To: tled...@gridgain.com >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>> >>