forked from TrueCloudLab/rclone
swift: stop chunked operations logging "Failed to read info: Object Not Found"
This commit is contained in:
parent
bf562d7373
commit
b79dc01016
1 changed files with 6 additions and 7 deletions
|
@ -194,21 +194,21 @@ func NewFs(name, root string) (fs.Fs, error) {
|
||||||
//
|
//
|
||||||
// May return nil if an error occurred
|
// May return nil if an error occurred
|
||||||
func (f *FsSwift) newFsObjectWithInfo(remote string, info *swift.Object) fs.Object {
|
func (f *FsSwift) newFsObjectWithInfo(remote string, info *swift.Object) fs.Object {
|
||||||
fs := &FsObjectSwift{
|
o := &FsObjectSwift{
|
||||||
swift: f,
|
swift: f,
|
||||||
remote: remote,
|
remote: remote,
|
||||||
}
|
}
|
||||||
if info != nil {
|
if info != nil {
|
||||||
// Set info but not headers
|
// Set info but not headers
|
||||||
fs.info = *info
|
o.info = *info
|
||||||
} else {
|
} else {
|
||||||
err := fs.readMetaData() // reads info and headers, returning an error
|
err := o.readMetaData() // reads info and headers, returning an error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// logged already FsDebug("Failed to read info: %s", err)
|
fs.Debug(o, "Failed to read metadata: %s", err)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return fs
|
return o
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewFsObject returns an FsObject from a path
|
// NewFsObject returns an FsObject from a path
|
||||||
|
@ -452,7 +452,6 @@ func (o *FsObjectSwift) readMetaData() (err error) {
|
||||||
}
|
}
|
||||||
info, h, err := o.swift.c.Object(o.swift.container, o.swift.root+o.remote)
|
info, h, err := o.swift.c.Object(o.swift.container, o.swift.root+o.remote)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fs.Debug(o, "Failed to read info: %s", err)
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
o.info = info
|
o.info = info
|
||||||
|
@ -468,7 +467,7 @@ func (o *FsObjectSwift) readMetaData() (err error) {
|
||||||
func (o *FsObjectSwift) ModTime() time.Time {
|
func (o *FsObjectSwift) ModTime() time.Time {
|
||||||
err := o.readMetaData()
|
err := o.readMetaData()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// fs.Log(o, "Failed to read metadata: %s", err)
|
fs.Debug(o, "Failed to read metadata: %s", err)
|
||||||
return o.info.LastModified
|
return o.info.LastModified
|
||||||
}
|
}
|
||||||
modTime, err := o.headers.ObjectMetadata().GetModTime()
|
modTime, err := o.headers.ObjectMetadata().GetModTime()
|
||||||
|
|
Loading…
Add table
Reference in a new issue