From teiid-commits at lists.jboss.org Fri Apr 5 15:00:47 2013
Content-Type: multipart/mixed; boundary="===============4147703395992882600=="
MIME-Version: 1.0
From: teiid-commits at lists.jboss.org
To: teiid-commits at lists.jboss.org
Subject: [teiid-commits] teiid SVN: r4558 - in branches/7.7.x:
engine/src/main/java/org/teiid/query/processor/relational and 1 other
directories.
Date: Fri, 05 Apr 2013 15:00:47 -0400
Message-ID: <201304051900.r35J0l97001775@svn01.web.mwc.hst.phx2.redhat.com>
--===============4147703395992882600==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Author: jolee
Date: 2013-04-05 15:00:46 -0400 (Fri, 05 Apr 2013)
New Revision: 4558
Modified:
branches/7.7.x/build/kits/jboss-container/teiid-releasenotes.html
branches/7.7.x/engine/src/main/java/org/teiid/query/processor/relational=
/SourceState.java
branches/7.7.x/engine/src/test/java/org/teiid/query/processor/relational=
/TestJoinNode.java
Log:
BZ907640: + TEIID-2457 and updated teiid-releasenotes.html
Modified: branches/7.7.x/build/kits/jboss-container/teiid-releasenotes.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/7.7.x/build/kits/jboss-container/teiid-releasenotes.html 2013-=
04-04 18:54:05 UTC (rev 4557)
+++ branches/7.7.x/build/kits/jboss-container/teiid-releasenotes.html 2013-=
04-05 19:00:46 UTC (rev 4558)
@@ -262,6 +262,10 @@
[TEIID-2410=
] - issues with output buffer blocking
+[TEIID-2457=
] - Assertion error with INTERSECT =
+
+[TEIID-2460=
] - Weird behavior when Max buffer space restriction is hit =
+
=
From 7.7.5
Modified: branches/7.7.x/engine/src/main/java/org/teiid/query/processor/rel=
ational/SourceState.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/7.7.x/engine/src/main/java/org/teiid/query/processor/relationa=
l/SourceState.java 2013-04-04 18:54:05 UTC (rev 4557)
+++ branches/7.7.x/engine/src/main/java/org/teiid/query/processor/relationa=
l/SourceState.java 2013-04-05 19:00:46 UTC (rev 4558)
@@ -305,7 +305,8 @@
return;
} =
TupleBuffer sorted =3D sortUtility.sort();
- if (this.buffer !=3D null) {
+ //only remove the buffer if this is the first time through
+ if (this.buffer !=3D null && this.buffer !=3D sorted) {
this.buffer.remove();
}
this.prefetch =3D null;
Modified: branches/7.7.x/engine/src/test/java/org/teiid/query/processor/rel=
ational/TestJoinNode.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- branches/7.7.x/engine/src/test/java/org/teiid/query/processor/relationa=
l/TestJoinNode.java 2013-04-04 18:54:05 UTC (rev 4557)
+++ branches/7.7.x/engine/src/test/java/org/teiid/query/processor/relationa=
l/TestJoinNode.java 2013-04-05 19:00:46 UTC (rev 4558)
@@ -174,7 +174,7 @@
=
List leftElements =3D new ArrayList();
leftElements.add(es1);
- leftNode =3D new FakeRelationalNode(1, leftTuples);
+ leftNode =3D new BlockingFakeRelationalNode(1, leftTuples);
leftNode.setElements(leftElements);
=
List rightElements =3D new ArrayList();
--===============4147703395992882600==--