Help us understand the problem. What is going on with this article?

[solr8]Segments Infoを閲覧するとIndexVersionが遅延する(solr cloud)

遭遇した現象

solr 8.3のcloud環境で検証をしているときにリーダー以外のレプリカの一部のインデックスが同期されない現象に遭遇しました。

調べた結果Segments Info画面を閲覧してしまうとそれ再起動するまでcommitしてもindexが更新されませんでした。

すべてのバージョンでは試していませんが、8.3~8.5までは同様の現象になりました。
8.6でも問題ありませんでした。

原因

{host}/solr/{core}/admin/segmentsにアクセスするとロックが掛かりそれ以降更新されなくなるようです。

該当のバグのチケット

回避策

solrのバージョンを8.6以上にするか、チケットに記載されいる。
設定の追加が必要そうです。

solrconfig.xml
  <requestHandler name="/admin/segments" class="solr.SegmentsInfoRequestHandler">
    <!-- work around for https://issues.apache.org/jira/browse/SOLR-14431 -->
    <lst name="invariants">
      <bool name="coreInfo">true</bool>
    </lst>
  </requestHandler>
su_mi
mail.sumimaru@gmail.com
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away