Reports by Tomas Vondra, Vinayak Pokale, and Aleksander Alekseev.
Patch by Amit Langote.
/*-----------
* pgstat_progress_start_command() -
*
- * Set st_command in own backend entry. Also, zero-initialize
- * st_progress_param array.
+ * Set st_progress_command (and st_progress_command_target) in own backend
+ * entry. Also, zero-initialize st_progress_param array.
*-----------
*/
void
/*-----------
* pgstat_progress_end_command() -
*
- * Update index'th member in st_progress_param[] of own backend entry.
+ * Reset st_progress_command (and st_progress_command_target) in own backend
+ * entry. This signals the end of the command.
*-----------
*/
void
else
{
nulls[2] = true;
- for (i = 1; i < PGSTAT_NUM_PROGRESS_PARAM + 1; i++)
+ for (i = 0; i < PGSTAT_NUM_PROGRESS_PARAM; i++)
nulls[i+3] = true;
}