[JBoss JIRA] (ISPN-11299) Stale values can be indexed during State Transfer
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11299?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11299:
-------------------------------------
Description:
If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
Sequence of events:
* T1: State Transfer starts
* T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
* T3: An entry is added locally
* T4: EWI stores the key
* T5: The same key arrives from State Transfer
* T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
* T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
* T8: The index and the data container differ, since the index applied the state transfer operation when the data container didn't
was:
If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
Sequence of events:
* T1: State Transfer starts
* T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
* T3: An entry is added locally
* T4: EWI stores the key
* T5: The same key arrives from State Transfer
* T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
* T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
> Stale values can be indexed during State Transfer
> -------------------------------------------------
>
> Key: ISPN-11299
> URL: https://issues.redhat.com/browse/ISPN-11299
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.1.1.Final, 11.0.0.Alpha1
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
> Sequence of events:
> * T1: State Transfer starts
> * T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
> * T3: An entry is added locally
> * T4: EWI stores the key
> * T5: The same key arrives from State Transfer
> * T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
> * T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
> * T8: The index and the data container differ, since the index applied the state transfer operation when the data container didn't
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 1 month
[JBoss JIRA] (ISPN-11299) Stale values can be indexed during State Transfer
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11299?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11299:
-------------------------------------
Affects Version/s: 11.0.0.Alpha1
> Stale values can be indexed during State Transfer
> -------------------------------------------------
>
> Key: ISPN-11299
> URL: https://issues.redhat.com/browse/ISPN-11299
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.1.1.Final, 11.0.0.Alpha1
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
> Sequence of events:
> * T1: State Transfer starts
> * T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
> * T3: An entry is added locally
> * T4: EWI stores the key
> * T5: The same key arrives from State Transfer
> * T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
> * T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 1 month
[JBoss JIRA] (ISPN-11299) Stale values can be indexed during State Transfer
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11299?page=com.atlassian.jira.plugi... ]
Work on ISPN-11299 started by Gustavo Fernandes.
------------------------------------------------
> Stale values can be indexed during State Transfer
> -------------------------------------------------
>
> Key: ISPN-11299
> URL: https://issues.redhat.com/browse/ISPN-11299
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.1.1.Final, 11.0.0.Alpha1
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
> Sequence of events:
> * T1: State Transfer starts
> * T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
> * T3: An entry is added locally
> * T4: EWI stores the key
> * T5: The same key arrives from State Transfer
> * T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
> * T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 1 month
[JBoss JIRA] (ISPN-11299) Stale values can be indexed during State Transfer
by Gustavo Fernandes (Jira)
[ https://issues.redhat.com/browse/ISPN-11299?page=com.atlassian.jira.plugi... ]
Gustavo Fernandes updated ISPN-11299:
-------------------------------------
Status: Open (was: New)
> Stale values can be indexed during State Transfer
> -------------------------------------------------
>
> Key: ISPN-11299
> URL: https://issues.redhat.com/browse/ISPN-11299
> Project: Infinispan
> Issue Type: Bug
> Components: Core
> Affects Versions: 10.1.1.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
> If an operation is discarded during state transfer because it was already modified locally, the QueryInterceptor still propagates it to the index, leaving the index out of sync.
> Sequence of events:
> * T1: State Transfer starts
> * T2: The EWI (EntryWrappingInterceptor) starts tracking all non-state-transfer operations
> * T3: An entry is added locally
> * T4: EWI stores the key
> * T5: The same key arrives from State Transfer
> * T6: QueryInterceptor indexes it (The QI is installed after EWI but indexing happens before storing the entry in the data container)
> * T7: The entry operation is not committed in the data container since it was tracked before as DiscardPolicy{discardStateTransfer=true, discardXSiteStateTransfer=false}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 1 month
[JBoss JIRA] (ISPN-11335) Add filtering tools for Counters, Tasks, Caches and Cluster
by Katia Aresti (Jira)
Katia Aresti created ISPN-11335:
-----------------------------------
Summary: Add filtering tools for Counters, Tasks, Caches and Cluster
Key: ISPN-11335
URL: https://issues.redhat.com/browse/ISPN-11335
Project: Infinispan
Issue Type: Enhancement
Components: Console
Affects Versions: 10.1.2.Final
Reporter: Katia Aresti
Assignee: Katia Aresti
Now we can filter caches by features and type.
Make possible to search on the tables for:
- Counters
- Tasks
- Caches
- Cluster node
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 1 month