Hello, Trying to get replication working with embedded Solr (4.4.0) running in a Tomcat6 container with the below master & slave configuration ->
Master (solrconfig.xml): <requestHandler name="/replication" class="solr.ReplicationHandler" > <lst name="master"> <str name="enable">true</str> <str name="replicateAfter">startup</str> <str name="replicateAfter">commit</str> </lst> </requestHandler> Slave (solrconfig.xml): <requestHandler name="/replication" class="solr.ReplicationHandler" > <lst name="slave"> <str name="enable">${enable.slave:true}</str> <str name="masterUrl">http://$search_master:8181/$core_name</str> <str name="pollInterval">00:00:60</str> </lst> </requestHandler> We've tried various solr auto-commit & soft auto-commit configuration combinations on the master in addition to application layer commits to force replication but none of our changes have been successful. Current autoCommit config (solrconfig.xml): <autoCommit> <maxDocs>${solr.autoCommit.maxDocs:1}</maxDocs> <maxTime>${solr.autoCommit.maxTime:1000}</maxTime> <openSearcher>true</openSearcher> </autoCommit> We've read that replication with embedded Solr is not possible without HTTP but by using Tomcat as a Solr container, we're assuming this shouldn't be a problem. Is this assumption accurate? Is there a problem with our configuration? Thanks.