一个代码拼写错误,导致微软azuredevops服务在巴西停摆十小时-ag真人官方网
消费 > 正文

一个代码拼写错误,导致微软azuredevops服务在巴西停摆十小时

2023-06-04 09:52:23    来源:it之家    阅读量:14549   

,由于一个简单的代码错误,微软 azure devops 在南巴西地区的服务中断了约十个小时。it之家注意到,微软的软件工程经理 eric mattingly 在周五为这次中断道歉,并揭示了事故的原因:一个拼写错误导致了十七个生产数据库被删除。

azure devops提供一组集成的服务和工具,用于管理软件项目,从规划和开发到测试和部署。mattingly 解释说,azure devops 的工程师有时会对生产数据库进行快照,以便调查报告的问题或测试性能改进。他们依赖于一个每天运行的后台系统,该系统会在一定时间后删除旧的快照。近日 azure devops 的工程师进行了一次代码升级,用支持的 azure.resourcemanager.* nuget 包替换了已弃用的 microsoft.azure.managment.* 包。这导致了一个大型的拉取请求,其中更换了旧包和新包中的 api 调用。

拼写错误就发生在这个拉取请求中,它将删除快照数据库的调用换成了删除托管数据库的 azure sql server 的调用。azure devops 有专门的测试来发现这样的问题,但 mattingly 说,由于错误的代码只在某些条件下运行,因此现有的测试覆盖不到。

几天后,软件更改被部署到南巴西规模单元的客户环境。该环境有一个老的快照数据库,触发了这个错误,导致后台任务删除了“整个 azure sql server 和所有十七个生产数据库”。

所有数据都已经恢复,但花了十多个小时。mattingly 说,有几个原因造成这种情况。其中之一是,由于客户无法自己恢复 azure sql server ,必须由值班的 azure 工程师来处理,这个过程大约需要一个小时。另一个原因是,数据库有不同的备份配置:有些配置为区域冗余备份,有些配置为更新的地理区域冗余备份,解决这种不匹配增加了很长的恢复时间。

为了防止问题再次发生,mattingly 称微软已经采取了各种修复和重新配置措施,并再次向所有受此中断影响的客户道歉。

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。
  • 6月1日晚间,建发股份发布逾40条公告,首次披露收购美凯龙29.95%股份的购买报告书(草案)。建发股份及控股子公司联发集团,拟以支付现金的

  • 在中国疯狂开店的lululemon正瓜分adidas、nike们的生意。 6月1日,加拿大运动服装品牌lululemon发布2023财年第

  • 为深入宣传《网络安全法》《数据安全法》《关键信息基础设施安全保护条例》等网络安全法律法规和网络安全知识。全面营造全社会共筑网络安全防线的浓厚

  • 倒数2小时:wps新版超级会员5.8元/月探底再发车

    wps现已开启会员618狂促活动,“4年 28天超级会员卡”日常售价478元,618大促价288元。 今日可领3元加码券,实付285元即可

  • 没想到,openai短期工作无法推进,都是gpu太缺了! 听证会之后,samaltman带着团队在欧洲开启了「旅行」。 而在最近的一

  • 当下,气候投融资进入快车道。日前,国家气候投融资项目库正式发布,成为国家首批气候投融资试点。此前,我国确定了23个地方入选气候投融资试点,探

  • 距离上会还有3天,硅动力却撤了。 6月2日,上交所科创板股票审核页面显示,因无锡硅动力微电子股份有限公司及其保荐人撤回发行上市申请,根据《

  • 面对摸到“万亿市值”的英伟达,部分长线投资者选择“落袋为安”。 据彭博6月2日晚间报道,资管机构edmondderothschild的全球

  • 联想新款thinkcentreq500迷你主机上架:搭载i5-13420

    ,联想在今年初的ces上发布了一款thinkcentreneo50qgen4迷你主机,体积仅为1l,搭载了最新的13代酷睿处理器。现在,这款

  • 6月2日,由中国银保传媒主办的“守正与突围——2023保险产品创新大会”在上海举办。 友邦人寿首席客户官姜利民在会上表示,寿险产品开发面临

慢新闻

新家入住换新机!京天华盛春季家装节大促进行中 新家入住换新机!京天华盛春季家装节大促进行中

娱乐

新闻推荐

网站地图

先驱网--综合性的生活资讯平台

  邮箱:hchchc0324@163.com
网站地图