文章

Bug:家族任务灰度发布后,老家族任务失效

Bug:家族任务灰度发布后,老家族任务失效

背景

线上一直有老的家族任务在正常运行。今天要上线新家族任务 RN15,QA 通过后灰度发布了部分比赛,发布后,开始有大量用户反馈家族任务参加失败。

问题和现象

  • 新的家族任务复用了老的原子事件 10000802,之前会在 “OEValue” 里传入队友的 pid,新的改为在 “TeammateID” 中传入队友id,并且去掉了 “OEValue” 字段。

  • 新的比赛发布后,老家族任务 esp 仍旧从 “OEValue” 中拿队友 pid,但此时新的原子事件中已经没有这个字段了,导致所有老家族任务执行失败。

反思与总结

  • 在复用老原子事件、积分等其他配置时,一定要考虑对老配置的兼容性,不能影响之前的业务
本文由作者按照 CC BY 4.0 进行授权