您现在的位置:首页 >> 自然生态

3月技术栈更新丨ES、Redis、RocksDB、Logstash、Grafana等版本发表汇总

时间:2025-03-21 12:56:16

4784)会引发常用软性字段的 API 来到一个带有 401 HTTP 只能code的 null_pointer_exception 严重错误

重要变化:

1、Geo

Fields API 理应来到规范化的示意图

严重错误复原:

1、Aggregations

再一动工 BooleanTermsIT 向后兼容 7.17.0 旧版本 将元组和半元组增大到其存储的精准度

2、Allocation

复原 updateMinNode 前提条件 使 *.routing.allocation.* 变成为基于列详见的分设 允许在 flood-stage-blocked 查找上进讫元数据更为新 集群完全恢复后再一路由

3、Authorization

创建者 API 身份验证时捉到其网站角色 扩展 fleet-server 服务个人信息的司法权

4、Distributed

[GCE Discovery] 正确处置具有 500 个或更为多实例的大型范围内

5、Engine

当分片告终时主干到 WRITE 多线程

6、ILM+SLM

复原 PolicyStepsRegistry 的 cachedSteps null 处置

更为多下文可核对:

Redis 发讫 7.0-rc2

2022 年 2 月底 28 日,Redis 发讫了 7.0-rc2 旧版本,具体更为新细节如下:

新特性:

填充 stream 消费者组一般来说和简报 为数组和分析报告 Lua 脚本填充 API 以明确定期检查 ACL

最初应用程序指示或指示数值:

COMMAND GETKEYSANDFLAGS 子指示 INFO 指示可以转用多个部分数值 XGROUP CREATE 和 SETID:最初 ENTRIESREAD 可选数值 XSETID 最初 ENTRIESADDED 和 MAXDELETEDID 可选数值

已扩展的 Command replies:

XINFO 简报消费者组一般来说和其他一些字段 XAUTOCLAIM 来到一个带有截图 ID 列详见的新元素

性能指标和资源利用改进:

增大HTTP为了让的系统多线程和小UDP 增大陈旧HTTP的多线程常用量 复原 Redis 6.2 当中扩展的 Z[REV]RANGE 指示(按级别)当中的回归

Bug 复原:

Modules:复原接口多线程填充严重错误为了让时的多线程人身安全违规 Lua:复原 Eval scripts active defrag 复原地理环境查找边界框定期检查引发遗失结果 Lua:在分析报告 Lua 脚本和数组时填充对 min-sle-* 可用的定期检查 Modules:在具有挂起计时支架的接口上常用 MODULE UNLOAD 时消除消亡和多线程泄漏 复原被阻止HTTP的严重错误统计分析电子邮件和告终的指示统计分析电子邮件 Lua/Modules:复原脚本和接口的缺失和段落严重错误统计分析电子邮件 在集群 setslot 此后定期检查远距离键值是否都以键值 Sentinel:如果可用保有告终来到严重错误

更为多下文可核对:

RocksDB 发讫多个旧版本

2022 年 3 月底,RocksDB 连续发讫了多个旧版本,其当中更为新较多的旧版本电子邮件如下:

RocksDB 7.0.0

Bug复原:

复原了当动工 memtable Bloom 软性支架 (memtable_prefix_bloom_size_ratio> 0) 时,低变成本 MultiGet 可能来到由 DeleteRange 截图的键的旧数值的主要严重错误 复原了更为多 EventListener::OnTableFileCreated 多线程的可能会,只能为 OK,file_size==0,且很难移去 SST 明文 复原了DB::GetMergeOperands(). 复原并发事务建议书和 memtable 叠加引发的 2PC 写出建议书事务的数据遗失解决办法 复原了 NUM_INDEX_AND_FILTER_BLOCKS_READ_PER_LEVEL、NUM_DATA_BLOCKS_READ_PER_LEVEL 和 NUM_SST_READ_PER_LEVEL 统计分析电子邮件,每个分级的每个 MultiGet 批次简报一次

性能指标改进:

增大了构建因特网 LSM 柏树完整性定期检查所常用的明文位置数据结构详见的开销,这可以大大提高某些工作负载的性能指标 叠加到常用排序std::vector而不是std::map存储 blob 明文的元数据;也,可以大大提高某些工作负载的性能指标,尤其是当 blob 明文的数量很小时 DisableManualCompaction() 并不需要回头原计划的手动压缩在多线程池当中督导以叫停作业

讫为改变:

未经许可 DBOptions.use_direct_io_for_flush_and_compaction == true 和 DBOptions.writable_file_max_buffer_size == 0 的混搭,这种混搭会引发 WritableFileWriter::Append() 永远周而复始,在这样一来 IO 当中很难多大象征意义 ReadOptions::total_order_seek才会阻碍 DB::Get(),这种交互早就过时,因为 RocksDB 早就能够扫描这两项的前缀提取支架是否与常用生变成详见明文的前缀提取支架兼容

新特性:

扩展了BlockBasedTableOptions::detect_filter_construct_corruption在 Bloom Filter (format_version>= 5) 和 Ribbon Filter 构建此后扫描锈蚀的选项 改进了 SstDumpTool 以从详见属性当中存取比较支架,并常用它来存取 SST 明文 扩展了电子邮件日志当中的列族统计分析电子邮件,还会记录 blob 明文当中的垃圾总量和 blob 明文机间放大系数,还通过rocksdb.blob-stats DB 属性公开了 blob 明文机间放大支架 在 ch 当中扩展 APIrocksdb_create_dir_if_missing,多线程底层明文系统的 CreateDirIfMissing API 来创建者目录 填充了最后一级和非最后一级存取统计分析电子邮件:LAST_LEVEL_READ_* 、 NON_LAST_LEVEL_READ_* 实验性:在 FSRandomAccessFile 当中填充对新 API ReadAsync 的拥护,以异步存取数据,并在 FileSystem 当中填充 Poll API 以定期检查劝说的存取劝说是否已完毕。ReadAsync 转用程序在数组。轮询 API 定期检查存取 IO 劝说的完毕可能会,并理应多线程程序在数组来指示存取劝说的完毕

RocksDB 7.0.1

Bug 复原:

复原常用 DisableManualCompaction 叫停手动压缩时的相互竞争前提条件,DB close 也可以叫停手动压缩多线程 复原了 DBImpl::ResumeImpl() 和回头完全恢复完毕的多线程之间的 versions_ 数据相互竞争 复原了由连续、传入写出入和拍摄快照之间的相互竞争引发的严重错误,对常用这些相互竞争前提条件创建者的快照查询可能来到不正确的结果,例如再一显示已截图的数据

RocksDB 7.0.3

Bug 复原:

复原了一个重大的性能指标严重错误,由于在 #9590 当中对 FilterPolicy::Name() 的更为改,早期 7.0.x 旧版本不会存取 7.0 之前的旧版本生变成的 Bloom 软性支架(反之亦然)。这会严重阻碍现有资料库强化或榜尾时的存取性能指标和存取 I/O,但不会阻碍数据可验证 复原了Iterator::Refresh()在督导 DeleteRange() 后存取 stale keys 的严重错误

Public API changes:

填充了纯终端 FilterPolicy::CompatibilityName(),这是复原就其 SST 元数据当中 FilterPolicy 取名的主要性能指标严重错误所需要的,而不阻碍 FilterPolicy 的 Customizable 方面。对于源代code来说,这一变化只阻碍到那些拥有自己的可选或包装 FilterPolicy 类的应用程序,但在的软件旧版本当中显然破坏了PHP库的元组兼容性 从 RocksDB 7 开始,RocksJa 现在需要 Ja 8(以前是 Ja 7)

RocksDB 7.0.4

Bug 复原:

复原了明令禁止和再一动工 manual compaction 时的 race condition 复原了非双写出队列模式下alive_log_files_的 race condition。该 race 在 WriteToWAL() 当中的 write_thread_ 和另一个正在督导FindObsoleteFiles()的多线程之间进讫。如果动工__glibcxx_requires_nonempty,将捉到 race condition 复原了在 POSIX 上同构 WritableFile 时的 race condition 复原了明令禁止 2PC 并动工 MANIFEST 当中的 WAL 时的一个 race condition。该 race condition 发生在想要安装连续结果的两个后台连续多线程之间,引发并未在 MANIFEST 当中 WAL 截图。并未来的 DB 打开可能告终 复原了 DropColumnFamily 的 heap use-after-free race 复原了rocksdb.read.block.compaction.micros不会 compaction stats 的严重错误

更为多下文可核对:

SQLite 发讫两个旧版本

2022 年 3 月底,SQLite 发讫了两个小旧版本,更为新细节如下:

SQLite 3.38.1

复原了最初 Bloom 软性支架简化的解决办法,该解决办法可能引发一些模糊的查询得到不正确的答案 复原日期和时间数组的 localtime 修饰符,以便它移去小数秒 修正 sqlite_offset SQL 数组,使其即使在原教旨主义只能也能正确工作 复原了终端详见的讫数值 IN 运算符约束,这样即使终端详见的实现依赖于字节code来软性不满足约束的讫,它们也能正确工作 对 assert() 语句、检验用例和HTML进讫了小的复原

SQLite 3.38.2

复原了另一个应用程序所发现的新 Bloom 软性支架简化解决办法 不允许在 assert() 当中常用 #ifdef 精进 unix 和 Windows VFSes 的 xShmLock 方法,使其在 SHM 明文并未打开时不会被多线程 在 btree 接口的 sqlite3BtreeInsert() 数组当中加强对锈蚀的资料库的保护 复原 zipfile 扩展,使其知道零较宽的 BLOB 来到一个 NULL 指针 运讫 sqlite3_declare_vtab() 时明令禁止触发支架编code

更为多下文可核对:

CrateDB 发讫 4.7.1

2022 年 3 月底 11 日,分布式 SQL 资料库 CrateDB 月发讫 4.7.1 旧版本,该旧版本更为新细节如下:

复原:

复原了来自COPY FROM的一个解决办法,该解决办法引发详见的默认详见达式仅有量化一次,从而引发整个详见常用一个单一的数值而不是每一讫。这仅有阻碍 non-deterministic 数组,例如,gen_random_text_uuid()、random()等 复原了从 CrateDB 旧版本 < 4.0 存取 translog 明文时可能引发严重错误的解决办法 复原了在常用引用多个其他关系的连接前提条件时可能引发Couldn't create execution plan的严重错误解决办法 复原了当在明文系统当中不实际上父目录的 globbed URI 下督导COPY FROM时引发 NPE 的解决办法 复原了在CREATE VIEW语句的查询部分常用标量子查询时,会引发在CREATE VIEW当中常用Invalid query严重错误 复原了在上层查询当中并未常用分区上的 window function 时引发告终的解决办法。例如:select x from (select x, ROW_NUMBER() OVER (PARTITION BY y) from t) t1 复原了引发严重错误结果集的显式叠加数值的比较数组数值的不正确简化。例如:`WHERE strCol::bigint> 3` 将绑缚的 JDK 更为新为 17.0.2+8

更为多下文可核对:

Logstash 发讫 8.1.1

2022 年 3 月底,Logstash 发讫了 8.1.1 旧版本,带来如下变更为:

复原:

bin/logstash-plugin uninstall 指示按预计运讫,可事与愿违卸载指定GUI Logstash CLI 方法现在可以在 Windows 上常用选定的 JDK Logstash 可以事与愿违定位到 Windows JVM,即使逆时针当中构变成机格 GeoIP 资料库查找现在将情况下常用 http_proxy 环境变量定义的代理

依赖项强化:

绑缚的 JDK 旧版本更为新为 11.0.14.1+1

除此之外,该旧版本还构变成一些GUI解决办法复原,下文可核对:#_plugins

Grafana 发讫 8.4.4

2022 年 3 月底 16 日,Grafana 8.4.4 月发讫,更为新细节如下:

基本功能和改进:

Loki:将 unpack 填充到基本基本功能完毕敦促 Plugins:允许将数组和类组件常用理应用程序GUI TimeSeries:为图形面板的 transform series override 填充迁移 TimeSeries:在进讫负 Y 叠加时移去机数值/并未定义数值

Bug 复原:

CloudWatch:常用 aws-sdk-go 的默认 http HTTP Dashboards:复原了按讫段落且不连续的解决办法 Gauge:当数据链接实际上且方向为水平时复原了 blank viz Search:常用 postgres 时正确排序结果 TagsInput:复原标签截图按钮的可访问性解决办法 TextPanel:在 markdown 被渲染变成 html 后进讫清理

更为多下文可核对:

来源丨OSCHINA官方网站

dbaplus社群瞩目广大新人员投稿,投稿邮件:editor@dbaplus.cn

dbaplus社群这两项一期直播【云原生运维迈进的多维度探索】将于4月底9日播出,通过下方链接进入直播间,其他用户播出提示,精彩细节不错过!

重视公众号【dbaplus社群】,获取更为多原创新技术篇文章和精选集方法上传

哈尔滨精神病治疗医院
苏州白癜风医院挂号
西安看皮肤病哪里比较好
沈阳儿科医院哪家最好
济南精神病医院去哪家好
英太青与西乐葆的作用一样吗
眼睛干涩发红怎么办
回南天湿气重怎么办
新冠治疗药物
口臭吃乌梅仁丹有用吗
相关阅读