code: func (lo *largeObject) abort() {
  	objects, err := lo.c.ObjectNamesAll(lo.container, nil)
  	if err != nil {
  		lo.logger.Error(swiftLargeObjectLogTag, fmt.Sprintf("Return all multipart objects: %v\n", err))
  		return
  	}
  	for _, object := range objects {
  		if strings.HasPrefix(object, lo.objectName+"/"+lo.timestamp+"/") {
  			err = lo.c.ObjectDelete(lo.container, object)
  			if err != nil {
  				lo.logger.Error(swiftLargeObjectLogTag, fmt.Sprintf("Delete the multipart objects: %v\n", err))
  			}
  		}
  	}
  	return
  }
docs: // Try to abort multipart upload. Do not error on failure.