Describe the bug
Automatic Reindexing isn't triggered when assembly versions of the files / DB indexes match but the actual index files are missing locally. That would happen if a new container instance was created for example without an actual assembly version change (e.g. autoscaling situation). The DB assembly version would match the one in the deployed dll, but the actual index files would not be present in the container file system and automatic reindexing will not be triggered, leaving that container to throw errors when an indexing request hit it.
To Reproduce
Steps to reproduce the behavior:
- Configure automatic reindexing.
- Rebuild once and delete the index files manually.
- Restart the application, you'll see the files won't be created even though the background process starts up.
Expected behavior
Automatic reindexing also triggers whenever the index files are missing locally, not just when the assembly versions differ.
Library Version
13.0.2