アップグレード後の自動再インデックスを無効化する方法

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

問題

Jira をアップグレードすると、再インデックスが自動的に実行されます。ダウンタイムを最小限に抑えたい大規模な組織の場合、これが重大な問題になり、回避策が必要な場合があります。

ソリューション

JRASERVER-65568 のため、この回避策は Jira 7.3.0 より前のバージョンと 8.0+ でのみ動作します。

For Jira 9, you may refer to this JRASERVER-74882 - Getting issue details... STATUS to add the additional JVM arguments.

  1. <jira-home>/jira-config.properties の編集または作成: Jira サーバーで jira-config.properties ファイルを編集します
  2. upgrade.reindex.allowed=false 行を追加します。
  3. 所要時間をさらに削減したい場合、jira.autoexport=false 行を追加して、アップグレード プロセスの一環として生成される自動エクスポートを無効化することもできます。
  4. アップグレード前に Jira を再起動し、プロパティが反映されていることを確認します。 

When using Jira on kubernetes these steps can be applied:

  1. Create a file named `jira-configmap.yaml` with the following content:
apiVersion: v1
kind: ConfigMap
metadata:
  name: jira-configmap
data:
  jira-config.properties: |
    upgrade.reindex.allowed=false

2. Apply the ConfigMap to your Kubernetes cluster using the following command:

kubectl apply -f jira-config -map.yaml

3. Then, you need to mount this ConfigMap to your Jira pod. You can do this by modifying your Helm values. Create a file named `values.yaml` with the following content:

additionalVolumes:
  - name: jira-config-properties
    configMap:
      name: jira-configmap

additionalVolumeMounts:
  - name: jira-config-properties
    mountPath: /var/atlassian/application-data/jira/jira-config.properties
    subPath: jira-config.properties

4. Upgrade Jira using the Helm upgrade command, include the `-f` flag to specify your `values.yaml` file:

helm upgrade --set image.tag=<your Jira version> -f values.yaml <your release name> atlassian/jira-software

5. This will upgrade Jira and set `upgrade.reindex.allowed=false` in `jira-config.properties`.




アップグレード後、アップグレードの自動再インデックスが無効化されている場合は「Jira のアップグレード中のアップグレードタスクにより、再インデックスが必要な変更が行われました」という旨のメッセージが表示される可能性があります。

この場合、アップグレードが完了したら、"upgrade.reindex.allowed=false" 変数を削除して Jira を再起動します。

最終更新日: 2023 年 10 月 27 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.