Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 2.7.0
Description
We're currently building with -fomit-frame-pointer, which can lead to cryptic stack traces.
Switching to -fno-omit-frame-pointer will produce better stack traces but cost some performance. In my past experience, on x86-64 the penalty was around 0.5% (though on different code and with a different register allocator) which I think is a reasonably tradeoff but in corner cases it can be higher. So we'd need to qualify this change through a perf regression run (both benchmarks and primitives).