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

Todd Lipcon updated KUDU-1192:
------------------------------
    Labels: newbie  (was: )

> Periodically flush glog buffers from a thread
> ---------------------------------------------
>
>                 Key: KUDU-1192
>                 URL: https://issues.apache.org/jira/browse/KUDU-1192
>             Project: Kudu
>          Issue Type: Improvement
>            Reporter: Mike Percy
>              Labels: newbie
>
> If a tserver or master is started and there are no live tablets, glog will 
> buffer the output indefinitely which prevents startup messages from 
> appearing. This is confusing and might look like the server is hung.
> There is a flag called --logbufsecs that controls how long glog will buffer 
> data before flushing, but it's lazy; if another log message doesn't come in 
> after that time, nothing will trigger the flush. There is no auto-flush 
> thread.
> The solution is to run a thread that periodically flushes all of the logs by 
> calling google::FlushLogFiles(INFO).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to