Random create schema failures due to inaccessible _MD_ tables
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Trafodion |
Fix Released
|
Critical
|
Roberta Marton |
Bug Description
We are seeing a large number of random create schema failures. The statement would return error 8841 and 4082 complaining that a table in “_MD_” is inaccessible. Generally the table mentioned in the error message is either the OBJECTS table or the OBJECTS_UNIQ_IDX table.
This obviously is related to the recent check-in of the ANSI schema support, with which the create schema statement becomes a ‘real thing’. On the v1218 build (the first daily build that has the ANSI schema support), the QA regression tests saw a large number of such error. This is definitely a test stopper for QA. Once a create schema statement fails, all tests afterwards using that particular schema would naturally fail as well.
Here are some examples of the failures seen in one run:
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 00:29:06]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 00:31:13]
*** ERROR[4082] Object TRAFODION.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 00:31:13]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 01:09:20]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 01:47:05]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 01:55:20]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 18:05:21]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 20:54:20]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 22:17:39]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>control query default limit_max_
--- SQL operation complete.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 23:06:10]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-19 23:27:06]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 00:35:06]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 00:35:12]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 00:35:31]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 01:40:13]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 02:23:00]
*** ERROR[4082] Object TRAFODION.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 02:23:00]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 02:24:36]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 03:27:28]
*** ERROR[4082] Object TRAFODION.
------------
SQL>create schema trafodion.spj_spj;
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 03:42:31]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 04:15:13]
*** ERROR[4082] Object TRAFODION.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 04:15:13]
*** ERROR[4082] Object TRAFODION.
------------
SQL>drop schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 04:20:03]
*** ERROR[4082] Object TRAFODION.
*** ERROR[1003] Schema TRAFODION.
SQL>create schema trafodion.
*** ERROR[8841] User application committed or aborted a transaction started by SQL. This transaction needs to be committed or aborted by calling SQL COMMIT or ROLLBACK WORK. [2014-12-20 04:20:03]
*** ERROR[4082] Object TRAFODION.
------------
Changed in trafodion: | |
assignee: | nobody → Cliff Gray (cliff-gray) |
Changed in trafodion: | |
assignee: | Cliff Gray (cliff-gray) → Roberta Marton (roberta-marton) |
status: | New → In Progress |
Changed in trafodion: | |
status: | In Progress → Fix Committed |
The symptoms for this problem are the same as 1401683. In addition, while working on 1403995, a reproducible test case for the 8441 symptom has emerged. We have been unable to reproduce the problems described in this report, and will focus on 1403995 for now and see if the same symptoms are caused by the same underlying problem.