When calling volume driver Mount, send opaque ID

This generates an ID string for calls to Mount/Unmount, allowing drivers
to differentiate between two callers of `Mount` and `Unmount`.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
This commit is contained in:
Brian Goff 2016-03-07 21:41:44 -05:00
parent d4db263aa4
commit ac615c51ba

View file

@ -42,10 +42,17 @@ var templFuncs = template.FuncMap{
"marshalType": marshalType, "marshalType": marshalType,
"isErr": isErr, "isErr": isErr,
"lower": strings.ToLower, "lower": strings.ToLower,
"title": strings.Title, "title": title,
"tag": buildTag, "tag": buildTag,
} }
func title(s string) string {
if strings.ToLower(s) == "id" {
return "ID"
}
return strings.Title(s)
}
var generatedTempl = template.Must(template.New("rpc_cient").Funcs(templFuncs).Parse(` var generatedTempl = template.Must(template.New("rpc_cient").Funcs(templFuncs).Parse(`
// generated code - DO NOT EDIT // generated code - DO NOT EDIT
{{ range $k, $v := .BuildTags }} {{ range $k, $v := .BuildTags }}