compactLogs(logs: Seq[SinkFileStatus]): Seq[SinkFileStatus]
FileStreamSinkLog
FileStreamSinkLog is a concrete CompactibleFileStreamLog (of SinkFileStatuses) for FileStreamSink and MetadataLogFileIndex.
FileStreamSinkLog uses 1 for the version.
FileStreamSinkLog uses add action to create new metadata logs.
FileStreamSinkLog uses delete action to mark metadata logs that should be excluded from compaction.
Creating FileStreamSinkLog Instance
FileStreamSinkLog (like the parent CompactibleFileStreamLog) takes the following to be created:
compactLogs Method
|
Note
|
compactLogs is part of the CompactibleFileStreamLog Contract to…FIXME.
|
compactLogs…FIXME