| 1173 | } |
| 1174 | |
| 1175 | [[noreturn]] void ImpalaServer::AuditEventLoggerFlushThread() { |
| 1176 | while (true) { |
| 1177 | sleep(5); |
| 1178 | Status status = audit_event_logger_->Flush(); |
| 1179 | if (!status.ok()) { |
| 1180 | LOG(ERROR) << "Error flushing audit event log: " << status.GetDetail(); |
| 1181 | if (FLAGS_abort_on_failed_audit_event) { |
| 1182 | CLEAN_EXIT_WITH_ERROR("Shutting down Impala Server due to " |
| 1183 | "abort_on_failed_audit_event=true"); |
| 1184 | } |
| 1185 | } |
| 1186 | } |
| 1187 | } |
| 1188 | |
| 1189 | [[noreturn]] void ImpalaServer::LineageLoggerFlushThread() { |
| 1190 | while (true) { |