Usecase 2

When you are required to maintain the same settings for all the AppNodes in the same AppSpace , the JVM settings can be applied at the AppSpace level, in the bwappnode-<AppSpaceName>.tra file.

On applying the JVM settings, the following changes take place.

Existing AppNodes

  • Before setting the JVM Parameters - If not specified explicitly, the default values of JVM parameters for each AppNode are applicable. These values are commented by default. These are the settings that an AppNode takes when created, and if the JVM parameters are already set at the bwcommon.tra or bwappnode.tra level, then those settings take effect. For more information, see Usecase 1.
  • After changing the JVM parameters and no restart of AppNodes - No changes in the AppNode settings.
  • After changing the JVM parameters and AppSpace restart - The changes are applied to all the existing AppNodes in that particular AppSpace. The AppNodes in other AppSpaces are not affected.

New AppNodes

The changes are applied to any new AppNodes that are created in that particular AppSpace. AppNodes created in any other AppSpace do not have any impact.

In this particular use case, it is recommended that since changing the settings at the AppSpace level affect all the AppNodes in the AppSpace, the requirements for all the AppNodes in that particular AppSpace must be considered before making these changes.