Hi, I upgrade solr form 3.6 to 4.1. Since them the replication is full copy the index from master. Master is delta import via DIH every 10min. Slave poll interval is 10sec. After debug and search I found patch in SOLR-4413. Problem was slave is checking the wrong directory (index/ instead of index.{timestamp}/). I create a patched version of solr using SOLR-4413.
Not it works for the first replication. I checked the logs on slave and see it's skipping "old" files. Generation of master slave is same, only the index version is different. On next poll slave is forcing full copy from master again, I think because the different index version. Now slave start full download all files and is finally in sync with the master (gen+version) until next commit on master. Question: Any ideas how can I avoid this behavior - why slave generates a new version of the index? Thanks, André