[jira] [Commented] (IGNITE-9786) MVCC: simplify TX wait list management

2018-11-15 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-9786:


Github user devozerov closed the pull request at:

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


> MVCC: simplify TX wait list management
> --
>
> Key: IGNITE-9786
> URL: https://issues.apache.org/jira/browse/IGNITE-9786
> Project: Ignite
>  Issue Type: Task
>  Components: mvcc
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
>Priority: Major
> Attachments: IGNITE_9786__Patch_.patch
>
>
> It seems that instead of having a lot of classes and complex synchronization 
> mechanics for MvccProcessorImpl.waitMap, we can use single wrapper with a 
> list of waiters. 
> Resulting code will be much more simpler and less prone to concurrency issues.



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


[jira] [Commented] (IGNITE-9786) MVCC: simplify TX wait list management

2018-11-14 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9786:
-

Re-merged with master, re-run tests to get visa: 
https://ci.ignite.apache.org/viewQueued.html?itemId=2317118

> MVCC: simplify TX wait list management
> --
>
> Key: IGNITE-9786
> URL: https://issues.apache.org/jira/browse/IGNITE-9786
> Project: Ignite
>  Issue Type: Task
>  Components: mvcc
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
>Priority: Major
> Fix For: 2.8
>
>
> It seems that instead of having a lot of classes and complex synchronization 
> mechanics for MvccProcessorImpl.waitMap, we can use single wrapper with a 
> list of waiters. 
> Resulting code will be much more simpler and less prone to concurrency issues.



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


[jira] [Commented] (IGNITE-9786) MVCC: simplify TX wait list management

2018-10-25 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9786:
-

Re-run: https://ci.ignite.apache.org/viewQueued.html?itemId=2162968

> MVCC: simplify TX wait list management
> --
>
> Key: IGNITE-9786
> URL: https://issues.apache.org/jira/browse/IGNITE-9786
> Project: Ignite
>  Issue Type: Task
>  Components: mvcc
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
>Priority: Major
> Fix For: 2.8
>
>
> It seems that instead of having a lot of classes and complex synchronization 
> mechanics for MvccProcessorImpl.waitMap, we can use single wrapper with a 
> list of waiters. 
> Resulting code will be much more simpler and less prone to concurrency issues.



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


[jira] [Commented] (IGNITE-9786) MVCC: simplify TX wait list management

2018-10-03 Thread Vladimir Ozerov (JIRA)


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

Vladimir Ozerov commented on IGNITE-9786:
-

Test run: 
https://ci.ignite.apache.org/viewQueued.html?itemId=1998703=queuedBuildOverviewTab

> MVCC: simplify TX wait list management
> --
>
> Key: IGNITE-9786
> URL: https://issues.apache.org/jira/browse/IGNITE-9786
> Project: Ignite
>  Issue Type: Task
>  Components: mvcc
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
>Priority: Major
> Fix For: 2.8
>
>
> It seems that instead of having a lot of classes and complex synchronization 
> mechanics for MvccProcessorImpl.waitMap, we can use single wrapper with a 
> list of waiters. 
> Resulting code will be much more simpler and less prone to concurrency issues.



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


[jira] [Commented] (IGNITE-9786) MVCC: simplify TX wait list management

2018-10-03 Thread ASF GitHub Bot (JIRA)


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

ASF GitHub Bot commented on IGNITE-9786:


GitHub user devozerov opened a pull request:

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

IGNITE-9786



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

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

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

https://github.com/apache/ignite/pull/4908.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 #4908


commit 9200568fb830c93c7d98c74c14d4006bbdac8797
Author: devozerov 
Date:   2018-10-03T14:37:59Z

WIP.

commit 88ef985156c42ffeef564b7a1a2a54e5efaa7989
Author: devozerov 
Date:   2018-10-03T15:41:59Z

Done.




> MVCC: simplify TX wait list management
> --
>
> Key: IGNITE-9786
> URL: https://issues.apache.org/jira/browse/IGNITE-9786
> Project: Ignite
>  Issue Type: Task
>  Components: mvcc
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
>Priority: Major
> Fix For: 2.8
>
>
> It seems that instead of having a lot of classes and complex synchronization 
> mechanics for MvccProcessorImpl.waitMap, we can use single wrapper with a 
> list of waiters. 
> Resulting code will be much more simpler and less prone to concurrency issues.



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