Hello, Igniters,

considering commit "683f22e64f IGNITE-12756 TcpCommunication SPI metrics
improvement" - it depends
on https://issues.apache.org/jira/browse/IGNITE-12735 and
https://issues.apache.org/jira/browse/IGNITE-12568,
both were targeted to 2.9, but this has to be changed probably.

There might be other issues that I didn't find, we should probably ask
Andrey Gura about it, he is the author of
those changes.

So, release scope should be expanded a little bit, are you ok with it?

пн, 20 апр. 2020 г. в 19:24, Nikolay Izhikov <nizhi...@apache.org>:

> Hello, Igniters.
>
> I perform cherry-pick for most commits targeted for 2.8.1 release.
>
> TC bot results -
> https://mtcga.gridgain.com/pr.html?serverId=apache&suiteId=IgniteTests24Java8_RunAll&branchForTc=pull%2F7690%2Fhead&action=Latest&baseBranchForTc=pull%2F7102%2Fhead
>
> I need help with cherry picking the following commits:
>
> - 4e6cd2ce04 IGNITE-12759 Getting a SecurityContext from
> GridSecurityProcessor - Fixes #7523.
> - 60ebc23f99 IGNITE-12848 fix H2Connection leaks on INSERT (#7649)
> - 0b185b192f IGNITE-12800  SQL: local queries cursors must be closed or
> full read to unlock the GridH2Table. (#7551)
> - bcaae8deef IGNITE-12734 Fixed scan query over evicted partition - Fixes
> #7494.
> - 683f22e64f IGNITE-12756 TcpCommunication SPI metrics improvement
>
> Denis Garus,
> Taras Ledkov,
> Alexey Plekhanov,
> Ivan Bessonov,
>
> Can you help me with above commits and cherry-pick your contribution in
> ignite-2.8.1 branch?
>
> CHERRY PICKED:
>
> + d0c155fe43 IGNITE-12772 Fixed JmxMetricExporterSpi uses log method which
> must not be used in production code (#7604)
> + 00cb1ad7a3 IGNITE-12764: Thin JDBC streaming fails BatchUpdateException
> if function is used (#7615)
> + b8167296b1 IGNITE-12805 Fixed NullPointerException when memory restore
> is in progress. Fixes #7562
> + f57509e8e6 IGNITE-12828 Fixes NPE during CQ registration with failed
> deployment. (#7620)
> + 826aad8890 IGNITE-12726 Long keys support for metastorage. (#7606)
> + 2b1d2b4dec IGNITE-12859: Support of .Net service call with the Timestamp
> and Guid params. (#7618)
> + 6f3515686f IGNITE-12769: histogramNames cache in MetricRegistryMBean
> removed. (#7549)
> + 795617fc94 IGNITE-12774 Handle "Too many open files" exception - Fixes
> #7516.
> + 3928bb3a13 IGNITE-12799 Fixed wrong SpEL expression.
> + ef4f67e351 IGNITE-12743 Java thin client: Fixed thread shutdown on
> client close when partition awareness is enabled - Fixes #7522.
> + e389bb8f55 IGNITE-12728 Collect time statistics on cache#putAllAsync -
> Fixes #7483.
> + 90951c6b2e IGNITE-12711 Fixed tests memory usage. - Fixes #7469.
> + f32b44deb1 IGNITE-12590: Fix (remove) check KEY at the MERGE command
> (#7321)
> + 59917f0731 IGNITE-12624 Java thin client: typeId generation for system
> types fixed - Fixes #7416.
> + cc6f4d7814 IGNITE-12671 Ignoring single messages during PME can prevent
> late affinity switch. - Fixes #7425.
> + 02ac292662 IGNITE-11798 Fix memory leak on unstable topology caused by
> partition reservation (#7251)
> + 8ed8576544 IGNITE-12665: SQL: Fix potential race on MapResult close.
> + 465cc444d0 IGNITE-12582 Add Spring EL support in Spring Data. - Fixes
> #7411.
> + 100101ccce IGNITE-12605: Reset initial update counter value before
> clearing a partition (#7341)
> + e17887bfbf IGNITE-12654 Some of rentingFutures in
> GridDhtPartitionTopologyImpl may accumulate a huge number of eviction
> callbacks - Fixes #7399.
> + bdbe6a79d0 IGNITE-12651 Non-comparable keys for eviction policy cause
> failure handle and node shutdown - Fixes #7397.
> + 56a515db6d IGNITE-12631 Incorrect rewriting wal record type in
> marshalled mode during iteration - Fixes #7371.
> + 14dd160f90 IGNITE-12621 Node leave may cause NullPointerException during
> IO message processing if security is enabled - Fixes #7366.
> + 67ac1d5d68 IGNITE-12636 Full rebalance instead of a historical one -
> Fixes #7379.
> + 4433485d74 IGNTIE-12468 Java thin client: deserialization of arrays,
> collections and maps fixed - Fixes #7320.
> + 0dfd98388e IGNITE-12618 Affinity cache for version of last server event
> can be wiped from history - Fixes #7359.
> + e2c597fff1 IGNITE-12013 NullPointerException is thrown by
> ExchangeLatchManager during cache creation - Fixes #7335.
> + cebc76f1f5d7d077093ddaecbabcd8db2106c60a - IGNITE-12545 Introduce
> listener interface for components to react to partition map exchange events
> + a9278eedf7 IGNITE-11797 Fixed partition consistency issues for atomic
> and mixed tx-atomic cache groups. - Fixes #7315.
> + e160c8f231 IGNITE-12557 Fix possible IgniteOOM during cache destroy. -
> Fixes #7298.
> + 41ed3294ec IGNITE-12567 H2Tree goes into illegal state when non-indexed
> columns are dropped - Fixes #7290.
> + e89c71d3cb IGNITE-12569 Can't set serialized enum to a BinaryObject's
> field - Fixes #7292.
> + 66593af03aeac37d0e76b6c010e8386f6f0c36c7 - IGNITE-12479 Make binary
> metadata be registered only once per type creation
> + 6668d86ad4 IGNITE-12460 Cluster fails to find the node by consistent ID
> - Fixes #7151.
> + 214044ae2e IGNITE-12459 Searching checkpoint record in WAL doesn't work
> with segment compaction - Fixes #7148.
> + b677b36cc4 IGNITE-12548 Fixed tx desync during recovery on near node
> left. - Fixes #7274.
> + 223281be93 IGNITE-12546 Prevent partitions owned by other nodes switch
> their state to MOVING due to counter difference on node join. - Fixes #7273.
> + 5bd385935bcba9a1cc271497d1818e9bb4f0318a IGNITE-12227 Fix failed
> compilation due to concurrent merge
> + 5e95f65bbc IGNITE-12551 Partition desync if a partition is evicted then
> owned again and historically rebalanced. - Fixes #7270.
> + 1fbc284fd0 IGNITE-12101 Fixed NullPointerException when
> IgniteQueue.removeAll is called. - Fixes #7266.
> + b9bab88cbb IGNITE-12536: Inconsistency between cache data and indexes
> when cache operation is interrupted.
> + 50f8f8c5be IGNITE-12403 Throttle output of bytes in
> PageMemoryTracker/tests - Fixes #7086.
> + 594061d906 IGNITE-12523 Added throttling for thread dumps generation on
> system failure.
> + c97b08e672 IGNITE-12491 Dirty pages count calculation optimized.
>
>
>
>
> > 18 апр. 2020 г., в 18:59, Nikolay Izhikov <nizhikov....@gmail.com>
> написал(а):
> >
> > Hello, Igniters.
> >
> > After some scripting I got the following lists of commits to transfer
> from master to 2.8.1
> > It will be very helpful if someone double check my results.
> >
> > I did the following:
> >
> > 1. Export all resolved tickets targeted to 2.8.1 from Mira
> > 2. Found commit difference between 2.8.0 and master
> >
> >       git merge-base upstream-http/ignite-2.8 upstream-http/master
> >       git log --pretty=oneline --abbrev-commit
> 9265c04a368c4cf0fc331aac5a71f7d0db365ea8..HEAD
> >
> > 3. Filter commits to transfer preserving order with the dirty python
> script:
> >
> > ```
> > tickets = set()
> > founded = {}
> > with open("/Users/sbt-izhikov-nv/src/ignite-2.8.1/resolved.csv") as
> file_in:
> >    for line in file_in:
> >        if not line.startswith('-'):
> >            ticket = line[:-1]
> >            tickets.add(ticket)
> >            founded[ticket] = 0
> > print(tickets)
> >
> > with
> open("/Users/sbt-izhikov-nv/src/ignite-2.8.1/commits-after-cut-2.8.txt") as
> file_in:
> >    for commit_msg in file_in:
> >        for ticket in tickets:
> >            if ticket in commit_msg:
> >                print(commit_msg)
> >                founded[ticket] += 1
> >
> > for ticket in founded.keys():
> >    if founded[ticket] != 1:
> >        print(ticket + " = " + str(founded[ticket]))
> > ```
> >
> > Results:
> >
> >
> >    TO CHERRY PICK (FROM BOTTOM TO TOP):
> > 4e6cd2ce04 IGNITE-12759 Getting a SecurityContext from
> GridSecurityProcessor - Fixes #7523.
> > a65e51c914 IGNITE-12790 Introduce distributed SQL configuration and
> ability to disable SQL functions. (#7593)
> > d0c155fe43 IGNITE-12772 Fixed JmxMetricExporterSpi uses log method which
> must not be used in production code (#7604)
> > 00cb1ad7a3 IGNITE-12764: Thin JDBC streaming fails BatchUpdateException
> if function is used (#7615)
> > 60ebc23f99 IGNITE-12848 fix H2Connection leaks on INSERT (#7649)
> > b8167296b1 IGNITE-12805 Fixed NullPointerException when memory restore
> is in progress. Fixes #7562
> > f57509e8e6 IGNITE-12828 Fixes NPE during CQ registration with failed
> deployment. (#7620)
> > 826aad8890 IGNITE-12726 Long keys support for metastorage. (#7606)
> > 2b1d2b4dec IGNITE-12859: Support of .Net service call with the Timestamp
> and Guid params. (#7618)
> > 6f3515686f IGNITE-12769: histogramNames cache in MetricRegistryMBean
> removed. (#7549)
> > 0b185b192f IGNITE-12800  SQL: local queries cursors must be closed or
> full read to unlock the GridH2Table. (#7551)
> > 795617fc94 IGNITE-12774 Handle "Too many open files" exception - Fixes
> #7516.
> > 3928bb3a13 IGNITE-12799 Fixed wrong SpEL expression.
> > bcaae8deef IGNITE-12734 Fixed scan query over evicted partition - Fixes
> #7494.
> > ef4f67e351 IGNITE-12743 Java thin client: Fixed thread shutdown on
> client close when partition awareness is enabled - Fixes #7522.
> > 13637a2dfe IGNITE-12745: Compute job view implemented. (#7495)
> > e389bb8f55 IGNITE-12728 Collect time statistics on cache#putAllAsync -
> Fixes #7483.
> > 4921fcf1fe IGNITE-12701 : Disallow silent deactivation in CLI and REST.
> (#7471)
> > 683f22e64f IGNITE-12756 TcpCommunication SPI metrics improvement
> > e4f9be52f8 IGNITE-12717 SQL: index creation refactoring (#7474)
> > 90951c6b2e IGNITE-12711 Fixed tests memory usage. - Fixes #7469.
> > f32b44deb1 IGNITE-12590: Fix (remove) check KEY at the MERGE command
> (#7321)
> > 59917f0731 IGNITE-12624 Java thin client: typeId generation for system
> types fixed - Fixes #7416.
> > cc6f4d7814 IGNITE-12671 Ignoring single messages during PME can prevent
> late affinity switch. - Fixes #7425.
> > 02ac292662 IGNITE-11798 Fix memory leak on unstable topology caused by
> partition reservation (#7251)
> > 8ed8576544 IGNITE-12665: SQL: Fix potential race on MapResult close.
> > 465cc444d0 IGNITE-12582 Add Spring EL support in Spring Data. - Fixes
> #7411.
> > 100101ccce IGNITE-12605: Reset initial update counter value before
> clearing a partition (#7341)
> > e17887bfbf IGNITE-12654 Some of rentingFutures in
> GridDhtPartitionTopologyImpl may accumulate a huge number of eviction
> callbacks - Fixes #7399.
> > bdbe6a79d0 IGNITE-12651 Non-comparable keys for eviction policy cause
> failure handle and node shutdown - Fixes #7397.
> > 56a515db6d IGNITE-12631 Incorrect rewriting wal record type in
> marshalled mode during iteration - Fixes #7371.
> > 14dd160f90 IGNITE-12621 Node leave may cause NullPointerException during
> IO message processing if security is enabled - Fixes #7366.
> > 67ac1d5d68 IGNITE-12636 Full rebalance instead of a historical one -
> Fixes #7379.
> > 4433485d74 IGNTIE-12468 Java thin client: deserialization of arrays,
> collections and maps fixed - Fixes #7320.
> > 0dfd98388e IGNITE-12618 Affinity cache for version of last server event
> can be wiped from history - Fixes #7359.
> > e2c597fff1 IGNITE-12013 NullPointerException is thrown by
> ExchangeLatchManager during cache creation - Fixes #7335.
> > a9278eedf7 IGNITE-11797 Fixed partition consistency issues for atomic
> and mixed tx-atomic cache groups. - Fixes #7315.
> > e160c8f231 IGNITE-12557 Fix possible IgniteOOM during cache destroy. -
> Fixes #7298.
> > 41ed3294ec IGNITE-12567 H2Tree goes into illegal state when non-indexed
> columns are dropped - Fixes #7290.
> > e89c71d3cb IGNITE-12569 Can't set serialized enum to a BinaryObject's
> field - Fixes #7292.
> > 6668d86ad4 IGNITE-12460 Cluster fails to find the node by consistent ID
> - Fixes #7151.
> > 214044ae2e IGNITE-12459 Searching checkpoint record in WAL doesn't work
> with segment compaction - Fixes #7148.
> > b677b36cc4 IGNITE-12548 Fixed tx desync during recovery on near node
> left. - Fixes #7274.
> > 223281be93 IGNITE-12546 Prevent partitions owned by other nodes switch
> their state to MOVING due to counter difference on node join. - Fixes #7273.
> > 5e95f65bbc IGNITE-12551 Partition desync if a partition is evicted then
> owned again and historically rebalanced. - Fixes #7270.
> > 1fbc284fd0 IGNITE-12101 Fixed NullPointerException when
> IgniteQueue.removeAll is called. - Fixes #7266.
> > b9bab88cbb IGNITE-12536: Inconsistency between cache data and indexes
> when cache operation is interrupted.
> > 50f8f8c5be IGNITE-12403 Throttle output of bytes in
> PageMemoryTracker/tests - Fixes #7086.
> > 594061d906 IGNITE-12523 Added throttling for thread dumps generation on
> system failure.
> > c97b08e672 IGNITE-12491 Dirty pages count calculation optimized.
> >
> >    ALREADY IN 2.8.1:
> > 1b51981c43 IGNITE-8343 Skip IPv6 address if node is started in 'prefer
> IPv4' mode.
> > bd67b31819 IGNITE-12549 Fix query mapping on REPLICATED cache during
> rebalance (#7277)
> > 87a7c4de90 IGNITE-12863 Initialize PojoField accessor after
> deserialization - Fixes #7624.
> > 1f34def836 IGNITE-12860 .NET: Fix NRE in BinaryStructure.GetFieldId
> > ad6759f955 IGNITE-12757 Visor CMD: Fixed invalid properties - Fixes
> #7505.
> > 5100ec3e5c IGNITE-12672 Fix incorrect parsing of lower-case statements
> in Spring Data.
> > 6a81a7d6db IGNITE-12768: MetricRegistryMBean doesn't show histogram
> values in case when histogram name contains underscore character (#7542)
> > 8246bd8427 IGNITE-12746 Regression in GridCacheColocatedDebugTest:
> putAll of sorted keys causes deadlock - Fixes #7507.
> >
> >
> >    CLOSED WITHOUT FIX:
> > IGNITE-12775 = 0
> > IGNITE-7414 = 0
> > IGNITE-10477 = 0
> > IGNITE-8625 = 0
> > IGNITE-11862 = 0
> > IGNITE-10313 = 0
> > IGNITE-10011 = 0
> > IGNITE-12767 = 0
> >
> >
> >> 17 апр. 2020 г., в 19:58, Alexey Goncharuk <alexey.goncha...@gmail.com>
> написал(а):
> >>
> >> Thanks, I will keep the original ticket in patch available then and
> leave a
> >> comment.
> >>
> >> Let us know if need any help with moving commits to the release branch.
> >>
> >> пт, 17 апр. 2020 г. в 18:18, Nikolay Izhikov <nizhi...@apache.org>:
> >>
> >>> Please, don’t cherry pick tickets to 2.8.1
> >>> It seems I have to cherry pick many previous tickets for 2.8.1 to avoid
> >>> conflicts.
> >>>
> >>>> 17 апр. 2020 г., в 18:01, Alexey Goncharuk <
> alexey.goncha...@gmail.com>
> >>> написал(а):
> >>>>
> >>>> Nikolay,
> >>>>
> >>>> If I merge a ticket that is already targeted for 2.8.1 to master, do
> you
> >>>> prefer this ticket to be cherry-picket to 2.8.1 yourself or should I
> >>> merge
> >>>> it to the release branch?
> >>>>
> >>>> пт, 17 апр. 2020 г. в 16:55, Ivan Pavlukhin <vololo...@gmail.com>:
> >>>>
> >>>>> Great!
> >>>>>
> >>>>> Best regards,
> >>>>> Ivan Pavlukhin
> >>>>>
> >>>>> пт, 17 апр. 2020 г. в 12:48, Nikolay Izhikov <nizhi...@apache.org>:
> >>>>>>
> >>>>>> OK, let’s try it
> >>>>>>
> >>>>>>> I do not know who is a manager for 2.8.1.
> >>>>>>
> >>>>>> I am.
> >>>>>>
> >>>>>>
> >>>>>>> 17 апр. 2020 г., в 12:42, Ivan Pavlukhin <vololo...@gmail.com>
> >>>>> написал(а):
> >>>>>>>
> >>>>>>>> We didn’t it for the previous releases.
> >>>>>>>> Why we should start to do it?)
> >>>>>>>
> >>>>>>> Because it seems to be a good thing, is not it? I suppose it is
> >>>>>>> important to know who is a release manager (the current thread
> subject
> >>>>>>> has a "Manager" keyword). E.g. I do not know who is a manager for
> >>>>>>> 2.8.1.
> >>>>>>>
> >>>>>>> Best regards,
> >>>>>>> Ivan Pavlukhin
> >>>>>>>
> >>>>>>> пт, 17 апр. 2020 г. в 12:27, Nikolay Izhikov <nizhi...@apache.org
> >:
> >>>>>>>>
> >>>>>>>> Hello,
> >>>>>>>>
> >>>>>>>>> Should not we reflect on the release page [1] who is a release
> >>>>> manager?
> >>>>>>>>
> >>>>>>>> We didn’t it for the previous releases.
> >>>>>>>> Why we should start to do it?)
> >>>>>>>>
> >>>>>>>>> I suggest to include these fixes into 2.8.1 release:
> >>>>>>>>
> >>>>>>>> Thanks, included.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> 17 апр. 2020 г., в 12:20, Ivan Rakov <ivan.glu...@gmail.com>
> >>>>> написал(а):
> >>>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> I suggest to include these fixes into 2.8.1 release:
> >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-12101
> >>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-12651
> >>>>>>>>>
> >>>>>>>>> On Fri, Apr 17, 2020 at 11:32 AM Ivan Pavlukhin <
> >>> vololo...@gmail.com>
> >>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hi folks,
> >>>>>>>>>>
> >>>>>>>>>> A side note from an external spectator. Should not we reflect on
> >>> the
> >>>>>>>>>> release page [1] who is a release manager?
> >>>>>>>>>>
> >>>>>>>>>> [1]
> >>>>>
> https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+2.8.1
> >>>>>>>>>>
> >>>>>>>>>> Best regards,
> >>>>>>>>>> Ivan Pavlukhin
> >>>>>>>>>>
> >>>>>>>>>> пт, 17 апр. 2020 г. в 11:11, Nikolay Izhikov <
> nizhi...@apache.org
> >>>> :
> >>>>>>>>>>>
> >>>>>>>>>>> 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
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>>
> >
>
>
>

-- 
Sincerely yours,
Ivan Bessonov

Reply via email to