ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-7910) Improve transaction debugging support
Date Fri, 20 Apr 2018 12:57:00 GMT

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

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

GitHub user ascherbakoff opened a pull request:

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

    IGNITE-7910 Improve transaction debugging support

    

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

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

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

    https://github.com/apache/ignite/pull/3886.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 #3886
    
----
commit 99a05f50be24a6dbebe6e9a3cd57513a1dbeb4fb
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T11:26:44Z

    IGNITE-6827 wip.

commit 1e7ee0f0fd10e21b36cc57e1499358dd46c616b7
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T14:34:25Z

    IGNITE-6827 wip.

commit 0b0c0ff5f736b6cb299bf8ee32d6705d3c2adfb2
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T14:47:13Z

    IGNITE-6827 wip.

commit 2e7e7a2eca9b45ca1488403d86c28df055d215a7
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T15:01:37Z

    IGNITE-6827 wip.

commit 50dbdb8f14751f470f605884f195256531f4176f
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T15:04:40Z

    IGNITE-6827 wip.

commit 4da15f51af7302dc70fa5ee705042dec36cb120b
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T16:46:22Z

    IGNITE-6827 wip.

commit bc024837e12627a011c8a1b43f30783bb3b08f2d
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-06T17:11:04Z

    IGNITE-6827 wip.

commit 8f5693361b018ee78ca7b6fd9a9e4d88017a87ea
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-06T21:05:42Z

    IGNITE-6827 wip.

commit c4b9fab158769fb21e7dbbb641746868698a6652
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T11:23:25Z

    IGNITE-6827 wip.

commit f0a6113798df0e20e2d3b4a5573a5c722a2fd948
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T11:27:16Z

    IGNITE-6827 wip.

commit 5d9d22c7cb27c39516d0340ab72fa0a4f56e004b
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T11:46:21Z

    IGNITE-6827 wip.

commit a008c220923d95155285b3408945f6e2c94104e5
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T13:47:40Z

    IGNITE-6827 wip.

commit f0ba7bd90ab16f0933353901fd73586e998443ba
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T14:05:14Z

    IGNITE-6827 wip.

commit 7c6542553f041339f712bbde1541aa54c9418ed9
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T17:10:24Z

    IGNITE-6827 wip.

commit 91545f3bc98fc6c58d42d87fc0edd70abcb398d6
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-07T17:21:46Z

    IGNITE-6827 wip.

commit 663889d8c242c2681524cd11878838fb8b2f11ab
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-08T10:28:49Z

    IGNITE-6827 wip.

commit 7da5e9582a995c39d0fa9cc6aa7e42d44eaf2d3f
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-08T16:22:23Z

    IGNITE-6827 wip.

commit 65023a5b4983b871e0a8522e1493c285ab75b07d
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-08T16:28:21Z

    IGNITE-6827 wip.

commit 5951ff5e2a72293577392aea84582f8831c37163
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-08T16:52:50Z

    IGNITE-6827 wip.

commit 35aeeb2bf0f671569979e1782832a1371c479791
Author: Aleksei Scherbakov <alexey.scherbakoff@...>
Date:   2017-12-08T17:19:12Z

    IGNITE-6827 wip.

commit fb9779e12ecaa27a1a00a2eac97747f2e7175c32
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T13:31:29Z

    IGNITE-6827 wip.

commit 327eb805aad6f2608e6af8032a9a5e7c67c47c20
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T13:32:03Z

    IGNITE-6827 wip.

commit 00f9b695d46886c89087b0061701a42429abb05e
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T14:06:07Z

    IGNITE-6827 wip.

commit 5cd8fa0a34c34529cde58f859a6fd82955c3d57c
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T14:29:38Z

    IGNITE-6827 wip.

commit 27f38f24992e2eb2d1418e503a3cd39b581dd2e0
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T14:54:04Z

    IGNITE-6827 wip.

commit 9d47569d4a28125fefb4781c70855ca14a2c1c6c
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T15:09:04Z

    IGNITE-6827 wip.

commit 50a545a01cb1d7a3c015196dd4384d77010fdee3
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-09T15:25:07Z

    IGNITE-6827 wip.

commit 0b90e453bd6036528ccf6723340220dc4acde4be
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-10T13:16:31Z

    IGNITE-6827 wip.

commit b1e0900110c4b4d815f238289c0bb0777591d953
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-10T16:30:12Z

    IGNITE-6827 wip.

commit 3fdfb2698acf526b5db8e5697ec263d8da219145
Author: ascherbakoff <alexey.scherbakoff@...>
Date:   2017-12-10T16:39:47Z

    IGNITE-6827 wip.

----


> Improve transaction debugging support
> -------------------------------------
>
>                 Key: IGNITE-7910
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7910
>             Project: Ignite
>          Issue Type: Improvement
>    Affects Versions: 2.3
>            Reporter: Alexei Scherbakov
>            Priority: Major
>             Fix For: 2.6
>
>
> Currently there is no good means to debug problematic transactions without parsing cryptic
logs on whole grid.
> I suggest adding several improvents to mitigate the issue:
> 1. Add chaining method Transaction.withLabel(String) to attach transaction descrtiption.
> 2. Add method localActiveTransaction to IgniteTransactions interface, which will return
all active near transactions for local node.
> 3. Extend control.sh to support retrieving active transactions information from grid
nodes.
> By default it shows N (specified by user) transactions ordered by longest duration.
> For each transaction is shown:
> Near node id(IP, hostname) / xid / state / duration / dht topology / meta from 1 if presents
> It should support filtering by near node / state / duration and printing info for single
tx if single xid is specified as argument.
> In addition to that each transaction from the list may be forcibly rolled back by xid.
> 4. Add mbean with same functionality as in 3.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message