remove a duplicate forward declaration and polish some comments (#7371)

remove a duplicate forward declaration and polish some comments

Signed-off-by: Zhao Junwang <zhjwpku@gmail.com>
pull/7412/head^2
zhjwpku 2024-01-17 22:30:23 +08:00 committed by GitHub
parent 21464adfec
commit 51e607878b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 23 additions and 25 deletions

View File

@ -401,7 +401,7 @@ typedef struct WorkerPool
/* /*
* Placement executions destined for worker node, but not assigned to any * Placement executions destined for worker node, but not assigned to any
* connection and not ready to start. * connection and ready to start.
*/ */
dlist_head readyTaskQueue; dlist_head readyTaskQueue;
int readyTaskCount; int readyTaskCount;
@ -492,8 +492,6 @@ typedef struct WorkerSession
} WorkerSession; } WorkerSession;
struct TaskPlacementExecution;
/* GUC, determining whether Citus opens 1 connection per task */ /* GUC, determining whether Citus opens 1 connection per task */
bool ForceMaxQueryParallelization = false; bool ForceMaxQueryParallelization = false;
int MaxAdaptiveExecutorPoolSize = 16; int MaxAdaptiveExecutorPoolSize = 16;
@ -585,7 +583,7 @@ typedef enum TaskPlacementExecutionState
} TaskPlacementExecutionState; } TaskPlacementExecutionState;
/* /*
* TaskPlacementExecution represents the an execution of a command * TaskPlacementExecution represents the execution of a command
* on a shard placement. * on a shard placement.
*/ */
typedef struct TaskPlacementExecution typedef struct TaskPlacementExecution
@ -1908,7 +1906,7 @@ RunDistributedExecution(DistributedExecution *execution)
/* /*
* Iterate until all the tasks are finished. Once all the tasks * Iterate until all the tasks are finished. Once all the tasks
* are finished, ensure that that all the connection initializations * are finished, ensure that all the connection initializations
* are also finished. Otherwise, those connections are terminated * are also finished. Otherwise, those connections are terminated
* abruptly before they are established (or failed). Instead, we let * abruptly before they are established (or failed). Instead, we let
* the ConnectionStateMachine() to properly handle them. * the ConnectionStateMachine() to properly handle them.
@ -3118,7 +3116,7 @@ ConnectionStateMachine(WorkerSession *session)
* *
* We can only retry connection when the remote transaction has * We can only retry connection when the remote transaction has
* not started over the connection. Otherwise, we'd have to deal * not started over the connection. Otherwise, we'd have to deal
* with restoring the transaction state, which iis beyond our * with restoring the transaction state, which is beyond our
* purpose at this time. * purpose at this time.
*/ */
RemoteTransaction *transaction = &connection->remoteTransaction; RemoteTransaction *transaction = &connection->remoteTransaction;

View File

@ -168,7 +168,7 @@ CitusExecutorRun(QueryDesc *queryDesc,
executorBoundParams = queryDesc->params; executorBoundParams = queryDesc->params;
/* /*
* We do some potentially time consuming operations our self now before we hand of * We do some potentially time consuming operations ourself now before we hand off
* control to postgres' executor. To make sure that time spent is accurately measured * control to postgres' executor. To make sure that time spent is accurately measured
* we remove the totaltime instrumentation from the queryDesc. Instead we will start * we remove the totaltime instrumentation from the queryDesc. Instead we will start
* and stop the instrumentation of the total time and put it back on the queryDesc * and stop the instrumentation of the total time and put it back on the queryDesc

View File

@ -252,7 +252,7 @@ FastPathRouterQuery(Query *query, Node **distributionKeyValue)
/* /*
* Distribution column must be used in a simple equality match check and it must be * Distribution column must be used in a simple equality match check and it must be
* place at top level conjustion operator. In simple words, we should have * place at top level conjunction operator. In simple words, we should have
* WHERE dist_key = VALUE [AND ....]; * WHERE dist_key = VALUE [AND ....];
* *
* We're also not allowing any other appearances of the distribution key in the quals. * We're also not allowing any other appearances of the distribution key in the quals.

View File

@ -715,8 +715,8 @@ MultiNodeTree(Query *queryTree)
/* /*
* ContainsReadIntermediateResultFunction determines whether an expresion tree contains * ContainsReadIntermediateResultFunction determines whether an expression tree
* a call to the read_intermediate_result function. * contains a call to the read_intermediate_result function.
*/ */
bool bool
ContainsReadIntermediateResultFunction(Node *node) ContainsReadIntermediateResultFunction(Node *node)
@ -726,7 +726,7 @@ ContainsReadIntermediateResultFunction(Node *node)
/* /*
* ContainsReadIntermediateResultArrayFunction determines whether an expresion * ContainsReadIntermediateResultArrayFunction determines whether an expression
* tree contains a call to the read_intermediate_results(result_ids, format) * tree contains a call to the read_intermediate_results(result_ids, format)
* function. * function.
*/ */

View File

@ -434,7 +434,7 @@ ExtractSelectRangeTableEntry(Query *query)
* for the given modification query. * for the given modification query.
* *
* The function errors out if the input query is not a * The function errors out if the input query is not a
* modify query (e.g., INSERT, UPDATE or DELETE). So, this * modify query (e.g., INSERT, UPDATE, DELETE or MERGE). So, this
* function is not expected to be called on SELECT queries. * function is not expected to be called on SELECT queries.
*/ */
Oid Oid
@ -2271,13 +2271,13 @@ SelectsFromDistributedTable(List *rangeTableList, Query *query)
/* /*
* RouterQuery runs router pruning logic for SELECT, UPDATE, DELETE, and MERGE queries. * PlanRouterQuery runs router pruning logic for SELECT, UPDATE, DELETE, and
* If there are shards present and query is routable, all RTEs have been updated * MERGE queries. If there are shards present and query is routable, all RTEs
* to point to the relevant shards in the originalQuery. Also, placementList is * have been updated to point to the relevant shards in the originalQuery. Also,
* filled with the list of worker nodes that has all the required shard placements * placementList is filled with the list of worker nodes that has all the
* for the query execution. anchorShardId is set to the first pruned shardId of * required shard placements for the query execution. anchorShardId is set to
* the given query. Finally, relationShardList is filled with the list of * the first pruned shardId of the given query. Finally, relationShardList is
* relation-to-shard mappings for the query. * filled with the list of relation-to-shard mappings for the query.
* *
* If the given query is not routable, it fills planningError with the related * If the given query is not routable, it fills planningError with the related
* DeferredErrorMessage. The caller can check this error message to see if query * DeferredErrorMessage. The caller can check this error message to see if query
@ -2510,7 +2510,7 @@ AllShardsColocated(List *relationShardList)
if (currentTableType == RANGE_DISTRIBUTED || if (currentTableType == RANGE_DISTRIBUTED ||
currentTableType == APPEND_DISTRIBUTED) currentTableType == APPEND_DISTRIBUTED)
{ {
/* we do not have further strict colocation chceks */ /* we do not have further strict colocation checks */
continue; continue;
} }
} }
@ -2932,7 +2932,7 @@ TargetShardIntervalsForRestrictInfo(RelationRestrictionContext *restrictionConte
} }
/* /*
* Different resrictions might have different partition columns. * Different restrictions might have different partition columns.
* We report partition column value if there is only one. * We report partition column value if there is only one.
*/ */
if (multiplePartitionValuesExist) if (multiplePartitionValuesExist)

View File

@ -104,7 +104,7 @@ typedef struct FastPathRestrictionContext
* Set to true when distKey = Param; in the queryTree * Set to true when distKey = Param; in the queryTree
*/ */
bool distributionKeyHasParam; bool distributionKeyHasParam;
}FastPathRestrictionContext; } FastPathRestrictionContext;
typedef struct PlannerRestrictionContext typedef struct PlannerRestrictionContext
{ {

View File

@ -238,8 +238,8 @@ typedef struct Task
TaskQuery taskQuery; TaskQuery taskQuery;
/* /*
* A task can have multiple queries, in which case queryCount will be > 1. If * A task can have multiple queries, in which case queryCount will be > 1, and
* a task has more one query, then taskQuery->queryType == TASK_QUERY_TEXT_LIST. * taskQuery->queryType == TASK_QUERY_TEXT_LIST.
*/ */
int queryCount; int queryCount;
@ -290,7 +290,7 @@ typedef struct Task
/* /*
* When we evaluate functions and parameters in the query string then * When we evaluate functions and parameters in the query string then
* we should no longer send the list of parameters long with the * we should no longer send the list of parameters along with the
* query. * query.
*/ */
bool parametersInQueryStringResolved; bool parametersInQueryStringResolved;