export

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[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.
Multiple fixes with Name Server enabled logic. - More than one Name Server is now supported - Node failures handled with with/without Name Server in node - Long process names are now the default and support clusters larger that 1000 nodes

    • -16
    • +33
    ./include/common/evl_sqlog_eventnum.h
  1. … 38 more files in changeset.
Increased cluster size limit to 1536 nodes.

  1. … 1 more file in changeset.
Fixes to Name Server enabled logic.

  1. … 19 more files in changeset.
More Name Server enabled process management fixes.

    • -0
    • +34
    ./include/common/evl_sqlog_eventnum.h
  1. … 13 more files in changeset.
[TRAFODION-3075] DCS start fail at CentOS 7

Fixes to Name Server replication logic.

  1. … 19 more files in changeset.
Scale testing fixes.

    • -3
    • +31
    ./include/common/evl_sqlog_eventnum.h
  1. … 39 more files in changeset.
Fixes after merge to latest in shared fork.

  1. … 5 more files in changeset.
Preliminary monitor p-2-p communication changes.

    • -0
    • +24
    ./include/common/evl_sqlog_eventnum.h
  1. … 45 more files in changeset.
Update.

  1. … 20 more files in changeset.
Update.

  1. … 1 more file in changeset.
Update.

  1. … 5 more files in changeset.
Remove some TODOs. Fix log/trace items.

    • -25
    • +20
    ./include/common/evl_sqlog_eventnum.h
  1. … 6 more files in changeset.
$ZNS->$NS, ns->trafns, 'nameserver info' reimplemented as 'ps {NS}'.

  1. … 15 more files in changeset.
Fix nameserver delete.

  1. … 7 more files in changeset.
Merge branch 'TRAFODION-2884' of github.com:zcorrea/trafodion into TRAFODION-2884

Conflicts:

core/sqf/monitor/linux/msgdef.h

core/sqf/monitor/linux/shell.cxx

    • -0
    • +14
    ./include/common/evl_sqlog_eventnum.h
  1. … 8 more files in changeset.
nameserver configuration changes.

    • -0
    • +37
    ./include/common/evl_sqlog_eventnum.h
  1. … 35 more files in changeset.
Merge remote branch 'origin/master' into TRAFODION-2884

Conflicts:

core/sqf/monitor/linux/cluster.cxx

core/sqf/monitor/linux/cluster.h

core/sqf/monitor/linux/monitor.cxx

core/sqf/monitor/linux/monitor.h

core/sqf/monitor/linux/reqprocinfo.cxx

    • -0
    • +14
    ./include/common/evl_sqlog_eventnum.h
  1. … 12 more files in changeset.
update nameserver.

  1. … 27 more files in changeset.
[TRAFODION-2883] Preliminary Scale Enhacements - Added timestamps to node down system message - Added timestamps and values to registry change notifications - Fixed monitor trace causing memory overwrites - Implemented AGENT mode monitor functionality o This is a pre reliminary change to remove dependency on OpenMPI during initialization of operational cluster by creating a cluster of one node (MASTER monitor) where other remote nodes (SLAVE monitors) join the cluster through the MASTER - Implemented MASTER monitor selection logic - Scale bug fixes found when creating clusters greater than 120 nodes-

    • -0
    • +14
    ./include/common/evl_sqlog_eventnum.h
  1. … 15 more files in changeset.
Fix SB for nameserver changes.

  1. … 2 more files in changeset.
commit nameserver.

  1. … 30 more files in changeset.
[TRAFODION-2650] Code cleanup.

  1. … 16 more files in changeset.
[TRAFODION-2650] Restructured Trafodion Configuration code into separate directory structure.

    • -0
    • +349
    ./include/trafconf/trafconfig.h
  1. … 63 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

    • -0
    • +26
    ./include/common/evl_sqlog_eventnum.h
  1. … 25 more files in changeset.
[TRAFODION-2651] Fixed monitor-to-monitor communication by adding reconnect logic to better handle various communication glitches which previously resulted in false node down situations.

    • -2
    • +26
    ./include/common/evl_sqlog_eventnum.h
  1. … 13 more files in changeset.
[TRAFODION-2688] Need a way to find queries that are stuck in compilation via RMS

When a query is stuck in compilation, the mxosrvr remains in connected state forever.

Connection idle timer doesn't kick in. The query timeout can't cancel this query

because the query hasn't start executing. There is a need to find the process id of the

mxosrvr(master) process that is stuck in compilation via RMS. Then the mxosrvr process can be killed.

To find the queries stuck in compile for more than 30 seconds

cd $TRAF_HOME/export/limited-support-tools/LSO

./offender -s queries_in_compile

This script lists queries that are being compiled for more than the given number of seconds

CURRENT_TIMESTAMP TIME_IN_SECONDS NODE PID QUERY_ID ` SOURCE_TEXT

-------------------------- -------------------- ----------- ----------- ---------------------------------------------------------------------------- ----------------------

2017-07-15 01:54:14.909780 1860 0 5505 MXID11000005505212366841736965000000000000206U3333300_278___SQLCI_DML_LAST__ "select * from partsupp ;

    • -0
    • +42
    ./limited-support-tools/LSO/queries_in_compile.sql
  1. … 2 more files in changeset.
[TRAFODION-2648] Added support for <persist-process-prefix>_PROGRAM_ARGS [TRAFODION-2650] Preliminary code restructing to support multiple Trafodion Configuration storage methods

    • -3
    • +44
    ./include/common/evl_sqlog_eventnum.h
  1. … 43 more files in changeset.