只需要将compile_hash设为线程安全,即可保证command线程和update线程的安全访问。

This commit is contained in:
zhengchao
2017-07-03 20:15:39 +08:00
parent 63b1a9b13e
commit fa3c675fd9
4 changed files with 16 additions and 12 deletions

View File

@@ -368,8 +368,10 @@ struct _Maat_feather_t
char group_tn[MAX_TABLE_NAME_LEN];
pthread_mutex_t plugin_table_reg_mutex;
unsigned char decrypt_key[MAX_TABLE_NAME_LEN];
unsigned char redis_ip[MAX_TABLE_NAME_LEN];;
unsigned char redis_ip[MAX_TABLE_NAME_LEN];
int redis_port;
struct timeval connect_timeout;
redisContext *redis_read_ctx;
redisContext *redis_write_ctx; // not thread safe.
int on_redis_writing;