Currently the spec does not specify whether or not a CO can safely cache certain data, such as a NodeID. It is important to know whether or not this information should be cached or should be obtained every time it is required. For example, because the NodeID is not a single-value, its data map could be used to transport Node host-level information to a Controller host, such as a list of local devices on the node host. However, if the NodeID is cached this value should not be used for general data transport.
Cache characteristics and expectations should be explicitly detailed for each piece of data returned by the CSI RPCs.
Currently the spec does not specify whether or not a CO can safely cache certain data, such as a
NodeID. It is important to know whether or not this information should be cached or should be obtained every time it is required. For example, because theNodeIDis not a single-value, its data map could be used to transport Node host-level information to a Controller host, such as a list of local devices on the node host. However, if theNodeIDis cached this value should not be used for general data transport.Cache characteristics and expectations should be explicitly detailed for each piece of data returned by the CSI RPCs.