Dear all,
I am currently working on the SOLR-6273 (CDCR) and I am currently facing
an issue with the Solr test framework. I am trying to write a unit test
where the slave node is stopped then restarted during the execution of
the unit test, in order to verify the replication of tlog files
(something that is introduced by CDCR). The scenario is the following:
- instantiate a master and slave node
- send a first batch of updates to the master
- stop the slave
- send a second batch of updates to the mater
- restart the slave in order to trigger replication
- verify that the update logs between the master and slaves are properly
replicated.
The problem I am facing is that whenever I restart the slave, using the
SolrJettyRunner.start() method, the Solr data directory and tlog
subdirectory are cleaned up, and not reused. Therefore I am unable to
test the scenario where the slave has some partial tlog files.
Is there a way to tell the jetty server to reuse the Solr data directory
/ tlog directory instead of erasing it ? Or is there another way to
emulate that a slave node is down ?
Thanks
--
Renaud Delbru
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]