On 1/18/23 09:25, Tomasz Elendt wrote:
I have a question about backporting fixes to 8.11. As I understand there are no 
new features being developed for 8.x but certain bug fixes are being 
backported. At least I see a bunch of them done by Kevin Risden ([1]). My 
question is: how does it work? How are the changes selected and applied? The 
technical aspect is also interesting as Solr 8.x has a different project 
structure. Are these changes applied manually?

Would you folks agree on backporting 
https://issues.apache.org/jira/browse/SOLR-13219 there? If it needs to be done 
manually I can do it (I can prepare a new GitHub MR).

The reason I'm interested in backporting it to 8.x is that we have an issue 
with upgrading to Solr 9 (descried by my colleague in this thread [2]) and we 
would like to avoid maintaining custom fork of 8.x ourselves.

[1] like this one: https://github.com/apache/lucene-solr/pull/2670
[2] https://www.mail-archive.com/users@solr.apache.org/msg04714.html

The bar is pretty high for backporting a fix to a branch in maintenance mode, which is where 8.x is.

Normally it only happens in these instances:

1) It fixes a vulnerability that has no workaround.
2) The change is VERY trivial, so not likely to cause new problems, but has big benefits for most users.

The bar is slightly higher for triggering an actual new release on the branch. Even if someone thinks the change is minor enough for backporting, I don't think it is enough to trigger a new release.

Without a new release, you're building Solr from source either way. If it were me, I would maintain my own patched git repo and not expect that upstream will include it. And I would keep a copy of the minimal patch necessary so I could always create the patched repo from scratch.

The problems you're having with 9.x are very strange. Would you be able to get a thread dump from a problem server while trying a reload that times out? Maybe we can figure out what's holding it up. Is it happening on all cores for the collection or a subset that might consist only of one core?

Thanks,
Shawn

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
For additional commands, e-mail: dev-h...@solr.apache.org

Reply via email to