[ 
https://issues.apache.org/jira/browse/KUDU-761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Grant Henke resolved KUDU-761.
------------------------------
    Fix Version/s: NA
       Resolution: Duplicate

> TS seg fault after short log append
> -----------------------------------
>
>                 Key: KUDU-761
>                 URL: https://issues.apache.org/jira/browse/KUDU-761
>             Project: Kudu
>          Issue Type: Bug
>          Components: log
>    Affects Versions: M5
>            Reporter: Adar Dembo
>            Priority: Major
>             Fix For: NA
>
>
> I was running tpch_real_world with SF=6000 on a2414. Towards the end of the 
> run, flush MM ops consistently won out over log gc MM due to memory pressure. 
> Eventually we ran out of disk space on the disk hosting the logs:
> {noformat}
> E0511 05:45:47.913038 8174 log.cc:130] Error appending to the log: IO error: 
> pwritev error: expected to write 254370 bytes, wrote 145525 bytes instead
> {noformat}
> What followed was a SIGSEGV:
> {noformat}
> PC: @ 0x0 
> *** SIGSEGV (@0x0) received by PID 8004 (TID 0x7fae308fd700) from PID 0; 
> stack trace: ***
> @ 0x3d4ae0f500 
> @ 0x0 
> @ 0x8a2791 kudu::log::LogEntryPB::~LogEntryPB()
> @ 0x8a2272 kudu::log::LogEntryBatchPB::~LogEntryBatchPB()
> @ 0x8a22e1 kudu::log::LogEntryBatchPB::~LogEntryBatchPB()
> @ 0x892de4 kudu::log::Log::AppendThread::RunThread()
> {noformat}
> There's not much we can do when we run out of disk space, but better to crash 
> with a CHECK or something than to SIGSEGV.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to