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