Adar Dembo created KUDU-1931:
--------------------------------
Summary: Servers using the FBM may crash after a Flush
Key: KUDU-1931
URL: https://issues.apache.org/jira/browse/KUDU-1931
Project: Kudu
Issue Type: Bug
Components: fs
Affects Versions: 1.2.0
Reporter: Adar Dembo
Fix For: 1.4.0
The file block manager interacts with RandomAccessFiles via the file cache, and
the file cache RandomAccessFile descriptor's implementation of
memory_footprint() can lead to a crash, due to its use of std::make_shared() to
allocate the underlying memory.
Just how likely the crash is to occur is unclear: it happens with near
certainty using glibc's malloc, but I haven't seen it happen with tcmalloc.
Because of that, I'm inclined to restrict the fix to 1.4 rather than get it
into 1.3 (or even 1.2.1).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)