summaryrefslogtreecommitdiff
path: root/src/include/gtm
AgeCommit message (Expand)Author
2018-07-27Improve locking semantics in GTM and GTM ProxyPavan Deolasee
2017-11-04Improve comments in GTM code, minor naming tweaksTomas Vondra
2017-11-04Cleanup GTM API: make functions static, remove dead codeTomas Vondra
2017-10-14Allocate thread-local snapshot array staticallyTomas Vondra
2017-06-15Use thread-specific storage for computing a snapshot.Pavan Deolasee
2017-05-05Handle sequence's transactional behaviour on GTMPavan Deolasee
2016-11-07get rid of HAVE_SIGPROCMASKTomas Vondra
2016-10-18Add a missing parenthesis, lack of which might throw surprisesPavan Deolasee
2016-10-18Add check against accidental start of GTM with an XID lower than what it'sPavan Deolasee
2016-10-18Fix several compiler warningsPavan Deolasee
2016-10-18fix declarations that discard 'const' modifier from pointersTomas Vondra
2016-10-18fix missing ExceptionalCondition prototype / return typeTomas Vondra
2016-10-18Save global_xmin in the GTM control file and use that when its restartedPavan Deolasee
2016-10-18There was a missing commit from when the repo was forked,Mason Sharp
2016-10-18Fix a few compiler warnings.Pavan Deolasee
2016-10-18Improve node exclusion and node rejoining logic for calculation for globalPavan Deolasee
2016-10-18Do not log unnecessary node registration failures by differentiating between aPavan Deolasee
2016-10-18If we don't find GTM control file on startup, look for the temporary controlPavan Deolasee
2016-10-18Fix some protocol issues between GTM and GTM-standby.Pavan Deolasee
2015-12-09Allow on-demand assignment of XID, even on a datanodePavan Deolasee
2015-12-08Rework handling of idle nodes for xmin reporting and calculationPavan Deolasee
2015-11-30Avoid deadlock by ensuring that a rd-lock holder does not request another rd orPavan Deolasee
2015-11-30Add debug facility to GTM_RWLockPavan Deolasee
2015-11-26Add a cluster monitor postmaster processPavan Deolasee
2015-11-13Remove a lot of XC-specific code from the repo.Pavan Deolasee
2015-07-20Add a facility to track waited-for XIDs for a transactionPavan Deolasee
2015-07-17User GXID instead of Transaction Handle while sending backup actions to the GTMPavan Deolasee
2015-05-29Remove some other references of coord_name tracking in transaction infoPavan Deolasee
2015-05-29Remove coordinator name tracking from GTM transaction info structurePavan Deolasee
2015-05-29Simplify GTM protocol a bit by only using GXID for transaction identificationPavan Deolasee
2015-05-21Rename gti_backend_id to gti_proxy_client_id which is a better description ofPavan Deolasee
2015-04-27Fix compilation issues post 9.4 merge.Pavan Deolasee
2015-04-15Refactor code to send MSG_TXN_START_PREPARED message.Pavan Deolasee
2015-04-15Add missing gtm backup files to the repoPavan Deolasee
2015-04-15Add support for GTM to backup data at BARRIER commandPavan Deolasee
2015-04-15Refactor GTM connection management.Pavan Deolasee
2014-09-01Many compiler warnings are fixed.Andrei Martsinchyk
2014-09-01The Postgres-XL functionality includes MPP parallelism withPavan Deolasee
2013-02-21Add a comment about the usage of GTM_CountOpenTransactionsMichael Paquier
2012-10-31Refactor Makefile of GTM binaries and remove unnecessary build dependenciesMichael Paquier
2012-09-13Correct ifdef flags of header files for GTM and XC-specific thingsMichael Paquier
2012-09-10Change current value of sequences to make it consistent with vanillaMichael Paquier
2012-08-15Fix some warnings in code for compilation O2Michael Paquier
2012-07-13Change control file of GTM into a text fileMichael Paquier
2012-07-12Clean up whitespaces in XC header files and remove gtm_report_failureMichael Paquier
2012-07-12Simplify reconnection protocol of GTM-Proxy to GTMMichael Paquier
2012-07-11Introduce new GTM thread status managing thread backupMichael Paquier
2012-06-21Fix for crash at gtm_proxy startup in 32b-linux machinesMichael Paquier
2012-05-25Change Copyright to "Postgres-XC Development Group"Michael Paquier
2012-03-06Add support for explicit 2PCPavan Deolasee