由于一位蘋果工程師發(fā)現(xiàn)了存在于 Cassandra 數(shù)據(jù)庫系統(tǒng)的一個(gè) BUG,Apache Cassandra 社區(qū)決定暫緩發(fā)布軟件更新。Cassandra 是一套開源去中心化的 NoSQL 數(shù)據(jù)庫系統(tǒng),目前被蘋果、Netflix 和 Spotify 等諸多科技公司廣泛使用。
在最新的 Cassandra 4.0 發(fā)布之前,Cassandra 貢獻(xiàn)者和蘋果工程師 Jon Meredith 發(fā)現(xiàn)了一個(gè)潛在的問題,并要求通過投票的方式?jīng)Q定是否延遲本次新版本發(fā)布。
在接受外媒 The Register 采訪的時(shí)候,一位 Cassandra 社區(qū)發(fā)言人表示:“在準(zhǔn)備 4.0 正式版的時(shí)候,Apache Cassandra 社區(qū)發(fā)現(xiàn)了一個(gè)需要在周五晚些時(shí)候進(jìn)行的修復(fù)。正因?yàn)槿绱?,該版本被擱置,直到修復(fù)完成。我們將在知道后立即分享新的發(fā)布時(shí)間”。
Cassandra 4.0 原定于北京時(shí)間今天(7 月 20 日)下午 3 點(diǎn)發(fā)布.它被設(shè)定為該項(xiàng)目 6 年來的第一次重大更新,原因是社區(qū)成員希望該版本盡可能地穩(wěn)定和完善。
根據(jù) Meredith 要求的延期申請,問題存在于 Cassandra 4.0 實(shí)例序列化某些消息參數(shù)。Meredith 周六寫道:“我已經(jīng)確認(rèn),在與 4.0 之前的節(jié)點(diǎn)通信時(shí),4.0 節(jié)點(diǎn)上的 FWD_FRM 的序列化和反序列化是不正確的,包括一個(gè)錯(cuò)誤的單字節(jié)地址長度”。Apache Cassandra 是根據(jù) Apache License v2.0 發(fā)布的。它由一個(gè)自愿的貢獻(xiàn)者團(tuán)隊(duì)維護(hù)和更新。
(舉報(bào))