{"push_id":2798569946,"size":1,"distinct_size":1,"ref":"refs/heads/fix_hash_5x","head":"c7183151ca2850c4db03e508fba627156944ebc1","before":"9f6fc734e89bc5e70542e570c6e2087393d7e627","commits":[{"sha":"c7183151ca2850c4db03e508fba627156944ebc1","author":{"name":"Jinbao Chen","email":"4b8aa61561a0d7225b8e46da0c0e9f7cf0f129a7@pivotal.io"},"message":"Fix redistribute bug on some types which need to convert\n\nAfter 8.4 merge, we have two restrictlist 'mergeclause_list'\nand 'hashclause_list' in function 'add_paths_to_joinrel'. We\nuse mergeclause_list in cdb motion in hashjoin. But some of\nkeys should not been used as distribution keys.\n\nWe can use restrictinfo->hashjoinoperator to determine if\na RestrictInfo in mergeclause_list can be a redistribute\nkey. Considered there are different requirements for\nRestrictInfo for redistribution and merge, We can make a\nnew function to make a cdbclause_list,rather than use\nmergeclause_list as redistribute keys in merge and hash join.","distinct":true,"url":"https://api.github.com/repos/baobao0206/gpdb/commits/c7183151ca2850c4db03e508fba627156944ebc1"}]}
{"actor":{"display_login":"baobao0206"}}