Skip to content

Commit 9f669d0

Browse files
committed
[fix-32367]<rbd> 修复事务自动提交时,手动提交事务bug,增加日志记录
1 parent daa14dd commit 9f669d0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

flinkx-core/src/main/java/com/dtstack/flinkx/latch/MetricLatch.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package com.dtstack.flinkx.latch;
2020

2121
import com.dtstack.flinkx.constants.ConstantValue;
22+
import com.dtstack.flinkx.util.GsonUtil;
2223
import com.dtstack.flinkx.util.UrlUtil;
2324
import com.google.gson.Gson;
2425
import com.google.gson.internal.LinkedTreeMap;
@@ -76,10 +77,11 @@ private int getIntMetricVal(String requestUrl) {
7677
try(InputStream inputStream = UrlUtil.open(requestUrl)) {
7778
try(Reader rd = new InputStreamReader(inputStream, StandardCharsets.UTF_8)) {
7879
Map<String,Object> map = gson.fromJson(rd, Map.class);
80+
LOG.info("requestUrl = {}, and return map = {}", requestUrl, GsonUtil.GSON.toJson(map));
7981
List<LinkedTreeMap> userTaskAccumulators = (List<LinkedTreeMap>) map.get("user-task-accumulators");
8082
for(LinkedTreeMap accumulator : userTaskAccumulators) {
8183
if(metricName != null && metricName.equals(accumulator.get("name"))) {
82-
return Integer.valueOf((String )accumulator.get("value"));
84+
return Integer.parseInt((String )accumulator.get("value"));
8385
}
8486
}
8587
} catch (Exception e) {

flinkx-rdb/flinkx-rdb-writer/src/main/java/com/dtstack/flinkx/rdb/outputformat/JdbcOutputFormat.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,8 +264,6 @@ protected void writeMultipleRecordsInternal() throws Exception {
264264

265265
if(restoreConfig.isRestore()){
266266
rowsOfCurrentTransaction += rows.size();
267-
}else{
268-
dbConn.commit();
269267
}
270268
} catch (Exception e){
271269
if (restoreConfig.isRestore()){

0 commit comments

Comments
 (0)