func NewPipelineParam(lease *proc.CatLease, param *proc.PrepareBlockParam) *PipelineParam { p := &PipelineParam{ lease: lease, } if param != nil { p.location = param.ServerLocation() } return p }