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
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>>> 
> 


Reply via email to