Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[TRAFODION-3260] SSMP may wait 3 seconds before handling requests

Encapsulated the changes in the commit 2ee272b325d021 to Ipc layer.

[TRAFODION-3274] At times sqlci or any other SQL process fails to come up and dumps core

It looks like there is a race condition in C++ main function prologue while

initializing the embedded global objects and the stdin, stdout and stderr file

descriptors.

File descriptor of value 2 is returned for epoll_create(). But, the error redirection

code possibly used this fd to redirect overriding the epoll fd.

This caused epoll_ctl to return EINVAL resulting in core dump of sql process.

Changed the global object gv_sock_ctlr to a global object pointer.

  1. … 5 more files in changeset.
[TRAFODION-2626] Change path of sqconf, ms.env, sqcert, udr and related files

This changeset covers the remaining instances of hard-coded paths based

on TRAF_HOME for dynamic files that should be in specific paths such as

TRAF_CONF or TRAF_VAR.

All files referenced via TRAF_HOME should be read-only software, not written

during run-time.

  1. … 57 more files in changeset.
[TRAFODION-2626] Make logs directory location configurable

Makes path to log directory independent of TRAF_HOME. The default location

is still $TRAF_HOME/logs. The DCS and REST log directories are now

sub-directories of the main TRAF_LOG directory.

  1. … 72 more files in changeset.
[TRAFODION-3180] At times establishing a JDBC/ODBC connection takes observably long time

When the sock stream is in use, socket close is kept pending in a queue till it can

be closed. But, the sockets from this queue is never closed. Added code

to close the sockets from this queue at the time of creating the socket stream next

time.

fix review comments

  1. … 1 more file in changeset.
fix review comments

  1. … 1 more file in changeset.
[TRAFODION-1861] Run Trafodion on CentOS 7

  1. … 1 more file in changeset.
Fixes after merge to latest in shared fork.

  1. … 5 more files in changeset.
Update.

  1. … 20 more files in changeset.
Update.

  1. … 1 more file in changeset.
$ZNS->$NS, ns->trafns, 'nameserver info' reimplemented as 'ps {NS}'.

  1. … 15 more files in changeset.
nameserver configuration changes.

  1. … 37 more files in changeset.
update nameserver.

  1. … 27 more files in changeset.
Fix SB for nameserver changes.

  1. … 2 more files in changeset.
Merge [TRAFODION-2886] PR-1380 fix the nullpointer error scanned by TScanCode

  1. … 4 more files in changeset.
[TRAFODION-2881] HA fixes Fixed multiple problems in monitor Allgather() socket reconnect logic. - Separated node down detection logic from communication errors and timeouts to better handle multiple failure scenarios - Better handling network resets - Additional trace information - Fixed 'node up' hang in monitor shell due to TmSync race condition

  1. … 25 more files in changeset.
fix the logic Critical error checked by TScanCode

  1. … 7 more files in changeset.
fix the nullpointer error scaned by TScanCode

  1. … 19 more files in changeset.
[TRAFODION-2692] Fixed monitor startup when hostname is in various forms [TRAFODION-2001] Updated 'sqgen' to not generate script now supported by 'persist' commands.

  1. … 23 more files in changeset.
Fixes addressing multiple failure in SQL Regressions (core 116).

  1. … 5 more files in changeset.
Merge remote branch 'origin/master' into TRAFODION-2001

Conflicts:

core/sqf/monitor/linux/clio.cxx

core/sqf/monitor/linux/cluster.cxx

core/sqf/monitor/linux/cluster.h

core/sqf/monitor/linux/mlio.cxx

core/sqf/monitor/linux/msgdef.h

core/sqf/monitor/linux/reqqueue.cxx

core/sqf/src/seabed/src/labelmaps.cpp

core/sql/qmscommon/QRLogger.cpp

  1. … 19 more files in changeset.
[TRAFODION-2532] clean up the error message 'monitor.ini not found'

  1. … 17 more files in changeset.
[TRAFODION-2514] Obscure cores seen in Trafodion while running jenkins tests with RH7

The global object gv_sb_thread_table was not constructed in a

thread safe manner.

There was buffer overrun while creating explain fragment involving hive tables.

  1. … 1 more file in changeset.
[TRAFODION-2514] Obscure cores seen in Trafodion while running jenkins tests with RH7

The global object gv_sb_thread_table was not constructed in a

thread safe manner.

There was buffer overrun while creating explain fragment involving hive tables.

  1. … 1 more file in changeset.
convert all MY_SQROOT to TRAF_HOME

  1. … 293 more files in changeset.
Handle unsafe sprintf call causing DCS Master to core on Centos 7.x

Changed persist process management to use persist template. Changed sqgen scripts and removed old usage of PERSIST_RETRIES and PERSIST_ZONES via process names to use persist templates.

  1. … 27 more files in changeset.
Added 'NodeChanged' system message when monitor shell 'node change' command is successfully processed.

  1. … 16 more files in changeset.
General code cleanup and bug fixes in preparation for node add/delete changes.

  1. … 31 more files in changeset.
Merge remote branch 'zcorrea_fork/traf/elasticity-deliver' into TRAFODION-2001

Conflicts:

core/sqf/export/include/common/evl_sqlog_eventnum.h

core/sqf/export/include/seabed/ms.h

core/sqf/monitor/linux/clio.cxx

core/sqf/monitor/linux/cluster.cxx

core/sqf/monitor/linux/cluster.h

core/sqf/monitor/linux/clusterconf.cxx

core/sqf/monitor/linux/clusterconf.h

core/sqf/monitor/linux/config.cxx

core/sqf/monitor/linux/config.h

core/sqf/monitor/linux/internal.h

core/sqf/monitor/linux/lnode.cxx

core/sqf/monitor/linux/lnode.h

core/sqf/monitor/linux/lnodeconfig.cxx

core/sqf/monitor/linux/lnodeconfig.h

core/sqf/monitor/linux/makefile

core/sqf/monitor/linux/mlio.cxx

core/sqf/monitor/linux/montim.cxx

core/sqf/monitor/linux/msgdef.h

core/sqf/monitor/linux/pnode.cxx

core/sqf/monitor/linux/pnode.h

core/sqf/monitor/linux/pnodeconfig.cxx

core/sqf/monitor/linux/pnodeconfig.h

core/sqf/monitor/linux/process.cxx

core/sqf/monitor/linux/process.h

core/sqf/monitor/linux/pstartd.cxx

core/sqf/monitor/linux/pstartd.h

core/sqf/monitor/linux/replicate.cxx

core/sqf/monitor/linux/replicate.h

core/sqf/monitor/linux/reqprocinfo.cxx

core/sqf/monitor/linux/reqqueue.cxx

core/sqf/monitor/linux/reqqueue.h

core/sqf/monitor/linux/shell.cxx

core/sqf/monitor/linux/testconf.cxx

core/sqf/monitor/linux/watchdog.cxx

core/sqf/monitor/test/Makefile

core/sqf/monitor/test/runtest

core/sqf/sql/scripts/bats/sqconfig.monitor

core/sqf/sql/scripts/bats/sqconfig.seabed

core/sqf/sql/scripts/createConfigDb

core/sqf/sql/scripts/dcsstart

core/sqf/sql/scripts/gensq.pl

core/sqf/sql/scripts/lobstart

core/sqf/sql/scripts/reststart

core/sqf/sql/scripts/showConfigDb

core/sqf/sql/scripts/sqcheck

core/sqf/sql/scripts/sqconfig

core/sqf/sql/scripts/sqconfig.sample

core/sqf/sql/scripts/sqgen

core/sqf/sql/scripts/sqnodes.pm

core/sqf/sql/scripts/sqstart

core/sqf/src/seabed/src/labelmaps.cpp

core/sqf/src/seabed/src/msmon.cpp

core/sqf/src/seabed/test/Makefile

core/sqf/src/seabed/test/README.txt

core/sqf/src/seabed/test/goall

core/sqf/src/seabed/test/gocleanport

core/sqf/src/seabed/test/gohost

core/sqf/src/seabed/test/gosetup

core/sqf/src/seabed/test/gosetupcl

core/sqf/src/seabed/test/gosetupcl3

core/sqf/src/seabed/test/gosetupcl64

core/sqf/src/seabed/test/t249ms.cpp

core/sqf/src/seabed/test/t262ms.cpp

core/sqf/src/seabed/test/t266ms.cpp

  1. … 176 more files in changeset.