Commit 91a3b442 authored by Aaron Jacobs's avatar Aaron Jacobs

Improve error log output for unknown operations.

Previously:

    (unknown(inode=1)) error: function not implemented

Now:

    (*bazilfuse.GetxattrRequest(inode=1)) error: function not implemented

For GoogleCloudPlatform/gcsfuse#76.
parent 23590532
......@@ -825,6 +825,11 @@ type unknownOp struct {
commonOp
}
func (o *unknownOp) ShortDesc() (desc string) {
desc = fmt.Sprintf("%T(inode=%v)", o.bazilReq, o.bazilReq.Hdr().Node)
return
}
func (o *unknownOp) toBazilfuseResponse() (bfResp interface{}) {
panic(fmt.Sprintf("Should never get here for unknown op: %s", o.ShortDesc()))
}
......
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