Tencent/paxosstore

rdtscp这个指令有问题

crestxu opened this issue · 3 comments

应该替换成
struct timeval now = { 0 };
gettimeofday( &now,NULL );
unsigned long long u = now.tv_sec;
u *= 1000;
u += now.tv_usec / 1000;
return u;

crest总好. 问题是 ? 内部旧代码一直在不严格的场景用RDTSCP, 精确的用gettimeofday..

我的机器上没有这个指令,哈哈哈

参照libco, 默认不用RDTSCP.. 最新代码.