[
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)