[JBoss JIRA] (ISPN-11548) Update BlockHound to 1.0.3
by Will Burns (Jira)
Will Burns created ISPN-11548:
---------------------------------
Summary: Update BlockHound to 1.0.3
Key: ISPN-11548
URL: https://issues.redhat.com/browse/ISPN-11548
Project: Infinispan
Issue Type: Task
Reporter: Will Burns
Assignee: Will Burns
BlockHound now has support for newer versions of JRE. We should make sure to update to get this detection as well.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 1 month
[JBoss JIRA] (ISPN-11489) TransactionCoordinator updated for non blocking
by Dan Berindei (Jira)
[ https://issues.redhat.com/browse/ISPN-11489?page=com.atlassian.jira.plugi... ]
Dan Berindei updated ISPN-11489:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> TransactionCoordinator updated for non blocking
> -----------------------------------------------
>
> Key: ISPN-11489
> URL: https://issues.redhat.com/browse/ISPN-11489
> Project: Infinispan
> Issue Type: Sub-task
> Reporter: Will Burns
> Assignee: Will Burns
> Priority: Major
> Fix For: 11.0.0.Dev04
>
>
> TransactionCoordinator is utilized when working with transactions. Unfortunately due to transaction API being inherently blocking, we need to make some exceptions to how this is handled.
> # TransactionCoordinator should only be invokable by a blocking method, the inverse of the PersistenceManagerImpl
> # We should invoke all the non blocking code of TransactionCoordinator in a non blocking thread and then block on its completion in the blocking thread.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 1 month
[JBoss JIRA] (ISPN-11543) Add BlockingHandler to simplify running blocking operations
by Will Burns (Jira)
[ https://issues.redhat.com/browse/ISPN-11543?page=com.atlassian.jira.plugi... ]
Will Burns updated ISPN-11543:
------------------------------
Status: Open (was: New)
> Add BlockingHandler to simplify running blocking operations
> -----------------------------------------------------------
>
> Key: ISPN-11543
> URL: https://issues.redhat.com/browse/ISPN-11543
> Project: Infinispan
> Issue Type: Sub-task
> Reporter: Will Burns
> Assignee: Will Burns
> Priority: Major
> Fix For: 11.0.0.Dev04
>
>
> We have quite a few places that must run blocking operations that cannot be changed. These places must run the operation in a blocking thread and return on a non blocking thread. All of these places must register both a blocking and non blocking thread pool and properly handle them. This is both error prone and a lot of extra code. We should isolate this to a shared component which will in turn provide for an easier way to find such operations.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 1 month
[JBoss JIRA] (ISPN-11543) Add BlockingHandler to simplify running blocking operations
by Will Burns (Jira)
[ https://issues.redhat.com/browse/ISPN-11543?page=com.atlassian.jira.plugi... ]
Work on ISPN-11543 started by Will Burns.
-----------------------------------------
> Add BlockingHandler to simplify running blocking operations
> -----------------------------------------------------------
>
> Key: ISPN-11543
> URL: https://issues.redhat.com/browse/ISPN-11543
> Project: Infinispan
> Issue Type: Sub-task
> Reporter: Will Burns
> Assignee: Will Burns
> Priority: Major
> Fix For: 11.0.0.Dev04
>
>
> We have quite a few places that must run blocking operations that cannot be changed. These places must run the operation in a blocking thread and return on a non blocking thread. All of these places must register both a blocking and non blocking thread pool and properly handle them. This is both error prone and a lot of extra code. We should isolate this to a shared component which will in turn provide for an easier way to find such operations.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 1 month
[JBoss JIRA] (ISPN-11547) Query test suite hangs intermitently
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11547?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11547:
-------------------------------------
Status: Open (was: New)
> Query test suite hangs intermitently
> ------------------------------------
>
> Key: ISPN-11547
> URL: https://issues.redhat.com/browse/ISPN-11547
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying
> Affects Versions: 11.0.0.Dev03
> Reporter: Gustavo Fernandes
> Priority: Major
>
> Sometimes clusters are not disposed correctly and errors such as below are thrown:
> {noformat}
> OK: 3410, KO: 7, SKIP: 2] Test configuration failed: org.infinispan.query.blackbox.ClusteredCacheWithAsyncDirTest.createBeforeMethod
> org.infinispan.util.concurrent.TimeoutException: Timed out before caches had complete views. Expected 8 members in
> each view. Views are as follows: [[ClusteredCacheWithAsyncDirTest-NodeA|2] (3) [ClusteredCacheWithAsyncDirTest-
> NodeA, ClusteredCacheWithAsyncDirTest-NodeB, ClusteredCacheWithAsyncDirTest-NodeC],
> [ClusteredCacheWithAsyncDirTest-NodeA|1] (2) [ClusteredCacheWithAsyncDirTest-NodeA,
> ClusteredCacheWithAsyncDirTest-NodeB], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6)
> [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG,
> ClusteredCacheWithAsyncDirTest-NodeH], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6)
> [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG,
> ClusteredCacheWithAsyncDirTest-NodeH], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6)
> [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG, ClusteredCacheWithAsyncDirTest-NodeH], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6) [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG, ClusteredCacheWithAsyncDirTest-NodeH], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6) [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG, ClusteredCacheWithAsyncDirTest-NodeH], [ClusteredCacheWithAsyncDirTest-NodeC|5] (6) [ClusteredCacheWithAsyncDirTest-NodeC, ClusteredCacheWithAsyncDirTest-NodeD, ClusteredCacheWithAsyncDirTest-
> NodeE, ClusteredCacheWithAsyncDirTest-NodeF, ClusteredCacheWithAsyncDirTest-NodeG, ClusteredCacheWithAsyncD
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 1 month