-
Suggestion
-
Resolution: Unresolved
-
None
-
2
-
6
-
Problem Definition
JIRA Datacenter can share lucene index between nodes on request. In some cases this lucene index can be corrupted at specific node, in that case that node still can reply and propagate that index to other nodes (nodes copy it from shared folder), thus affecting whole cluster.
Suggested Solution
Potential "donor" node should detect that index is corrupted (and possibly not healthy) and should not reply to request.
Note
There is similar check already in backupIndex(), see JRASERVER-64927
public String backupIndex(String requestingNode, final IndexSnapshotContribution contribution) { ... final Long latestOperation = ofBizNodeIndexOperationStore.getLatestOperation(nodeId); if (latestOperation == null) { LOG.warn("Index backup failed - latest index operation not found. Requesting node: {}", requestingNode); return null; }
so node refuses to share index if it does't have index operations.
Workaround
None
- depended on by
-
JRASERVER-62669 Automatic restore of indexes will fail if the node that registered the latest index operation is unavailable
- Closed
- relates to
-
JRASERVER-66635 Index Recovery is very slow
- Closed
-
JRASERVER-68437 Perform an integrity check when creating an index backup
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...