Commit Graph

93 Commits

Author SHA1 Message Date
Steven Li cd76a29533 Adjust table locking in crash_gen to expose same-connection consistency issues, supporting TD-4444 2021-05-31 06:22:20 +00:00
liuyq-617 4d5e99b890 [TD-4415]Add exceptions in valgrind_taos.supp 2021-05-28 08:32:03 +00:00
Steven Li 20fa37c253 Enhanced crash_gen tool with -k option to produce valgrind result 2021-05-24 06:11:39 +00:00
Steven Li ba51543551 Merge remote-tracking branch 'origin/master' into feature/crash_gen2 2021-05-11 01:49:14 +00:00
Steven Li 456ea712b3 Refactored crash_gen tool with stronger typing 2021-05-11 01:48:13 +00:00
Yiqing Liu 460768f067
[TD-4032]Eliminate false alarms (#5978)
* [TD-4032]Eliminate false alarms

* update rules
2021-04-30 14:20:12 +08:00
Steven Li 34eb7e255a Used Python generator to simplify crash_gen IPC processing of STDOUT/STDERR 2021-04-28 23:11:19 +00:00
Steven Li 5d1d5cadc2 Refactored crash_gen to have the TdeSubProcess own the SvcMgrThread object, also switched to Pylance 2021-04-28 08:36:56 +00:00
Steven Li 8a6fd8df16 Refactoring service_manager in crash_gen to use stronger types 2021-04-28 02:42:27 +00:00
Steven Li b6ee0c8fc7 Moved over changes from feature/crash_gen to feature/crash_gen_master 2021-04-13 05:49:22 +00:00
liuyq-617 f4a0c1d97f [TD-3727]Suppressing errors in valgrind 2021-04-09 18:39:16 +08:00
Steven Li 88b0262ecf Temporarily removed last_row as an aggregate function in crash_gen tool 2021-03-11 02:14:14 +00:00
Steven Li bbf7b47e29 Added -w option to crash_gen tool to write duplicate data to shadow database 2021-03-09 03:24:48 +00:00
Steven Li fa13844ae6 Adjusted crash_gen tool to run on ARM32 platform, without Python guppy package 2021-03-01 08:24:07 +00:00
Steven Li 95ef01bf45 Committing crash_gen tool to replicate 0x700 (invalid handle) problem, reasonably easily 2021-02-18 02:40:58 +00:00
Steven Li 1d35b45961 Merge remote-tracking branch 'origin/develop' into feature/crash_gen 2021-02-08 06:57:01 +00:00
Steven Li 6500933c67 Added additional crash_gen debug output 2021-02-08 06:56:58 +00:00
Haojun Liao 6b3fccab3c [td-2886]<fix>: add a new error code in crash_gen 2021-02-08 12:26:26 +08:00
Steven Li 171a6db3e7 Adjust crash_gen tool to direct logging output to STDOUT, instead of STDERR 2020-12-24 06:28:57 +00:00
Steven Li 204792c510 Fixed TD-2499, ensuring crash_gen tool releases ALL DB connections when completing tests 2020-12-24 06:17:24 +00:00
Steven Li 982e6465ac Refactored crash_gen tool, plus ensured proper termination upon trasntion failure 2020-12-02 02:15:46 +00:00
Steven Li 1eb017791f Correcting a tiny display bug in the crash_gen tool 2020-11-06 09:21:02 +00:00
Steven Li 0d57114b77 Minor refactoring of crash_gen tool, now doing multi-record insertion some times 2020-11-05 22:23:14 +00:00
Steven Li b43c5ba926 Refactoring of crash_gen tool 2020-11-04 21:15:47 +00:00
Steven Li 3060fafd9f Now locking create table operation, resolving TD-1471 2020-10-30 04:42:03 +00:00
Steven Li eceae10473 Minor clean up of crash_gen output clutter 2020-10-28 06:47:11 +00:00
Steven Li a0b83d4754 Enhanced crash_gen to use SIG_KILL insteadl of SIG_INT when restarting services 2020-10-28 06:38:41 +00:00
Steven Li 8f620acc88 Adjusted crash_gen tool to tolerate 0x20F error, resvolving TD-1776 2020-10-26 06:18:24 +00:00
Steven Li 87cd1cc0f6 Fixed travis build failure caused by crash_gen tool, sorry 2020-10-24 08:42:38 +00:00
Steven Li 5a92c415a2 Enhanced crash_gen tool to run clusters, with a new README file 2020-10-24 08:06:59 +00:00
Steven Li f7a0b6b89b Enhanced crash_gen tool to verify dnode being in ready status, plus additional refactoring 2020-10-23 06:57:36 +00:00
Steven Li 69cf5cf56e Minor fix to crash_gen tool, allowing simultaneous start of multiple executions 2020-10-22 09:17:48 +00:00
Steven Li 7eb3d6e33a Enhanced crash_gen tool to accept/tolerate additional errors based on command line input 2020-10-22 09:12:24 +00:00
Steven Li 871b9d47ec Minor crash_gen tool tweaks 2020-10-22 06:19:31 +00:00
Steven Li 3c81c34032 Enhanced crash_gen tool to run multiple instances concurrently, by using dynamic names for tables and databases 2020-10-22 06:05:18 +00:00
Steven Li dc72a1a60c Split crash_gen tool into different functional files/modules 2020-10-21 07:54:47 +00:00
Steven Li e011827fd4 Finished refactoring crash_gen tool into a Python modular structure 2020-10-21 00:18:49 +00:00
Steven Li c6a5706f66 Multi-instance code working for single instance case, ready to refactor crash_gen tool into multiple files 2020-10-21 00:02:27 +00:00
Steven Li fb9376bea7 Introduced TdeInstance concept into crash_gen tool, ready to run clusters next 2020-10-20 07:13:00 +00:00
Steven Li 32ea796dab Allow 0xB error for crash_gen tool, per TD-1648 2020-10-11 02:36:49 +00:00
Steven Li f26a4f893b Added --helgrind support to crash_gen tool 2020-10-10 22:09:22 +00:00
Steven Li ff13fd3778 Merge remote-tracking branch 'origin/develop' into feature/crash_gen 2020-10-09 03:11:09 +00:00
Steven Li f8e20ec339 Adjusted crash_gen tool directory structure, added valgrind suppression file to expose client side memory leaks 2020-09-18 21:10:47 +00:00