Bug:家族任务灰度发布后,老家族任务失效
Bug:家族任务灰度发布后,老家族任务失效
背景:
线上一直有老的家族任务在正常运行。今天要上线新家族任务 RN15,QA 通过后灰度发布了部分比赛,发布后,开始有大量用户反馈家族任务参加失败。
问题和现象:
-
新的家族任务复用了老的原子事件 10000802,之前会在 “OEValue” 里传入队友的 pid,新的改为在 “TeammateID” 中传入队友id,并且去掉了 “OEValue” 字段。
-
新的比赛发布后,老家族任务 esp 仍旧从 “OEValue” 中拿队友 pid,但此时新的原子事件中已经没有这个字段了,导致所有老家族任务执行失败。
反思与总结:
- 在复用老原子事件、积分等其他配置时,一定要考虑对老配置的兼容性,不能影响之前的业务
本文由作者按照
CC BY 4.0
进行授权