Annual Documentation Survey

Do you have 4 minutes to help us improve our documentation? Please take our annual survey!

Skip to end of metadata
Go to start of metadata

Safety Measures When Importing

Importing a configuration file or a set of projects with their data into Jira may change many things in Jira configuration. It is likely to change also global objects (schemes, workflows, custom fields, etc.) that may be used by other projects. Given this potential impact on the target projects and other projects in Jira, it is highly recommended to follow these safety measures.

Before loading a project configuration into a production database:

  • Make a full backup of the database. If importing complete projects, consider backing up the attachments too (as the import will add attachments for the new projects being imported).
  • Launch a previously simulated load. Check the simulated load trace to verify that it actually does what you expect it to do.

Reindexing


After importing configurations, it is highly recommended to reindex your database! This is not needed if importing complete projects, as the data import stage will automatically launch a reindex.


Email Notifications


When the app creates new users that have an email address, it will request Jira to send them a notification email. Take into account that these notifications will be requested when the users are created, even if later the import fails and everything is rolled back. If you do not want these emails sent at the moment of user creation, consider disabling the email queue before the import. You can do it by navigating to the "Outgoing Mail" link at the system configuration page. You will get to a page with a "Disable Outgoing Mail" button at the top right corner.


Instance Locked During Migration (version 2.0 >)


If you load a complete project, i.e. not only its configuration but also issue data and attachments, while data is being imported your instance will be locked for a period of time. This period will last depending on the size of imported data. So, it makes sense to import projects out of office hours or, at least, warn users in advance that the system will not be available for some time.


Follow a Defined Process


Promoting configuration changes, importing projects from another instance, or merging instances of Jira may in some cases be complex tasks. Your chances of success will be much higher if you follow some best practices and avoid common pitfalls. We recommend reading the Migrating Data with Adaptavist page that we prepared in collaboration with Atlassian. It describes the recommended process for each of those three situations. We also recommend that you refer to the Project Configurator Checklist as a quick reminder of all the import prerequisites and tasks before proceeding with any migration process.