if !isSuccess(responseItem) {
tag.ESResponseStatus(responseItem.Status),
tag.ESResponseError(extractErrorReason(responseItem)),
tag.Key(visibilityTaskKey),
tag.ESDocID(docID),
tag.ESRequest(request.String()))
metrics.ElasticsearchBulkProcessorFailures.With(p.metricsHandler).Record(1, metrics.HttpStatusTag(responseItem.Status))
p.notifyResult(visibilityTaskKey, false)
continue
}