Commit 32fbc7f9 authored by Aaron Jacobs's avatar Aaron Jacobs

Fixed build errors.

Caused by jacobsa/bazilfuse@47700022b94da7c946b1f5f8af8621b2a32f4762.
parent 8a8429af
......@@ -253,7 +253,10 @@ func Convert(
return
}
func convertAttributes(inode InodeID, attr InodeAttributes) bazilfuse.Attr {
func convertAttributes(
inode InodeID,
attr InodeAttributes,
expiration time.Time) bazilfuse.Attr {
return bazilfuse.Attr{
Inode: uint64(inode),
Size: attr.Size,
......@@ -265,6 +268,7 @@ func convertAttributes(inode InodeID, attr InodeAttributes) bazilfuse.Attr {
Crtime: attr.Crtime,
Uid: attr.Uid,
Gid: attr.Gid,
Valid: convertExpirationTime(expiration),
}
}
......@@ -292,7 +296,6 @@ func convertChildInodeEntry(
out *bazilfuse.LookupResponse) {
out.Node = bazilfuse.NodeID(in.Child)
out.Generation = uint64(in.Generation)
out.Attr = convertAttributes(in.Child, in.Attributes)
out.AttrValid = convertExpirationTime(in.AttributesExpiration)
out.Attr = convertAttributes(in.Child, in.Attributes, in.AttributesExpiration)
out.EntryValid = convertExpirationTime(in.EntryExpiration)
}
......@@ -174,8 +174,7 @@ type GetInodeAttributesOp struct {
func (o *GetInodeAttributesOp) toBazilfuseResponse() (bfResp interface{}) {
resp := bazilfuse.GetattrResponse{
Attr: convertAttributes(o.Inode, o.Attributes),
AttrValid: convertExpirationTime(o.AttributesExpiration),
Attr: convertAttributes(o.Inode, o.Attributes, o.AttributesExpiration),
}
bfResp = &resp
......@@ -207,8 +206,7 @@ type SetInodeAttributesOp struct {
func (o *SetInodeAttributesOp) toBazilfuseResponse() (bfResp interface{}) {
resp := bazilfuse.SetattrResponse{
Attr: convertAttributes(o.Inode, o.Attributes),
AttrValid: convertExpirationTime(o.AttributesExpiration),
Attr: convertAttributes(o.Inode, o.Attributes, o.AttributesExpiration),
}
bfResp = &resp
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment