summaryrefslogtreecommitdiff
path: root/src/gtm
AgeCommit message (Expand)Author
2018-10-12Fix incorrect comparison in pgxcnode_gethashHEADmasterTomas Vondra
2018-10-11Use dynamic buffer to parse NODE_LIST_RESULT in GTMTomas Vondra
2018-07-31Ensure that bad protocol ERROR message is sent to the frontendPavan Deolasee
2018-07-27Improve locking semantics in GTM and GTM ProxyPavan Deolasee
2017-11-12Use local variable to format timestamp in GTM log line prefixTomas Vondra
2017-11-04Add gtm_snap.c comments (missing in a39b06b0c6)Tomas Vondra
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-07-31Fix confusing indentation in gtm_client.cTomas Vondra
2017-06-15Use thread-specific storage for computing a snapshot.Pavan Deolasee
2017-05-05fix buffer overflow in gtm_serialize_pgxcnodeinfo()Tomas Vondra
2017-05-05Reduce verbosity of client disconnection messages.Pavan Deolasee
2017-05-05Handle sequence's transactional behaviour on GTMPavan Deolasee
2017-05-05Correctly identify MSG_BARRIER as a proxy commandPavan Deolasee
2017-05-05Create destination data directory before trying to install GTM sample filesPavan Deolasee
2016-11-07get rid of HAVE_SIGPROCMASKTomas Vondra
2016-10-18remove unused copy of gtm_opt_handler.c in src/gtm/configTomas Vondra
2016-10-18initialize saved_gxid and saved_global_gxid in GTM_RestoreTxnInfoTomas Vondra
2016-10-18fix transposed parameters when calling memset in gtm_utils.cTomas Vondra
2016-10-18Use GTM_Sequence type to hold value of a sequence on GTMPavan Deolasee
2016-10-18Fix a memory leak in GTM proxyPavan Deolasee
2016-10-18Add check against accidental start of GTM with an XID lower than what it'sPavan Deolasee
2016-10-18Make changes and bug fixes to let compilation and regression run on smartosPavan Deolasee
2016-10-18Re-add incorrectly removed call to consume txn_count during compiler warningPavan Deolasee
2016-10-18Fix a compiler warning about mixing of code and declarationsPavan Deolasee
2016-10-18Fix several compiler warningsPavan Deolasee
2016-10-18Do not compare unsigned integer for "< 0"Pavan Deolasee
2016-10-18Explicitly cast pthread_t to int for logging purposesPavan Deolasee
2016-10-18remove functions that are not used (or defined)Tomas Vondra
2016-10-18fix declarations that discard 'const' modifier from pointersTomas Vondra
2016-10-18get rid of GTMGetFirstClientIdentifier (unused)Tomas Vondra
2016-10-18fix a few violations of ISO C90 (mixed code/declarations)Tomas Vondra
2016-10-18eliminate variables that are not used at allTomas Vondra
2016-10-18eliminate variables that are only set (but not used)Tomas 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-18Make sure to write to the GTM control file only after paths are set upPavan Deolasee
2016-10-18Improve node exclusion and node rejoining logic for calculation for globalPavan Deolasee
2016-10-18Improve node registration and xmin reporting such that false log messages arePavan Deolasee
2016-10-18Do not log unnecessary node registration failures by differentiating between aPavan Deolasee
2016-10-18Standardize "subdir = <name>" in the Makefile(s)Pavan Deolasee
2016-10-18If we don't find GTM control file on startup, look for the temporary controlPavan Deolasee
2016-10-18Exponetially increase the sleep before retrying commit on the GTM.Pavan Deolasee
2016-10-18Fix a protocol message to register the GTM proxyPavan Deolasee
2016-10-18Fix various potential buffer overflows which got exposed after we recentlyPavan 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