[JBoss JIRA] (ISPN-4448) RHQ server plugin: synchronize data operation String casting to Byte array fails
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-4448?page=com.atlassian.jira.plugin.... ]
Work on ISPN-4448 started by William Burns.
> RHQ server plugin: synchronize data operation String casting to Byte array fails
> --------------------------------------------------------------------------------
>
> Key: ISPN-4448
> URL: https://issues.jboss.org/browse/ISPN-4448
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMX, reporting and management
> Affects Versions: 7.0.0.Alpha4
> Reporter: Tomas Sykora
> Assignee: William Burns
> Labels: rhq
>
> Invocation of rolling upgrades related operation -- Synchronize Data -- on a new node's cache fails with a following error:
> java.lang.Exception: JBAS011002: Failed to invoke operation: java.lang.String cannot be cast to [B, rolled-back=true
> at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> Note, that there is also ISPN-4447 which says, that we can't record known global keyset using RHQ.
> In this issue, we proceed that operation using CLI interface console in order to create dumped keys. Then, we tried to synchronize data using RHQ cache operation and passing "hotrod" as a migrator. This was expected to work properly.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4387) Write Skew Check does not work with Passivation
by Galder Zamarreño (JIRA)
[ https://issues.jboss.org/browse/ISPN-4387?page=com.atlassian.jira.plugin.... ]
Galder Zamarreño updated ISPN-4387:
-----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Write Skew Check does not work with Passivation
> -----------------------------------------------
>
> Key: ISPN-4387
> URL: https://issues.jboss.org/browse/ISPN-4387
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Transactions
> Affects Versions: 7.0.0.Alpha4
> Reporter: Pedro Ruivo
> Assignee: Pedro Ruivo
> Fix For: 7.0.0.Alpha5
>
>
> Write Skew Check does not perform the validation correctly when Passivation is enabled.
> Issue:
> The current implementation checks the most recent version/value in DataContainer. However, the entry may be passivated and it is not present in DataContainer. The Write Skew Check will abort the transaction when the transaction read some value (say version V), because it is expecting to find the version V but it does not find the entry. It assumes that the entry was removed and aborts the transaction.
> A more dangerous case is when at least two transactions are writing to a new key. The first commits and before the second transaction is prepared, the entry is passivated. In this case, it assumes the entry does not exists and let the second transaction to commit.
> Solution:
> It needs to try to load the entry from Persistence.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4448) RHQ server plugin: synchronize data operation String casting to Byte array fails
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-4448?page=com.atlassian.jira.plugin.... ]
William Burns reassigned ISPN-4448:
-----------------------------------
Assignee: William Burns (was: Mircea Markus)
> RHQ server plugin: synchronize data operation String casting to Byte array fails
> --------------------------------------------------------------------------------
>
> Key: ISPN-4448
> URL: https://issues.jboss.org/browse/ISPN-4448
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMX, reporting and management
> Affects Versions: 7.0.0.Alpha4
> Reporter: Tomas Sykora
> Assignee: William Burns
> Labels: rhq
>
> Invocation of rolling upgrades related operation -- Synchronize Data -- on a new node's cache fails with a following error:
> java.lang.Exception: JBAS011002: Failed to invoke operation: java.lang.String cannot be cast to [B, rolled-back=true
> at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> Note, that there is also ISPN-4447 which says, that we can't record known global keyset using RHQ.
> In this issue, we proceed that operation using CLI interface console in order to create dumped keys. Then, we tried to synchronize data using RHQ cache operation and passing "hotrod" as a migrator. This was expected to work properly.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4447) RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
by William Burns (JIRA)
[ https://issues.jboss.org/browse/ISPN-4447?page=com.atlassian.jira.plugin.... ]
William Burns resolved ISPN-4447.
---------------------------------
Resolution: Rejected
Unfortunately we can't add this method to a previous version of the server. I have also talked with the RHQ guys and there is no nice way currently to disable an operation based on the version of the underlying server, to prevent this from happening as well.
I would say for now if you have an older version of the server that doesn't have the new operation, that as a workaround the global key set should be recorded via the CLI instead.
> RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
> --------------------------------------------------------------------------------
>
> Key: ISPN-4447
> URL: https://issues.jboss.org/browse/ISPN-4447
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMX, reporting and management
> Affects Versions: 7.0.0.Alpha4
> Reporter: Tomas Sykora
> Assignee: Mircea Markus
> Labels: rhq
>
> RHQ server plugins provides possibility for issuing 3 vital rolling upgrades operations.
> However, the first operation record-known-global-keyset fails when invokend from RHQ GUI on a particular cache for old server with this error:
> java.lang.Exception: JBAS014884: No operation named 'record-known-global-keyset' exists at address [
> ("subsystem" => "infinispan"),
> ("cache-container" => "local"),
> ("local-cache" => "default")
> ], rolled-back=true
> at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4448) RHQ server plugin: synchronize data operation String casting to Byte array fails
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/ISPN-4448?page=com.atlassian.jira.plugin.... ]
RH Bugzilla Integration updated ISPN-4448:
------------------------------------------
Bugzilla Update: Perform
Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1113655
> RHQ server plugin: synchronize data operation String casting to Byte array fails
> --------------------------------------------------------------------------------
>
> Key: ISPN-4448
> URL: https://issues.jboss.org/browse/ISPN-4448
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMX, reporting and management
> Affects Versions: 7.0.0.Alpha4
> Reporter: Tomas Sykora
> Assignee: Mircea Markus
> Labels: rhq
>
> Invocation of rolling upgrades related operation -- Synchronize Data -- on a new node's cache fails with a following error:
> java.lang.Exception: JBAS011002: Failed to invoke operation: java.lang.String cannot be cast to [B, rolled-back=true
> at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> Note, that there is also ISPN-4447 which says, that we can't record known global keyset using RHQ.
> In this issue, we proceed that operation using CLI interface console in order to create dumped keys. Then, we tried to synchronize data using RHQ cache operation and passing "hotrod" as a migrator. This was expected to work properly.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4448) RHQ server plugin: synchronize data operation String casting to Byte array fails
by Tomas Sykora (JIRA)
Tomas Sykora created ISPN-4448:
----------------------------------
Summary: RHQ server plugin: synchronize data operation String casting to Byte array fails
Key: ISPN-4448
URL: https://issues.jboss.org/browse/ISPN-4448
Project: Infinispan
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: JMX, reporting and management
Affects Versions: 7.0.0.Alpha4
Reporter: Tomas Sykora
Assignee: Mircea Markus
Invocation of rolling upgrades related operation -- Synchronize Data -- on a new node's cache fails with a following error:
java.lang.Exception: JBAS011002: Failed to invoke operation: java.lang.String cannot be cast to [B, rolled-back=true
at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Note, that there is also ISPN-4447 which says, that we can't record known global keyset using RHQ.
In this issue, we proceed that operation using CLI interface console in order to create dumped keys. Then, we tried to synchronize data using RHQ cache operation and passing "hotrod" as a migrator. This was expected to work properly.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4447) RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/ISPN-4447?page=com.atlassian.jira.plugin.... ]
RH Bugzilla Integration updated ISPN-4447:
------------------------------------------
Bugzilla Update: Perform
Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1113647
> RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
> --------------------------------------------------------------------------------
>
> Key: ISPN-4447
> URL: https://issues.jboss.org/browse/ISPN-4447
> Project: Infinispan
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JMX, reporting and management
> Affects Versions: 7.0.0.Alpha4
> Reporter: Tomas Sykora
> Assignee: Mircea Markus
> Labels: rhq
>
> RHQ server plugins provides possibility for issuing 3 vital rolling upgrades operations.
> However, the first operation record-known-global-keyset fails when invokend from RHQ GUI on a particular cache for old server with this error:
> java.lang.Exception: JBAS014884: No operation named 'record-known-global-keyset' exists at address [
> ("subsystem" => "infinispan"),
> ("cache-container" => "local"),
> ("local-cache" => "default")
> ], rolled-back=true
> at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months
[JBoss JIRA] (ISPN-4447) RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
by Tomas Sykora (JIRA)
Tomas Sykora created ISPN-4447:
----------------------------------
Summary: RHQ server plugin: dumpkeys operation on cache fails as no operation (old node)
Key: ISPN-4447
URL: https://issues.jboss.org/browse/ISPN-4447
Project: Infinispan
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: JMX, reporting and management
Affects Versions: 7.0.0.Alpha4
Reporter: Tomas Sykora
Assignee: Mircea Markus
RHQ server plugins provides possibility for issuing 3 vital rolling upgrades operations.
However, the first operation record-known-global-keyset fails when invokend from RHQ GUI on a particular cache for old server with this error:
java.lang.Exception: JBAS014884: No operation named 'record-known-global-keyset' exists at address [
("subsystem" => "infinispan"),
("cache-container" => "local"),
("local-cache" => "default")
], rolled-back=true
at org.rhq.core.pc.operation.OperationInvocation.run(OperationInvocation.java:278)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)
9 years, 10 months