This PR tries to add the check for transaction timeout for a comparison against commit interval of streams. If transaction timeout is smaller than commit interval, stream should crash and inform user to update their commit interval to be larger or equal to the given transaction timeout, or vise versa.
Reviewers: Matthias J. Sax <matthias@confluent.io>, Guozhang Wang <wangguoz@gmail.com>, A. Sophie Blee-Goldman <sophie@confluent.io>
@ -297,7 +297,7 @@ public class HighAvailabilityTaskAssignorIntegrationTest {
@@ -297,7 +297,7 @@ public class HighAvailabilityTaskAssignorIntegrationTest {
@ -210,7 +210,7 @@ public class KTableKTableForeignKeyInnerJoinMultiIntegrationTest {
@@ -210,7 +210,7 @@ public class KTableKTableForeignKeyInnerJoinMultiIntegrationTest {
@ -122,7 +122,7 @@ public class StreamTableJoinTopologyOptimizationIntegrationTest {
@@ -122,7 +122,7 @@ public class StreamTableJoinTopologyOptimizationIntegrationTest {
@ -635,17 +635,19 @@ public class RelationalSmokeTest extends SmokeTestUtil {
@@ -635,17 +635,19 @@ public class RelationalSmokeTest extends SmokeTestUtil {