Specify ASYNCBRING to improve performance of IFS backups

BRMS uses the Save Object (SAV) command and QsrSave API to backup integrated file system (IFS) objects.  Performance of IFS backups may be improved by specifying *YES for the Asynchronous bring (ASYNCBRING) parameter on the Save Object (SAV) command or Asynchronous bring key on the QsrSave() API. The best performance improvement will be seen with a well balanced directory tree in which all objects qualify for the save. In situations where a large number of objects reside in a single directory, few objects qualify for the save or the system is memory constrained, performance may degrade with ASYNCBRING(*YES) specified.


IBM i 7.2 and above

In release 7.2 and above, BRMS allows asynchronous bring to be used during BRMS IFS backups by specifying the ASYNCBRING parameter on the Save Object using BRM (SAVBRM) command or more generally in the attributes for a control group or the backup policy.

NOTE: When BRMS for IBM i 7.2 is installed,  the Asynchronous bring fields in the backup policy and all control groups will be set to an initial value based on the values that where previously set using the ASYNCBRING options defined below.

IBM i 6.1 and 7.1

In releases V6R1 and 7.1,  BRMS allows asynchronous bring to be used during BRMS IFS backups by using the following commands:

To enable asynchronous bring:

CALL PGM(QBRM/Q1AOLD) PARM('PARMOVR' '*ADD' 'ASYNCBRING' '*YES')

To disable asynchronous bring:

CALL PGM(QBRM/Q1AOLD) PARM('PARMOVR' '*ADD' 'ASYNCBRING' '*NO ')

To remove the override, use the following command (default is *NO):

CALL PGM(QBRM/Q1AOLD) PARM('PARMOVR' '*REMOVE ' 'ASYNCBRING')

To show the current override being used, use the following command:

CALL PGM(QBRM/Q1AOLD) PARM('PARMOVR' '*DISPLAY' 'ASYNCBRING')


Possible return messages:
ASYNCBRING:      - the ASYNCBRING bring default is used on SAV commands
ASYNCBRING: *YES - ASYNCBRING is enabled
ASYNCBRING: *NO  - ASYNCBRING is disabled

Notes:

  • The following PTFs or their superseding PTFs are required:

BRMS:

7.1 SI44710
6.1 SI44709

IBM i OS:

For release 7.1

MF53848
SI44588
SI44590
SI44688

For release 6.1.0 (with 6.1.1 SLIC)

MF53847
SI44587
SI44589
SI44739

For release 6.1.0 (with 6.1.0 SLIC)

MF53846
SI44587
SI44589
SI44739

  • Other IBM i PTFs to help IFS save performance

7.1: MF52772
6.1.1: MF52284
6.1.0: MF52495