Christoph Kaser created LUCENE-5597:
---------------------------------------
Summary: HttpReplication currently does not support a tree topology
Key: LUCENE-5597
URL: https://issues.apache.org/jira/browse/LUCENE-5597
Project: Lucene - Core
Issue Type: Improvement
Components: modules/replicator
Affects Versions: 4.7.1
Reporter: Christoph Kaser
Priority: Minor
At the moment, it is not possible to have a "tree topology" for replication.
The reason is that in order to publish a IndexRevision on a non-root, non-leaf
node, one would need to open an IndexWriter on the index. However, the
replication directly modifies the index directory without using an IndexWriter,
so the indexwriter would not see the changes the replication made.
IndexRevision uses the IndexWriter for deleting unused files when the
revision is released, as well as to obtain the SnapshotDeletionPolicy.
In order to implement this, two things are needed:
* Revision, which doesn't use IndexWriter.
* Replicator which keeps track of how many refs a file has (basically what
IndexFileDeleter does)
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]