Commit Graph

44 Commits (b6423e92abfadaa1ed9642319872aa1654403cd6)

Author SHA1 Message Date
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 6 years ago
Andres Freund e0c4ec0728 Replace uses of heap_open et al with the corresponding table_* function. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Thomas Munro cfdf4dc4fc Add WL_EXIT_ON_PM_DEATH pseudo-event. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Robert Haas 32df1c9afa Add subtransaction handling for table synchronization workers. 7 years ago
Magnus Hagander eed1ce72e1 Allow background workers to bypass datallowconn 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane 9fa6f00b13 Rethink MemoryContext creation to improve performance. 8 years ago
Peter Eisentraut 5373bc2a08 Add background worker type 8 years ago
Tom Lane 3e1683d37e Fix, or at least ameliorate, bugs in logicalrep_worker_launch(). 8 years ago
Peter Eisentraut e42351ae07 Simplify some code in logical replication launcher 8 years ago
Tom Lane 21d304dfed Final pgindent + perltidy run for v10. 8 years ago
Peter Eisentraut 7e174fa793 Only kill sync workers at commit time in subscription DDL 8 years ago
Tom Lane 799f8bc76a Shorten timeouts while waiting for logicalrep worker slot attach/detach. 8 years ago
Tom Lane 1f201a818a Fix race conditions and missed wakeups in syncrep worker signaling. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Andres Freund 2c48f5db64 Use standard interrupt handling in logical replication launcher. 8 years ago
Andres Freund 9206ced1dc Clean up latch related code. 8 years ago
Peter Eisentraut 41a21bf9b4 Don't set application_name in logical replication workers 8 years ago
Peter Eisentraut 9fcf670c2e Fix signal handling in logical replication workers 8 years ago
Peter Eisentraut 6812330f1c Reorganize logical replication worker disconnect code 8 years ago
Peter Eisentraut 92ecb148e5 Improve logical replication worker log messages 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Peter Eisentraut 9414e41ea7 Fix logical replication launcher wake up and reset 8 years ago
Tom Lane 12d11432b4 Fix possible null pointer dereference or invalid warning message. 8 years ago
Fujii Masao 9f11fcec66 Fix bug so logical rep launcher saves correctly time of last startup of worker. 8 years ago
Tom Lane 49da00677d Silence compiler warning induced by commit de4389712. 8 years ago
Peter Eisentraut de43897122 Fix various concurrency issues in logical replication worker launching 8 years ago
Fujii Masao 280c53ecfb A collection of small fixes for logical replication. 8 years ago
Fujii Masao 39a6772d04 Use DatumGetInt32() to extract 32-bit integer value from a datum. 8 years ago
Tom Lane b6dd127128 Ensure BackgroundWorker struct contents are well-defined. 8 years ago
Peter Eisentraut 887227a1cc Add option to modify sync commit per subscription 8 years ago
Peter Eisentraut 26ad194cb0 Support configuration reload in logical replication workers 8 years ago
Robert Haas 2113ac4cbb Don't use bgw_main even to specify in-core bgworker entrypoints. 8 years ago
Peter Eisentraut 7c4f52409a Logical replication support for initial data copy 8 years ago
Tom Lane 6ec4c8584c Reduce log verbosity of startup/shutdown for launcher subprocesses. 8 years ago
Fujii Masao 4eafdcc276 Prevent logical rep workers with removed subscriptions from starting. 8 years ago
Heikki Linnakangas d02d985349 Fix typo in variable name. 9 years ago
Heikki Linnakangas 181bdb90ba Fix typos in comments. 9 years ago
Peter Eisentraut 3d9e73ea5f Update copyright years in some recently added files 9 years ago
Fujii Masao dc82f5a640 Be sure to release the lock on failure to launch logical replication worker. 9 years ago
Peter Eisentraut 70c56a014e Fix NULL pointer access in logical replication workers 9 years ago
Peter Eisentraut 665d1fad99 Logical replication 9 years ago