"using the legacy ID generation is discouraged" warning is displayed

Hi,

I am currently using Pega 8.6, and sometimes I find below warnings in the PegaRULES log.

  • WARN: This system supports batch ID generation; using the legacy ID generation is discouraged, see Pegasystems Documentation

Well, I fully understand that Pega has introduced a new case generation mechanism that is explained in https://support.pega.com/discussion/case-id-generation-mechanism. From version 8.3.1 onwards, new mechanism is enabled by default, and also batch size is 1000 by default. I haven’t changed the default settings, meaning I am using the new mechanism. As a matter of fact, the case ID jumps to the next batch size (i.e. W-1001) when I restart the system.

This warnig message sounds like as if I am using a legacy ID generation, but that is wrong. Why is this warning message logged? Isn’t this a message bug?

Thanks,

@CloeW938 please can you log a support incident for this and provide the INC reference here so that we can help track it?

@CloeW938

I found the below solution from our Support team:

Batch ID generation currently is only available in a In a single-tenant PostgreSQL environment.

See description in documentation Increase performance for work ID generation (8.3)

When Multi tenancy is and/or a unsupported database is used, then ID generation will fallback to the legacy. This has no negative impact on application functionality. The log message cannot be disabled.

The latest documentation about this setting can be found in Default dynamic system settings

This setting applies to only single-tenant environments and PostgresSQL or AWS Aurora databases.