Commit 2358de68 authored by antirez's avatar antirez
Browse files

Sentinel command renaming: use case sensitive hashing for the dict.

parent a9c50088
...@@ -387,6 +387,7 @@ void sentinelSimFailureCrash(void); ...@@ -387,6 +387,7 @@ void sentinelSimFailureCrash(void);
/* ========================= Dictionary types =============================== */ /* ========================= Dictionary types =============================== */
uint64_t dictSdsHash(const void *key); uint64_t dictSdsHash(const void *key);
uint64_t dictSdsCaseHash(const void *key);
int dictSdsKeyCompare(void *privdata, const void *key1, const void *key2); int dictSdsKeyCompare(void *privdata, const void *key1, const void *key2);
int dictSdsKeyCaseCompare(void *privdata, const void *key1, const void *key2); int dictSdsKeyCaseCompare(void *privdata, const void *key1, const void *key2);
void releaseSentinelRedisInstance(sentinelRedisInstance *ri); void releaseSentinelRedisInstance(sentinelRedisInstance *ri);
...@@ -424,7 +425,7 @@ dictType leaderVotesDictType = { ...@@ -424,7 +425,7 @@ dictType leaderVotesDictType = {
/* Instance renamed commands table. */ /* Instance renamed commands table. */
dictType renamedCommandsDictType = { dictType renamedCommandsDictType = {
dictSdsHash, /* hash function */ dictSdsCaseHash, /* hash function */
NULL, /* key dup */ NULL, /* key dup */
NULL, /* val dup */ NULL, /* val dup */
dictSdsKeyCaseCompare, /* key compare */ dictSdsKeyCaseCompare, /* key compare */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment