Applicable to all supported GemFire versions.
If a region was created without off-heap memory enabled, then you will see the message related to:
"no off heap memory was configured when creating the region
"To use off-heap memory for a region in GemFire, off-heap memory must first be enabled and configured at the server (JVM) level, and then the region must be created with the off-heap attribute set to true." If off-heap memory was not configured when the region was created, the proper steps are to restart the server with off-heap memory enabled and then create the region specifying off-heap use.
Please refer the following guide for the detailed off-heap region.