diff --git a/db/builder.cc b/db/builder.cc index 8e944983d..e57ad0208 100644 --- a/db/builder.cc +++ b/db/builder.cc @@ -222,9 +222,11 @@ Status BuildTable( } // Output to event logger and fire events. - EventHelpers::LogAndNotifyTableFileCreationFinished( - event_logger, ioptions.listeners, dbname, column_family_name, fname, - job_id, meta->fd, tp, reason, s); + if (!s.ok() || meta->fd.GetFileSize() > 0) { + EventHelpers::LogAndNotifyTableFileCreationFinished( + event_logger, ioptions.listeners, dbname, column_family_name, fname, + job_id, meta->fd, tp, reason, s); + } return s; }