Обновление Solr VM - может ли это вызвать проблемы? - PullRequest
0 голосов
/ 12 декабря 2011

У меня установлена ​​система Solr, работающая на JVM 1.6.0_18, и я хотел бы перейти на гораздо более мощную машину, где она будет использовать JVM 1.6.0_21 с другим приложением (Solr и другое приложение не будут использовать то же самое) Кстати, экземпляр Tomcat).

Это создаст проблемы? Требования к JVM задокументированы где-нибудь?

1 Ответ

2 голосов
/ 13 декабря 2011

Я думаю, у тебя все будет хорошо. Но если кто-то хочет обновить его выше 1.6.0_21, возможно, вам следует перейти на 1.6.0_29 и не оглядываться назад.

Поскольку после _21 до _29 код, который lucene использует для чтения целых чисел переменной длины (используется все время в поиске!), Иногда ошибочно компилируется горячей точкой ... мы попытались добавить хак / обходной путь (вручную развернуть его чтобы избежать ошибок) но в целом я бы просто избегал этих версий, см. https://issues.apache.org/jira/browse/LUCENE-2975

В ответ на ваши вопросы о «требованиях JVM» у lucene нет «специальных» требований JVM, только то, что у нас есть множество тестов, которые на самом деле выполняют вещи более 10 000 раз, и нашли ошибки в определенных версиях, которые вам следует избегай, вот и все.

На момент публикации этого комментария я знаю только о незначительных проблемах с 1.6.0_29 и 1.7.0_01. Поэтому я очень рекомендую это, так как там исправлены некоторые существенные ошибки, ранее влияющие на люцен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...