Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

configuration-database

Syntax

Hierarchy Level

Description

Define parameters for the configuration databases.

Configure the virtual-memory-mapping statement hierarchy to increase the memory space available for the configuration database size per process, as needed, by using virtual memory mapping and page-pooling.

Configure the ephemeral statement hierarchy to specify options for the ephemeral configuration database.

Configure the resize statement hierarchy when it is necessary to resize the configuration database.

Options

ephemeral

Configure settings for the ephemeral configuration database. commit-synchronize-model specifies the commit model used to synchronize ephemeral data to the backup Routing Engine during a commit synchronize operation; instance sets the instance name; allow-commit-synchronize-with-gres enables a device to synchronize ephemeral configuration data to the other Routing Engine when GRES is enabled on the device and a commit synchronize operation is requested; and ignore-ephemeral-default disables the default instance of the ephemeral configuration database.

extend-size

Increase the memory space available for the configuration database, per process, up to 1.5 GB. The extended default size is based on the original default database size. A device with a default database size of 409.99 MB will extend to a maximum of 1049.99 MB, and a device with a default database size of 665.99 MB will extend to a maximum of 1305.99.

Any operation on the extend-size configuration statement such as, deactivate, delete, or set requires that you reboot the device to make the change effective. The device generates the following warning message:

   Change in 'system configuration-database extend-size' will be effective at next reboot only.

The extend-size and max-db-size statements are mutually exclusive.

Note:

The extend-size configuration statement is supported for Junos OS Evolved starting in release 22.1.

You should remove the extend-size statement before performing a rollback from Junos OS Evolved release 22.1 or later to any release prior to 22.1.

max-db-size

Configures the maximum database size. The max-db-size and extend-size statements are mutually exclusive.

resize

Resizes the configuration database. The database will be resized automatically during the commit based on the values specified in the database-size-diff and database-size-on-disk attributes. The system displays Database resize completed when the configuration database is successfully resized.

virtual-memory-mapping

(Junos OS only) Define parameters for using virtual memory mapping for the configuration database on a per-process basis. The process statement sets the process name. For each process, you can define the following options:

  • fixed-size—Size in kilobytes to directly map for the initial portion of the configuration database for the specified process.

    • Range: 512 KB through 696,320 KB

  • page-pooling-size—Size in kilobytes to use for page-pooling the remaining data in the database.

    • Range: 512 KB through 696,320 KB

Note:

Junos OS Evolved does not support the virtual-memory-mapping option.

The remaining statements are explained separately. See CLI Explorer.

Required Privilege Level

admin—To view this statement in the configuration.

admin-control—To add this statement to the configuration.

Release Information

Statement introduced in Junos OS Release 13.2.