Does anyone know if there's precedent or policy for removing a cluster setting?
I'm unsure about whether I should technically keep the now-unused setting so as to not break scripts that set it, or not. Keeping it has the side-effect that documentation for it is automatically generated.
In particular, I'm removing server.heap_profile.system_memory_threshold_fraction
, since I'm moving to a different policy around collecting heap profiles - instead of being based on an RSS threshold, I want to try one driven by high-water marks of allocations (not a threshold), and one that only considers Go memory use, ignoring CGo (and OS-level RSS).