[JBoss JIRA] (ISPN-7616) Add support to partial re-index in the MassIndexer
by Gustavo Fernandes (JIRA)
[ https://issues.jboss.org/browse/ISPN-7616?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes updated ISPN-7616:
------------------------------------
Summary: Add support to partial re-index in the MassIndexer (was: Please add method like MassIndexer.reindex(Object... keys))
> Add support to partial re-index in the MassIndexer
> --------------------------------------------------
>
> Key: ISPN-7616
> URL: https://issues.jboss.org/browse/ISPN-7616
> Project: Infinispan
> Issue Type: Feature Request
> Components: Embedded Querying
> Reporter: Seto Kaiba
>
> Currently I can re-index by put the entry again. But it will make it replicated again in distributed cache with backups. It is necessary to provide a method to re-index the entry.
> Maybe like this:
> MassIndexer.reindex(Object key...)
> It would be useful for relational model to re-index the parent while change the child when the parent refers to the child by key. In this situation, the parent is not modified at all. So a re-index is needed.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 9 months
[JBoss JIRA] (ISPN-7621) as-lucene-directory integration tests need to cleanup the testing database
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-7621?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-7621:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> as-lucene-directory integration tests need to cleanup the testing database
> --------------------------------------------------------------------------
>
> Key: ISPN-7621
> URL: https://issues.jboss.org/browse/ISPN-7621
> Project: Infinispan
> Issue Type: Task
> Components: Test Suite - Query
> Reporter: Sanne Grinovero
> Assignee: Sanne Grinovero
> Fix For: 9.0.0.Final, 8.2.7.Final
>
>
> The WildFly configuration used by the {{as-lucene-directory}} integration tests uses a DataSource connection to the H2 testing database which is configured for on-disk persistence in the ~ home path.
> This makes subsequent runs of the testsuite fail as there's unexpected data in the database already.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 9 months
[JBoss JIRA] (ISPN-7628) Administration console - the cluster status doesn't reflect "reload-required" state of its nodes
by Roman Macor (JIRA)
Roman Macor created ISPN-7628:
---------------------------------
Summary: Administration console - the cluster status doesn't reflect "reload-required" state of its nodes
Key: ISPN-7628
URL: https://issues.jboss.org/browse/ISPN-7628
Project: Infinispan
Issue Type: Bug
Components: JMX, reporting and management
Affects Versions: 9.0.0.CR2
Reporter: Roman Macor
The cluster has "Started" status even though all of its nodes have "reload-required" status.
Expected result:
The cluster status should also be "reload-required"
Another suggestion:
"Reload" action should be available from the cluster so that the user doesn't need to perform this action on individual nodes (there could be hundreds of them )
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 9 months
[JBoss JIRA] (ISPN-7586) Rolling Upgrade: use of Remote Store in mode read-only causes data inconsistencies
by Gustavo Fernandes (JIRA)
[ https://issues.jboss.org/browse/ISPN-7586?page=com.atlassian.jira.plugin.... ]
Gustavo Fernandes updated ISPN-7586:
------------------------------------
Description:
We recommend to do rolling upgrades with the target cluster with a remote-store pointing to the source cluster, in mode ready-only. Clients are switched to point to the target cluster.
This cause situations like this in the client:
{code:java}
client.put("K","value")
// will get "V" back
client.get("K")
// Deletes will not propagate to the source cluster,
// the RemoteStore is in 'read-only' mode.
client.remove("K")
// Returns "V". Although deleted, value will be retrieved
// from the remote store
cache.get("K")
{code}
This can break existing applications that expect a consistent access to data during a Rolling Upgrade process. Clearly the remote store should not be in read only mode, but at the same time, as the Rolling Upgrade does a put in the target cache reading data from the source cache, it should not trigger a write back to the source cluster.
was:
We recommend to do rolling upgrades with the target cluster with a remote-store pointing to the source cluster, in mode ready-only. Clients are switched to point to the target cluster.
This cause situations like this in the client:
{code:java}
client.put("K","value")
// will get "V" back
client.get("K")
// Deletes will not propagate to the source cluster,
// the RemoteStore is in 'read-only' mode.
client.remove("K")
// Returns "V". Although deleted, value will be retrieved
// from the remote store
cache.get("K")
{code}
This can break existing applications that expect a consistent access to data during a Rolling Upgrade process. Clearly the remote store should not be in non-read only mode for clients, but at the same time, as the Rolling Upgrade does a put in the target cache reading data from the source cache, it should not trigger a write back to the source cluster.
> Rolling Upgrade: use of Remote Store in mode read-only causes data inconsistencies
> ----------------------------------------------------------------------------------
>
> Key: ISPN-7586
> URL: https://issues.jboss.org/browse/ISPN-7586
> Project: Infinispan
> Issue Type: Bug
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
>
> We recommend to do rolling upgrades with the target cluster with a remote-store pointing to the source cluster, in mode ready-only. Clients are switched to point to the target cluster.
> This cause situations like this in the client:
> {code:java}
> client.put("K","value")
> // will get "V" back
> client.get("K")
> // Deletes will not propagate to the source cluster,
> // the RemoteStore is in 'read-only' mode.
> client.remove("K")
> // Returns "V". Although deleted, value will be retrieved
> // from the remote store
> cache.get("K")
>
> {code}
> This can break existing applications that expect a consistent access to data during a Rolling Upgrade process. Clearly the remote store should not be in read only mode, but at the same time, as the Rolling Upgrade does a put in the target cache reading data from the source cache, it should not trigger a write back to the source cluster.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 9 months