1、Moving Your Bugs Forward In Time Chris PriceThis talk has code snippets-sit near the front if you can!THE MANY TIMELINES OF THE MULTIVERSELOKI&ALLIGATOR LOKIA BUG ON THE SACRED TIMELINEDeveloper commits bugA BUG ON THE SACRED TIMELINEA BUG ON THE SACRED TIMELINEDeveloper commits bugFeature successfu
2、lly shipped to prodCI Tests FailDeveloper fixes bugOne engineer,one hourCOSTA BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug deploys to prod(us-west)1 day passesA BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug deploys to prod(us-west)1
3、day passesA BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug deploys to prod(us-west)1 day passesBug deploys to prod(us-east)Bug deploys to prod(eu-west)Another day passesAnother day passesA BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug
4、deploys to prod(us-west)1 day passesBug deploys to prod(us-east)Bug deploys to prod(eu-west)Another day passesAnother day passesA BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug deploys to prod(us-west)1 day passesBug deploys to prod(us-east)Bug deploys to prod(eu-west
5、)Another day passesAnother day passesAlligator Loki eatsoriginal developerBug deploys to prod(ap-northeast)Operator is paged!Very important customer impacted!A BUG ON THE ALTERNATE TIMELINEDeveloper commits bugCI tests do not catch bugBug deploys to prod(us-west)1 day passesBug deploys to prod(us-ea
6、st)Bug deploys to prod(eu-west)Another day passesAnother day passesAlligator Loki eatsoriginal developerBug deploys to prod(ap-northeast)Operator is paged!Very important customer impacted!Manager is paged!More engineers added to call to go through VCS historyBad commit identified!Engineers review re