[ 
https://issues.apache.org/jira/browse/IGNITE-5452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16119742#comment-16119742
 ] 

ASF GitHub Bot commented on IGNITE-5452:
----------------------------------------

GitHub user dmekhanikov opened a pull request:

    https://github.com/apache/ignite/pull/2419

    IGNITE-5452 GridTimeoutProcessor can hang on stop

    Created for testing

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-5452-1.7

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/2419.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2419
    
----
commit d5e15af76044cf65385672f8528d48ecdeca3cb6
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-02T09:02:00Z

    IGNITE-4121 .NET: add ScanQuery example

commit 74f8308d10fc011c00e52efcdb315b35cc79e60a
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-02T12:59:15Z

    IGNITE-4123 .NET: Remove [Serializable] from Employee in examples

commit 92fff630fbf36c82f93bbd9ddd53d11bed44e772
Author: devozerov <voze...@gridgain.com>
Date:   2016-11-02T14:50:51Z

    Restored services compatibility.

commit a62a0136d295486d95c6e2ab5bba88270d831753
Author: dkarachentsev <dkarachent...@gridgain.com>
Date:   2016-11-02T16:07:45Z

    GG-11655 - Fix merge

commit 348593986b56ddfcec4a4455e49d9b279eae4dc8
Author: devozerov <voze...@gridgain.com>
Date:   2016-11-05T10:28:03Z

    Merge branch 'ignite-1.7.3' into ignite-1.7.4

commit 175da6b7e394dd76c27d5155ff98a5b2ef03bb9d
Author: tledkov-gridgain <tled...@gridgain.com>
Date:   2016-11-07T06:16:58Z

    IGNITE-3432:  check data/meta cache names are different for different IGFS 
instances. This closes #1201

commit ead15193899d08f41491166003cabed0560f0c59
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-07T07:49:03Z

    IGNITE-4028 Get rid of OP_META in PlatformAbstractTarget
    
    This closes #1192

commit 40ef2f5ae42826fe8fd077e3013e8f55c8512bdd
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-07T09:09:41Z

    ignite-4178 support permission builder

commit df670c7d64046d282c053f296c47a4743c58c8b1
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-07T09:40:00Z

    IGNITE-4118 .NET: Optimistic transaction example
    
    This closes #1200

commit 474f22fda4c7cf4d7b2623c451cd7c10f0d8c636
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-07T09:55:20Z

    IGNITE-4119 .NET: add TransactionDeadlockException

commit fc7ce5a4d72145f2e8a86debeda264ef0a5b37e3
Author: isapego <isap...@gridgain.com>
Date:   2016-11-07T10:26:05Z

    IGNITE-4090: Added flags so stdint and limits can be used in C++.

commit a98804a249496ba9bafbc96daa7aaf25b3d36724
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-11-07T11:00:00Z

    IGNITE-4113: Added tests. Added Statement::Set/GetAttribute.

commit b1c7c9bb95c900083702d0ba0362edf3aea5a7b4
Author: sboikov <sboi...@gridgain.com>
Date:   2016-11-07T12:40:36Z

    GG-11360 - Implement SQL queries cancellation
    Fix for commit 80abd1b: for distributed joins need always send cancel 
request.

commit 319014de075c80fb15e58172cc24e35ce16b56cf
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-07T14:53:40Z

    IGNITE-4132 .NET: Improve BinaryConfiguration documentation

commit 950bad474ef29f9b808e74034c49a69d57eb2740
Author: dkarachentsev <dkarachent...@gridgain.com>
Date:   2016-11-08T11:03:34Z

    GG-11655 - Restore service compatibility with releases before 1.5.30.

commit 3d19bfc2b66574e3945ce17c7a4dfe77d0070b8d
Author: dkarachentsev <dkarachent...@gridgain.com>
Date:   2016-11-08T11:04:36Z

    Merge remote-tracking branch 'origin/ignite-1.6.11' into ignite-1.6.11

commit 1612b6d66fed032182a41e90da71e6b986ae087b
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-08T11:07:54Z

    .NET: Fix minor analysis warnings

commit e821dc0083003bc81058b1cb223d8a8a2ee44daf
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-08T12:09:21Z

    IGNITE-2079 (revert commit) GridCacheIoManager eats exception trail if it 
falls into the directed case

commit c2c82ca44befe4570325dd6cf2ba885e0d90596c
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-08T12:10:10Z

    Merge remote-tracking branch 'professional/ignite-1.6.11' into ignite-1.6.11

commit 865bbcf0f41a0c4944e0928f1758d43a0eae82c5
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-08T12:18:29Z

    Revert "Merge remote-tracking branch 'professional/ignite-1.6.11' into 
ignite-1.6.11"
    
    This reverts commit c2c82ca44befe4570325dd6cf2ba885e0d90596c, reversing
    changes made to e821dc0083003bc81058b1cb223d8a8a2ee44daf.

commit 9726421ff9efb2b19813b2fd6ad27a3728b5ab1a
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-08T12:59:00Z

      Revert  Revert  Merge remote-tracking branch 'professional/ignite-1.6.11'

commit 5a3a1960fff1dcf32961c45c0ba5149d6748d2fc
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-11-08T14:36:35Z

    Added license header.

commit f697fb5786fb4ce15f581c465ff0dcb3d2bb7b14
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-08T16:13:48Z

    IGNITE-4185 .NET: Fix NullReferenceException in IgniteOutputCacheProvider 
when igniteConfiguration is missing

commit 69487f2c375010737311af65750a519b403fc17f
Author: Pavel Tupitsyn <ptupit...@apache.org>
Date:   2016-11-08T16:38:28Z

    .NET: Fix error messages when IgniteConfigurationSection content is missing

commit d88f422aeb02738d676d86ce416551b805ad154e
Author: Andrey Novikov <anovi...@apache.org>
Date:   2016-11-09T07:25:38Z

    GG-11028 Fixed resolving of host name.

commit ac660dcaa5bf8eb20e7dd4e442e97c1cf548a827
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-11-09T12:29:06Z

    IGNITE-4183: ODBC Fixed null-values fetching issue.

commit cdae2ab76d403aef9a0bd209fc7497dc6cfdfc08
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-11-09T13:25:30Z

    IGNITE-3873: Added WiX script to generate ODBC installer.

commit 1093819ac0f3e7a0faacde59919117b8977e6d5b
Author: Igor Sapego <isap...@gridgain.com>
Date:   2016-11-09T15:19:01Z

    IGNITE-4201: Fixed version fix maven step.

commit bac0cba7fddd412dfbff98163afbc15d81d5e0d4
Author: Dmitriy Govorukhin <dgovoruk...@gridgain.com>
Date:   2016-11-10T06:02:41Z

    ignite-4044  always authenticate local node

commit 26daa57ca82254d68ac04a7b33223c6eb5ade0e4
Author: sboikov <sboi...@gridgain.com>
Date:   2016-11-10T08:17:29Z

    Fixed javadoc.

----


> GridTimeoutProcessor can hang on stop.
> --------------------------------------
>
>                 Key: IGNITE-5452
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5452
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 2.0
>            Reporter: Andrew Mashenkov
>            Assignee: Vitaliy Biryukov 
>             Fix For: 2.2
>
>         Attachments: LockTimeoutFailedOnStop.java
>
>
> PFA repro attached.
> Actually, there are 2 issue.
> 1. GridTimeoutProcessor can't be stopped if TimeoutObject eats 
> InterruptedException. We should handle this correctly.
> 2. TX use TimeoutObjects to be rolled back by timeout.  However, TXs doesn't 
> remove their TimeoutObjects on node stop. 
> Possible, TimeoutObject doesn't removed on TX rollback and this should be 
> investigated.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to