mirror of https://github.com/citusdata/citus.git
This change adds a general purpose infrastructure to log and monitor process about long running progresses. It uses `pg_stat_get_progress_info` infrastructure, introduced with PostgreSQL 9.6 and used for tracking `VACUUM` commands. This patch only handles the creation of a memory space in dynamic shared memory, putting its info in `pg_stat_get_progress_info`, fetching the progress monitors on demand and finalizing the progress tracking. |
||
---|---|---|
.. | ||
colocation_utils.c | ||
create_shards.c | ||
deparse_shard_query.c | ||
distribution_metadata.c | ||
fake_fdw.c | ||
generate_ddl_commands.c | ||
metadata_sync.c | ||
partitioning_utils.c | ||
progress_utils.c | ||
prune_shard_list.c | ||
test_helper_functions.c |