Hi Ilya,

I can help with including this utility into build/release, I've recenty
finished same steps for PDS WAL analysing tool for converting records to
human readable format.
Please feel free to contact me.

Sincerely,
Dmitriy Pavlov

пт, 15 сент. 2017 г. в 6:37, Dmitriy Setrakyan <dsetrak...@apache.org>:

> It seems that the community (including me) really would like to see this
> feature in Ignite.
>
> Ilya, can you create a ticket and submit it for review?
>
> D.
>
> On Fri, Sep 8, 2017 at 7:15 AM, Anton Vinogradov <a...@apache.org> wrote:
>
> > Ilya,
> >
> > We extremely need this!
> >
> > Txs and Locks info should be collected on each cluster hang.
> > We already have an issue related to this problem -
> > https://issues.apache.org/jira/browse/IGNITE-4937
> >
> > Nikolay,
> >
> > Good point,
> > but, seems you should start separate thread to discuss this.
> >
> > On Fri, Sep 8, 2017 at 4:28 PM, Dmitry Pavlov <dpavlov....@gmail.com>
> > wrote:
> >
> > > Hi Ilya,
> > >
> > > I'm definitely +1 for including the utility in the product. Perfect
> > > contribution.
> > >
> > > Sincerely,
> > > Dmitriy Pavlov
> > >
> > > пт, 8 сент. 2017 г. в 14:28, Ilya Lantukh <ilant...@gridgain.com>:
> > >
> > > > Igniters,
> > > >
> > > > According to our current design and implementation, unclosed
> > transaction
> > > or
> > > > unreleased lock can hang ignite cluster forever. This is logical, and
> > > with
> > > > correct usage of those mechanics such issue should never happen, in
> > real
> > > > world developers can make mistakes and leave transaction open. We
> have
> > a
> > > > feature "transaction timeout", but turns out it doesn't work in all
> > cases
> > > > (see https://issues.apache.org/jira/browse/IGNITE-6181). Even if all
> > > known
> > > > issues are fixed, there is still a lot of room for mistake and
> > incorrect
> > > > usage.
> > > >
> > > > To make it possible for Ignite users to discover such problem and
> trace
> > > it
> > > > to a particular part of code, I've created a very simple utility that
> > > > collects and prints information about long running transactions for
> the
> > > > whole cluster. It is available here:
> > > > https://github.com/ilantukh/IgniteTxViewer.
> > > >
> > > > One might expect such monitoring utilities to be included in Ignite
> > > > codebase. Personally, I think that such information should be
> available
> > > > from public API, without using of additional applications or diving
> > into
> > > > Ignite internals.
> > > >
> > > > What do you think?
> > > >
> > > > --
> > > > Best regards,
> > > > Ilya
> > > >
> > >
> >
>

Reply via email to