VSP-MEMORY COMPATIBILITY FOR RTM (LINUX)
In Linux systems, if the RTM feature is enabled, VSP-Memory may not function as expected. This is defined by the environment variable glibc.elision.enable. This is a global setting at the Operating System level. The setting is dependent on the below factors:
-
Operating System and version
-
glibc library version
Operating System |
Operating System Version |
glibc Version |
RTM used in Code |
Enabled (By default) |
Tunable |
Cent OS |
7.8 |
2.17 |
Yes |
No |
Yes (RHEL_GLIBC_TUNABLES="glibc.elision.enable=1") |
Ubuntu |
16.04 LTS |
2.23 |
Yes |
Yes |
No |
18.04 LTS |
2.27 |
Yes |
No |
Yes (GLIBC_TUNABLES="glibc.elision.enable=1") |
|
20.04 LTS |
2.31 |
Yes |
No |
Yes (GLIBC_TUNABLES="glibc.elision.enable=1") |
|
20.1 |
2.32 |
Yes |
No |
Yes (GLIBC_TUNABLES="glibc.elision.enable=1") |
|
21.04 |
2.33 |
Yes |
No |
Yes (GLIBC_TUNABLES="glibc.elision.enable=1") |
|
Amazon Linux |
1 |
2.17 |
Yes |
No |
Yes (RHEL_GLIBC_TUNABLES="glibc.elision.enable=1") |
2 |
2.26 |
Yes |
No |
Yes (RHEL_GLIBC_TUNABLES="glibc.elision.enable=1") |
Table – VSP-Memory Compatibility for RTM