当前位置:首页 > 作者专栏 > 正文

选举日电子卷筒崩溃本来是可以避免的

  

  A sign points the way to a voting booth during the Hamilton West by-election. (November 2022)

  选举委员会发现,选举日的选票崩溃是“完全可以避免的”。

  10月14日选举日上午10点过后不久,选民名册的电子版就出现了故障,直到下午2点之前才被修复。

  虽然它只影响到那些投特别票的人,但许多投票中心已经因大量排队而紧张,这造成了进一步的延误和混乱。

  eoll是专门为选举管理委员会开发的移动应用程序,由IT公司Catalyst开发和维护。

  在选举日,工作人员用它来查找没有携带EasyVote卡的选民。

  “这是一种电子选择,也可以通过在投票地点查阅书面登记的选民的纸质卷宗来完成,也可以通过查阅地点和街道的索引来确定一个人居住在哪个选区。”

  内审局向新西兰广播公司公布的文件显示,选举日上午9点59分,有4个连接失败——尽管后来有人表示,这些连接与随后的中断无关。

  从上午10点开始,断断续续的请求开始返回502坏网关错误代码,Catalyst后来在其事件报告中表示,这表明上游(后端)服务器存在问题。

  上午10点15分,该公司表示,它注意到网络正在变慢。

  上午10点18分和10点20分,选举委员会工作人员之间的团队信息显示,服务器出现故障。

  上午10点22分,国家办公室向6648个投票地点的电话发送了一条短信,确认eRoll已经关闭。

  上午10点30分的另一条消息建议投票站按照选民助理手册的第18页操作,该手册概述了手动管理排队的过程。

  大约上午11点,连接耗尽,排队的请求超时,返回一个504网关超时错误码。

  催化剂支持工程师开始诊断潜在的根本原因。

  在上午11点20分至11点35分之间,Catalyst建议进行两项更改以增加容量。

  大约在下午12点30分,Catalyst建议根本原因可能是应用程序中的特定代码片段,并建议对代码进行更改。

  然而,在下午1点,当满载恢复时,问题又出现了。

  完全绕过代码部分的更改被证明是成功的。

  下午1点44分,一份最终文本被发送到投票地点,确认电子投票再次工作。

  在下午5点15分到5点40分之间,又出现了一个错误高峰,然后下降,系统在当天剩下的时间里没有发生任何事故。

  选举委员会的一份事件报告发现,“选举日eRoll应用程序性能的下降,最终是可以避免的,因为有更清晰、更准确的要求和彻底的负载测试,更能代表当天的环境和背景”。

  2023年大选所用的体积假设是基于2020年大选。但事实证明,2023年选举日的报名活动要高得多。

  然而,在投票日下午,Catalyst的一封电子邮件确实指出,“问题的根本原因是自2020年之前首次开发和发布以来,系统中已经编码的行为。在通用电气和早期投票阶段,这种做法毫无问题。”

  邮件指出,这个问题在标准的负载测试中不容易被发现。

  事故报告还说,如果官员们更密切地关注这个系统,他们本可以更快地做出反应。

  官方的投票率为78.2%,低于2020年的82.2%。

  虽然投票人的问题只影响到那些投特别票的人,但许多投票中心已经排起了长队,造成了进一步的延误和混乱。

  惠灵顿的一名选民当天告诉新西兰广播公司,由于延误,一些人在投票前就离开了。

  给选举委员会工作人员的一封电子邮件也报告说,在几个选区排队等候的时间长达45分钟,据报道,由于等待,人们离开了投票队伍。

  选举管理委员会表示,在2020年议会选举和两次补选以及2023年议会选举的提前投票期间,没有出现任何问题。

  在2023年大选之前,它也进行了负载测试。

  然而,公布的文件显示,在选举日之前的8月、9月和10月,eRoll系统还存在其他技术问题。

  选举委员会在回应中表示:“这些问题都已得到解决,或被确定为用户错误,而不是系统问题,与选举日的事件无关。”

  10月11日-超时问题

  投票站工作人员表示,当他们试图使用电子投票时,收到了“连接超时”的错误信息。工作人员被建议使用手动卷筒,直到问题得到解决。

  选举委员会的一份事故报告发现,由于Catalyst未能收到上游供应商计划维护的通知,它无法访问关键系统。Catalyst解决了这个问题。

  10月10日-杰拉尔丁选区问题

  一个在杰拉尔丁选区特别标记的问题是,登记的选民出现在特殊名单上,而他们应该出现在普通名单上。

  10月9/10日-一般滚动没有显示

  服务台被告知,普通选民名单没有出现在应用程序上,当投票助理试图登记选民时,他们出现在了特殊选民名单上,而他们本应该出现在普通选民名单上。

  会议建议确保投票助理发出普通选票。

  10月4日- eoll搜索对一个用户不起作用

  个人的投票地点设备无法准确地执行eRoll搜索,显示所有公众成员都是“特殊投票”组的一部分。

  10月4 - 5日- MDA2多条目(MIKE)

  标记了一个能够向eoll添加重复条目的问题。

  一位负责解决该问题的人在一封电子邮件中写道,可能的“连接问题”、选民助理的不耐烦以及eRoll无法阻止同一笔交易的多次提交,都可能是问题的一部分。

  但他也指出,“在大选之前,我们无法修复eRoll,因为它目前被大量使用,看起来不像是一个简单的修复”。

  “希望在接下来的几天里,随着这一信息的传播,我们能看到这种情况有所减少。好消息是它只影响了3%的更新。”

  9月25/26日-登录问题

  据报道,用户在登录eRoll时遇到困难,无法选择选民。

  9月26日-训练期间出现问题

  据报道,一些在塞尔温接受培训的选民助理无法更新电子登记簿上的地址详细信息,而且在登录电子登记簿时遇到了麻烦。

  9月18日-培训问题

  据报道,投票助理培训期间的选票错误影响了培训的能力。

  9月14日-缺少指示

  虽然这不是一个技术问题,但电子邮件也显示,关于如何使用eoll的初始课程中遗漏了说明。

  8月23日-更改URL

  在8月份对eRoll的一些更改和测试期间,它被标记为需要进行更多的更新,尽管确切的内容被编辑了。

  选举委员会在其事件报告中表示,选举委员会和Catalyst之间举行了几次会议和研讨会,以更好地了解当天的事件,并确保吸取教训。

  在对新西兰联储的回应中,选举委员会表示,“虽然系统问题在选举日得到了识别和纠正,但选举委员会董事会随后要求提交一份完整的报告,说明与eRoll应用程序的性能和事件管理相关的原因和经验教训,”选举委员会在对新西兰联储的回应中表示。

  委员会已委托采取下列行动:

  对当前软件开发生命周期的回顾,以确保适当的检查和控制到位,以捕获所有功能有功能和无功能nal要求,2024年第一季度末完成;

  审查未来如何交付关键业务应用程序的负载测试,包括使用外部第三方专业提供商,该测试将于2024年第二季度末完成;

  绩效考核mo监督整个选举委员会的IT系统,包括mo由我们的第三方供应商进行监控,将于2024年第一季度末完成;和

  进一步嵌入选举委员会和Catalyst在2024年第一季度引入的主要IT事件管理流程。

  选举委员会将在2024年将这项工作的最新情况纳入其向司法部长提交的关于大选的法定报告。

  在怀卡托港补选之前,也进行了强有力的测试,但最终决定不使用eRoll。

有话要说...