SCHED_STAGE_COUNTER_VEC.get(tag).snapshot_ok.inc()
是一个指标统计,对应 Scheduler 里 Scheduler stage total 的 snapshot_ok。其中的 tag 是请求的 tag(prewrite 请求就是 “prewrite”),并不是数据的 key
let term = snapshot.ext().get_term()
的 term 是 Raft 里的 term,获得后保存在 task.cmd.ctx
中。后续会利用这个 term 来检查是否发生了 leader transfer,例如这里(不过这块我也不熟悉,看起来是跟 memory pessimistic locks 相关)。