in grpc/server/requestid/requestid.go [28:39]
func generateRequestID(ctx context.Context) context.Context {
md, ok := metadata.FromIncomingContext(ctx)
if !ok {
md = metadata.MD{}
}
if vals := md.Get(common.RequestIDMetadataHeader); len(vals) > 0 {
return ctx
}
md.Set(common.RequestIDMetadataHeader, shortID())
return metadata.NewIncomingContext(ctx, md)
}