zhangst

Results 31 comments of zhangst

运行环境不一样,建议用perf之类的分析程序做下CPU的分析。

麻烦进一步分析下是哪个函数占用CPU。也请关注下shake的增量日志,get,filter,tps的值是否有很大的差别

2.8.3新版本待发布,请再尝试

在4.2版本上通过`db.test.update({"kick":10}, {$set:{"plus_field":2, "plus_field2":2}})`没有复现,补充了replaceOne生成的oplog,还有问题请补充

3.6.8虽然是比较老的mongodb版本,但是正常的写入不应该出问题的。 你的demo依赖的go-deiver是那个版本,写入的时候有报什么错误吗?

> 同步已经分片的数据没有问题,同步没有分片的集合会出现该问题。 demo依赖的mongo-go-driver-1.9.0,写入的时候无报错, demo写入的数据,mongos只能查到库,看不到库下的集合,但是在分片上可以查到库下的集合,写入到了primary shard ,您可以测一下。 直连分片,在分片上可以查到写入的数据吗?

> 感觉是MongoDB的问题,跟Shake的Driver没有关系。但建议交叉测试下,2.6.5版本的Shake还是用的老的mgo版本的Driver,辛苦用这个版本测试下。

to enable in shake, you need to configuration parameter mongo_ssl_root_ca_file = /root/mongo-shake-v2.8.1/ssl.pem,which is certificate file. If you still encounter problems, please refer to https://github.com/alibaba/MongoShake/issues/700 to supplement relevant information.