162
}
163
165
>
encodedHistoryBatches, err := encoder.EncodeHistories(historyBatches)
166
>
if err != nil {
167
logger.Error(archiver.ArchiveNonRetryableErrorMsg, tag.ArchivalArchiveFailReason(errEncodeHistory), tag.Error(err))
168
return err
169
}
170
172
>
if err = mkdirAll(dirPath, h.dirMode); err != nil {
173
logger.Error(archiver.ArchiveNonRetryableErrorMsg, tag.ArchivalArchiveFailReason(errMakeDirectory), tag.Error(err))
174
return err
175
}
176
177
>
filename := constructHistoryFilename(request.NamespaceID, request.WorkflowID, request.RunID, request.CloseFailoverVersion)
history_archiver.go
178
>
if err := writeFile(path.Join(dirPath, filename), encodedHistoryBatches, h.fileMode); err != nil {
179
logger.Error(archiver.ArchiveNonRetryableErrorMsg, tag.ArchivalArchiveFailReason(errWriteFile), tag.Error(err))
180
return err
181
}
182
184
}
185