rmuir commented on issue #13797: URL: https://github.com/apache/lucene/issues/13797#issuecomment-2869305562
I think there may be confusion around: 1. minimum created version <-- reflects lucene version that first created the index 2. minimum version of any segment <-- reflects what actual backwards compat code we need to support. The first one here, we can be lazy about and only bump when certain rarer changes are made (such as lossy parts around norms, maybe corruption bugs). Today we "bump it" implicitly even if there isn't a good reason. I think the changes that require this are rare, but we do need to retain the facility to make such changes. If we are lazy about the minimum created version, and only bump it when we need to, users can merge segments, rather than reindex, to get to the latest version in most cases. And it doesn't require additional costs such as dragging extra backwards codecs around. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org