postgres: use modified hash

This commit is contained in:
John Spray
2023-11-29 14:05:12 +00:00
parent e3c6fc3e51
commit 1518675bac

View File

@@ -232,14 +232,10 @@ get_shard_number(BufferTag* tag)
uint32 hash;
#if PG_MAJORVERSION_NUM < 16
hash = murmurhash32(tag->rnode.spcNode);
hash = hash_combine(hash, murmurhash32(tag->rnode.dbNode));
hash = hash_combine(hash, murmurhash32(tag->rnode.relNode));
hash = murmurhash32(tag->rnode.relNode);
hash = hash_combine(hash, murmurhash32(tag->blockNum/(MB/BLCKSZ)/stripe_size));
#else
hash = murmurhash32(tag->spcOid);
hash = hash_combine(hash, murmurhash32(tag->dbOid));
hash = hash_combine(hash, murmurhash32(tag->relNumber));
hash = murmurhash32(tag->relNumber);
hash = hash_combine(hash, murmurhash32(tag->blockNum/(MB/BLCKSZ)/stripe_size));
#endif