Filter export only contains 1000 issues in Jira server

お困りですか?

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

コミュニティに質問

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

問題

  • From the Issue Navigator, exporting filter results to CSV only exports 1000 issues.
  • Using REST API to get a filter result from your Jira applications returns a maximum of 1000 issues.

原因

This is an intentional limitation on Jira to avoid performance-related issues such as an OutOfMemoryException.

回避策

Perform your export in batches. For CSV exports from the UI this could be done using the "created" field or other criteria to split the result set into batches smaller than 1000 issues.

When using the REST API the startAt and maxResults parameters should be used to paginate the results, looping until the total number of records is reached. The total number of records is provided in the first response. Examples are available at JIRA REST API Example Query Issues

ソリューション

Jira can be configured to increase the limit or bypass it altogether.

検索結果として一度に 1000 件以上の課題を受け取る場合、結果のデータセットが大きいと OutOfMemoryException が発生する可能性があります。これは、データベースの破損やアプリケーションのクラッシュにつながる恐れがあります。

tip/resting Created with Sketch.

As of Jira 8.2, the memory problems no longer apply. We’ve changed the way the exported issues are stored in the cache, significantly reducing the amount of memory required during the export. If you're using Jira 8.2 or later, or one of the latest Long Term Support releases, you can safely increase the limit. For more info about this fix and the affected Jira versions, see this issue.


それぞれの構成プロパティの簡単な説明を示します。

  • jira.search.views.default.max - This is the maximum value of issues exported by default when exporting/requesting a search result.
  • jira.search.views.max.limit - This defines the maximum limit for all users, regardless of modifications on the referred URL.

  • jira.search.views.max.unlimited.group - This property sets up a group that will be able to request an unlimited number of issues on a search result. 


(green star) You can set these parameters through the UI, using the "Advanced Settings" in the Administration section.

  1. Go to: Administration > System > Advanced Settings
  2. Find jira.search.views.default.max and jira.search.views.max.limit
  3. Change the values as desired, and click update.
    (info)No restart needed.

To verify the parameters in the database:

select propertyvalue from propertystring where id=(select id from propertyentry where property_key='jira.search.views.max.limit');
select propertyvalue from propertystring where id=(select id from propertyentry where property_key='jira.search.views.default.max');


デフォルト設定をバイパスしてさらに多くのレコードをエクスポートするには、次の手順を実行します。

  1. UI で検索を実行する
  2. エクスポート メニューで選択する形式の、リンク URL をコピーする
  3. URL を新しいブラウザ タブの URL バーにペーストする
  4. tempMax パラメータを、取得したい課題の数に変更する (max.limit まで)。無制限として指定されているグループのメンバーは、このパラメータを削除することで検索結果の全体をエクスポート可能 
  5. Return をクリックするか URL バーを実行して、エクスポート結果をダウンロードする

制限事項

The group name cannot contain a space as reported in this bug:  JRA-26088 - Getting issue details... STATUS

The value of jira.search.views.max.limit must be at least as large as jira.search.views.default.max.

Jira 4.3.x での手順

ここをクリックして展開...

単一のエクスポートの制限値を変更

検索結果として一度に 1000 件以上の課題を受け取る場合、結果のデータセットが大きいと OutOfMemoryException が発生する可能性があります。これは、データベースの破損やアプリケーションのクラッシュにつながる恐れがあります。

  1. エクスポート URL ([すべてのフィールド] または [現在のフィールド] )を右クリックして、リンク先をコピーします。URL は次のようになります。

    http://localhost:8080/sr/jira.issueviews:searchrequest-excel-current-fields/temp/SearchRequest.xls?query=ER%5C+&summary=true&description=true&tempMax=1000
  2. URL を別のブラウザ タブにペーストします。
  3. Modify tempMax=1000 to the number of desired issues to be retrieved.

すべてのエクスポートでの既定の上限値の変更

これは、エクスポートされる課題の数の既定の数のみを変更します。Jira 4.4 以前では、すべてのユーザーがエクスポート URL を編集して任意の数の課題をエクスポートでき、これを制限する機能はありません。


  1. Edit the file <JIRA_INSTALL_DIR>/atlassian-jira/WEB-INF/classes/jira-application.properties

  2. Find the line that starts with jira.search.views.default.max

  3. プロパティの値を、取得したい課題の数に変更します。

    ##
    # The maximum number of results to issue navigator will request from a query
    # - set this to zero or negative to be unrestricted (note that the server may forbid this, see below)
    ##
    jira.search.views.default.max=1500
  4. ファイルを保存し、Jira を再起動します。

最終更新日 2020 年 8 月 5 日

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

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