108
request *archiver.ArchiveHistoryRequest,
109
opts ...archiver.ArchiveOption,
111
>
featureCatalog := archiver.GetFeatureCatalog(opts...)
112
>
defer func() {
113
>
if err != nil && !common.IsPersistenceTransientError(err) && featureCatalog.NonRetryableError != nil {
114
err = featureCatalog.NonRetryableError()
115
}
116
}()
117
118
>
logger := archiver.TagLoggerWithArchiveHistoryRequestAndURI(h.logger, request, URI.String())
history_archiver.go
119
>
120
>
if err := h.ValidateURI(URI); err != nil {
121
logger.Error(archiver.ArchiveNonRetryableErrorMsg, tag.ArchivalArchiveFailReason(archiver.ErrReasonInvalidURI), tag.Error(err))
122
return err