Releases: weibocom/breeze
v0.0.1.53
hot bug fix: 在cacheservice中,因去重可能导致重复配置越界
修复mq索引节点bug
内存回收策略调整为定期
去掉metrics的help信息
调整指标类型
增加heap的指标采集
复用crc32 crc32local
去掉pool_name
v0.0.1.52
代码优化
调整georadius georadiusbymember hello指令
调整重连失败策略
测试用例
v0.0.1.51
mcq:采用多cursor命中策略,调整ip下线后仍然读取数据的时间,由十分钟增加到20分钟
性能优化:
当转化的数据number小于32时,直接用num_table[str:32]匹配,大于32时,再调用n.to_string(),性能优化约20倍
topo 更新优化:调整刷新策略,在pending时刷新,30s刷新一次 降低刷新频率,使用计数精确判断更新后topo的释放时机
指标:
修复backend监控 ,在prometheus拉取数据时,如果是backend监控,则不插入instance ip
动态注册:启动时,往prometheus注册target ,定期发心跳,获取所有指标
简化cache的命中率统计。只有mc才统计命中率
metric为0的number不输出
将value进行generics处理,简化输出;
简化指标名字,减少一次copy
代码优化:
去掉不必要依赖 graphite相关代码,
调整unsupport_num指标位置,在出错时,不向client写入不符合协议要求的错误信息。
version信息添加cpu版本
启动时未打开日志,输出时间
debug环境下开启日志
添加mesh测试用例
v0.0.1.50
- metric指标去掉时间戳和ip
- metric指标增加队列mcq空读统计项
- Rocket.toml整合到ctx 减少docker配置
- 修改mcq msg parse方法,支持部分msg解析
- 使用ctor替换lazy-static,避免在每将访问的时候都执行一次原子操作
- 编译时去掉strip与panic=abort,回溯栈便于排查问题
- bug fix:只对range/modrange类dist进行后端数量2的幂限制
v0.0.1.49
Merge pull request #151 from weibocom/dev Dev
v0.0.1.48
支持自定义prometheus的lable
v0.0.1.47
mesh指标格式改为prometheus
v0.0.1.46
multi 指令过滤异常信息,发送对应的nil值,并对nilconvert进行统计;
支持从vintage都去socks列表,并构建socks文件;
对unsupport cmd,进行日志及统计,修复之前的统计异常;
对init失败、监听、accept失败,都增namespace监听失败的计数。
v0.0.1.45
Merge pull request #132 from weibocom/dev Dev
v0.0.1.44
变更sock文件监听失败后通知的路径
mc就近访问:slave不存在时不处理。