Upgrading to ArangoDB 2.6

    Please note first that a database directory used with ArangoDB 2.6cannot be used with earlier versions (e.g. ArangoDB 2.5) anymore. Upgrading a database directory cannot be reverted. Thereforeplease make sure to create a full backup of your existing ArangoDBinstallation before performing an upgrade.

    ArangoDB will perform a database version check at startup. When ArangoDB 2.6encounters a database created with earlier versions of ArangoDB, it will refuseto start. This is intentional.

    The output will then look like this:

    To make ArangoDB 2.6 start with a database directory created with an earlierArangoDB version, you may need to invoke the upgrade procedure once. This canbe done by running ArangoDB from the command line and supplying the option.

    Note: here the same database should be specified that is also specified whenarangod is started regularly. Please do not run the —upgrade command on eachindividual database subfolder (named database-<some number>).

    then running

    will perform the upgrade for the whole ArangoDB instance, including all of itsdatabases.

    Starting with will run a database version check and perform anynecessary migrations. As usual, you should create a backup of your databasedirectory before performing the upgrade.

    The last line of the output should look like this:

    Please check the full output the —upgrade run. Upgrading may produce errors, which needto be fixed before ArangoDB can be used properly. If no errors are present orthey have been resolved manually, you can start ArangoDB 2.6 regularly.

    Upgrading a cluster planned in the web interface

    We have tried to make this procedure as painless and convenient for you.We assume that you planned, launched and administrated a cluster using thegraphical front end in your browser. The upgrade procedure is then asfollows:

    • First shut down your cluster using the graphical front end asusual.

    • Now open the cluster dash board in your browser by pointing it tothe same dispatcher that you used to plan and launch the cluster in the graphical front end. In addition to the usual buttons“Relaunch”, “Edit cluster plan” and “Delete cluster plan” you willsee another button marked “Upgrade and relaunch cluster”.

    This upgrades the cluster and launches it, exactly as with the button above in the graphical front end. You have to replace "root" witha user name and with a password that is valid for authenticationwith the cluster.