This commit enable gtm_proxy to unregister itself when the registration failed.   This patch is similar to pg_ctl stop -m immediate improvement to eliminate DBA intervention when gtm_proxy was killed/crashed and needs just a restart.
This commit enable gtm_proxy to unregister itself when the registration
failed.   This patch is similar to pg_ctl stop -m immediate improvement
to eliminate DBA intervention when gtm_proxy was killed/crashed and
needs just a restart.

	modified:   src/gtm/proxy/proxy_main.c

arcivanov/postgres-xl,pavanvd/postgres-xl,oberstet/postgres-xl,zeroae/postgres-xl,zeroae/postgres-xl,Postgres-XL/Postgres-XL,techdragon/Postgres-XL,ovr/postgres-xl,kmjungersen/PostgresXL,postmind-net/postgres-xl,Postgres-XL/Postgres-XL,ovr/postgres-xl,arcivanov/postgres-xl,techdragon/Postgres-XL,snaga/postgres-xl,zeroae/postgres-xl,yazun/postgres-xl,kmjungersen/PostgresXL,ovr/postgres-xl,pavanvd/postgres-xl,ovr/postgres-xl,oberstet/postgres-xl,postmind-net/postgres-xl,ovr/postgres-xl,pavanvd/postgres-xl,Postgres-XL/Postgres-XL,oberstet/postgres-xl,postmind-net/postgres-xl,postmind-net/postgres-xl,yazun/postgres-xl,kmjungersen/PostgresXL,techdragon/Postgres-XL,Postgres-XL/Postgres-XL,snaga/postgres-xl,arcivanov/postgres-xl,zeroae/postgres-xl,zeroae/postgres-xl,pavanvd/postgres-xl,snaga/postgres-xl,techdragon/Postgres-XL,oberstet/postgres-xl,yazun/postgres-xl,yazun/postgres-xl,arcivanov/postgres-xl,snaga/postgres-xl,kmjungersen/PostgresXL,Postgres-XL/Postgres-XL,snaga/postgres-xl,arcivanov/postgres-xl,oberstet/postgres-xl,yazun/postgres-xl,postmind-net/postgres-xl,techdragon/Postgres-XL,pavanvd/postgres-xl,arcivanov/postgres-xl,kmjungersen/PostgresXL