Despite best efforts to avoid non-POD static variables, we appear to still have over 80 instances (see MESOS-2780). We can, of course, use const inline functions to address these but this will change each constant reference at the calling site to a constant function reference.
A more natural approach provided by C++11 is to use constexpr. I have submitted for review (https://reviews.apache.org/r/34782/) an example to address the TC handle. What are the views on whitelisting constexpr? -- Paul Brett
