mirror of https://github.com/citusdata/citus.git
Fix master_remove_node
parent
cd6a1b8d58
commit
34bd766cc3
|
@ -206,7 +206,7 @@ ShardLength(uint64 shardId)
|
||||||
bool
|
bool
|
||||||
NodeHasShardPlacements(char *nodeName, int32 nodePort)
|
NodeHasShardPlacements(char *nodeName, int32 nodePort)
|
||||||
{
|
{
|
||||||
const int scanKeyCount = 3;
|
const int scanKeyCount = 2;
|
||||||
const bool indexOK = true;
|
const bool indexOK = true;
|
||||||
|
|
||||||
bool hasPlacements = false;
|
bool hasPlacements = false;
|
||||||
|
@ -222,8 +222,6 @@ NodeHasShardPlacements(char *nodeName, int32 nodePort)
|
||||||
BTEqualStrategyNumber, F_TEXTEQ, CStringGetTextDatum(nodeName));
|
BTEqualStrategyNumber, F_TEXTEQ, CStringGetTextDatum(nodeName));
|
||||||
ScanKeyInit(&scanKey[1], Anum_pg_dist_shard_placement_nodeport,
|
ScanKeyInit(&scanKey[1], Anum_pg_dist_shard_placement_nodeport,
|
||||||
BTEqualStrategyNumber, F_INT4EQ, Int32GetDatum(nodePort));
|
BTEqualStrategyNumber, F_INT4EQ, Int32GetDatum(nodePort));
|
||||||
ScanKeyInit(&scanKey[2], Anum_pg_dist_shard_placement_shardstate,
|
|
||||||
BTEqualStrategyNumber, F_INT4EQ, Int32GetDatum(FILE_FINALIZED));
|
|
||||||
|
|
||||||
scanDescriptor = systable_beginscan(pgShardPlacement,
|
scanDescriptor = systable_beginscan(pgShardPlacement,
|
||||||
DistShardPlacementNodeidIndexId(), indexOK,
|
DistShardPlacementNodeidIndexId(), indexOK,
|
||||||
|
|
Loading…
Reference in New Issue