ESPs are created serially, should be created in parallel

Bug #1336271 reported by Mike Hanlon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Trafodion
Fix Released
High
Mike Hanlon

Bug Description

Parallel creation of ESPs was disabled in October '13 to fix a problem with some regression tests failing. It would be good to figure out the specific problem(s), if any, with parallel creation and fix those, so that we don't have to take the performance hit of serial creation. It costs about 15 seconds to fixup a 64 d-o-p plan when ESPs must be started serially, versus ~0.5 seconds if they are started in parallel.

Tags: sql-exe
Changed in trafodion:
assignee: nobody → Mike Hanlon (mike-hanlon)
description: updated
Changed in trafodion:
status: New → In Progress
tags: added: sql-exe
Changed in trafodion:
importance: Undecided → High
Revision history for this message
Mike Hanlon (mike-hanlon) wrote :

I re-enabled parallel ESP creation, and verified the expected behavior, i.e., that fixup time decreases noticeably when ESPs need to be created. Peter tested the change with ED and found that it had a positive impact. I ran all SQL regression tests on a workstation. The only persistent failure was udr/TEST101, but it also failed in the same way when I temporarily backed out my change. There were two non-repeatable failures as well: debug flavor usr/TEST001 and release flavor seabase/TEST012.

I don't think enabling parallel ESP creation causes any regression test failure so I will check-in this fix.

Revision history for this message
Mike Hanlon (mike-hanlon) wrote :

Trafodion Jenkins has submitted this change and it was merged.
Change-Id: I9cf1480e2ae2c52a35d9fafcc606b79743a74c20

Changed in trafodion:
status: In Progress → Fix Committed
Changed in trafodion:
milestone: none → r0.8
Alice Chen (alchen)
Changed in trafodion:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.