Thanks Hayato and Shlok, The Citus extension package is installed, but it is not preload on shared_preload_libraries and citus extesion is not created.I will create a new container without Citus extension package and adding stack trace ( I think this is the one you're talking about) as soon as possible and I will update here as soon I complete the test. See information below. show shared_preload_libraries; shared_preload_libraries------------------------------- pg_stat_statements, pg_repack(1 row) \dx List of installed extensions Name | Version | Schema | Description--------------------+---------+------------+------------------------------------------------------------------------ btree_gist | 1.7 | public | support for indexing common datatypes in GiST ltree | 1.2 | public | data type for hierarchical tree-like structures pg_stat_statements | 1.10 | public | track planning and execution statistics of all SQL statements executed pg_trgm | 1.5 | public | text similarity measurement and index searching based on trigrams pgcrypto | 1.3 | public | cryptographic functions plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language postgis | 3.5.1 | public | PostGIS geometry and geography spatial types and functions uuid-ossp | 1.1 | public | generate universally unique identifiers (UUIDs)(8 rows)
Steps done until pg_create_logical_replication_slot command (just the steps, does not include the full command) set wal_level, max_replication_slots, max_wal_senders and listen_addresses name | setting-----------------------+--------- listen_addresses | * max_replication_slots | 10 max_wal_senders | 20 wal_level | logical Changed pg_hba filerestart databasepg_ctl restart -D $POSTGRESQL_DATA create a user "CREATE USER user_rep WITH REPLICATION ENCRYPTED PASSWORD"ALTER DEFAULT PRIVILEGES FOR ROLE postgres IN SCHEMA myg GRANT SELECT ON TABLES TO user_rep;CREATE PUBLICATION myg_pub FOR TABLES IN SCHEMA myg;ALTER PUBLICATION myg_pub ADD TABLE myg SELECT snapshot_name FROM pg_create_logical_replication_slot On Wednesday, July 9, 2025 at 10:19:07 p.m. EDT, Hayato Kuroda (Fujitsu) <kuroda.hay...@fujitsu.com> wrote: Dear Shlok, Abrahim, > Also, I was going to the logs on found: > > > < 2025-07-08 14:57:08.653 UTC psql postgres postgres 172.18.0.94(53414) > SELECT 00000 2025-07-08 14:57:07 UTC 1096 686d31c3.448 2025-07-08 > 14:57:08.653 UTC > LOG: Initializing CDC decoder > > This log is not present in Postgres source code. Why is this log appearing > here? I found the output in Citus source code [1]. So, I'm afraid that you may load the shared library provided by Citus when you created the replication slot. If so, Citus community may be the better place to discuss the bug. We can help if you can reproduce the bug by the PostgreSQL core codes. [1]: https://github.com/citusdata/citus/blob/5deaf9a61673e10c183b6d4f13593f168e1c2c10/src/backend/distributed/cdc/cdc_decoder.c#L85 Best regards, Hayato Kuroda FUJITSU LIMITED