Comments (4)
原因是unlink命令实现有bug。出现的前提是:复杂结构,如果field的个数大于1024,会启动单独的线程来执行unlink操作,这时有较大概率会触发事务为空的bug。下个版本修复。
当前版本可以在配置中用将unlink命令映射到del命令来解决:“mapping-command unlink del”。因为del命令对于field数量大于1024的情况采用deleteRange接口,且tendis是多线程在服务,所以改用del命令并不会造成服务器卡顿。
出现问题的代码:
from tendis.
我也遇到类似问题 ,求解
from tendis.
能简单说下负载情况和使用到的命令吗。 还有rocks-transaction-mode
这个配置的值有修改吗
from tendis.
@raffertyyu
您好,负载情况不高,有用redis-shake做redis到tendis的数据同步,所以有unlink命令。
rocks-transaction-mode这个是采用的默认值。
最新发生的crash,通过gdb获取到的堆栈信息如下,请查收确认。谢谢
bt.txt
from tendis.
Related Issues (20)
- 2.6.0版本 memtier_benchmark 压测 纯set,内存无限制增长 HOT 1
- 2.6.0版本,binlogrecycle动作开始后,在无外部链接情况下,内存持续增长 HOT 6
- cmake编译报错
- Tendis集群某个实例重启后密码丢失
- Tendis 单实例部署 RSS内存占用过高问题 HOT 2
- failover time out HOT 1
- 升级2.5.0后cpu负载异常升高 HOT 4
- 开启 主从同步时 blocking 不能访问
- 遇到 txn replOnly 异常如何解决 HOT 1
- make -j12 编译的时候报错 HOT 17
- 2.5.0版本出现socket句柄泄露问题 HOT 1
- lua脚本执行有相关错误日志:expected failed:-ERR:6,msg:NotFound HOT 4
- /home/antdb/Tendis/src/tendisplus/server/server_params.cpp:20:10: fatal error
- Tendis/src/tendisplus/server/server_params.cpp:20:10: fatal error: : 没有那个文件或目录 HOT 4
- 通过jedis客户端连接报错:redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket. HOT 1
- tendis集群模式下,重启主节点时耗时比较久,原来的从变为了主,主上线后触发全量同步,而不是增量同步 HOT 4
- setslot issue
- 无法搬迁仅有的一个slot HOT 2
- tendis setslot报错 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tendis.