duplicated block id: 1 size: 25 cleaned lines of code in 2 files: - at/basic/main.go (46:78) - xa/basic/main.go (46:78) duplicated block id: 2 size: 25 cleaned lines of code in 2 files: - at/gin/server/main.go (37:76) - xa/gin/server/main.go (37:76) duplicated block id: 3 size: 19 cleaned lines of code in 2 files: - at/gorm/main.go (32:60) - xa/gorm/main.go (32:60) duplicated block id: 4 size: 18 cleaned lines of code in 2 files: - at/basic/insert_on_update.go (28:49) - xa/basic/insert_on_update.go (28:49) duplicated block id: 5 size: 18 cleaned lines of code in 2 files: - at/gorm/main.go (62:92) - xa/gorm/main.go (62:92) duplicated block id: 6 size: 17 cleaned lines of code in 2 files: - at/grpc/pb/at_grpc.proto (1:18) - tcc/grpc/pb/tcc_grpc.proto (1:18) duplicated block id: 7 size: 17 cleaned lines of code in 2 files: - at/basic/select_for_update.go (28:48) - xa/basic/select_for_update.go (28:48) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - at/gin/client/update.go (32:50) - xa/gin/client/update.go (32:50) duplicated block id: 9 size: 16 cleaned lines of code in 2 files: - at/gin/client/insert_on_update.go (32:50) - xa/gin/client/insert_on_update.go (32:50) duplicated block id: 10 size: 16 cleaned lines of code in 2 files: - at/gin/client/select_for_update.go (32:52) - xa/gin/client/select_for_update.go (32:52) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - dockercompose/mysql/order.sql (34:48) - dockercompose/mysql/order.sql (69:83) duplicated block id: 12 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (95:113) - tcc/fence/service/service.go (122:140) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (122:140) - tcc/fence/service/service.go (199:217) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (172:190) - tcc/fence/service/service.go (226:244) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (122:140) - tcc/fence/service/service.go (226:244) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (172:190) - tcc/fence/service/service.go (199:217) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (95:113) - tcc/fence/service/service.go (199:217) duplicated block id: 18 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (95:113) - tcc/fence/service/service.go (226:244) duplicated block id: 19 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (199:217) - tcc/fence/service/service.go (226:244) duplicated block id: 20 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (68:86) - tcc/fence/service/service.go (95:113) duplicated block id: 21 size: 14 cleaned lines of code in 2 files: - at/basic/insert.go (28:45) - xa/basic/insert.go (28:45) duplicated block id: 22 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (68:86) - tcc/fence/service/service.go (122:140) duplicated block id: 23 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (68:86) - tcc/fence/service/service.go (226:244) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (68:86) - tcc/fence/service/service.go (172:190) duplicated block id: 25 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (95:113) - tcc/fence/service/service.go (172:190) duplicated block id: 26 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (68:86) - tcc/fence/service/service.go (199:217) duplicated block id: 27 size: 14 cleaned lines of code in 2 files: - tcc/fence/service/service.go (122:140) - tcc/fence/service/service.go (172:190) duplicated block id: 28 size: 13 cleaned lines of code in 2 files: - at/gorm/main.go (32:47) - integrate_test/at/insert/main.go (33:49) duplicated block id: 29 size: 13 cleaned lines of code in 2 files: - integrate_test/at/insert/main.go (33:49) - xa/gorm/main.go (32:47) duplicated block id: 30 size: 13 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (26:41) - xa/gin/server/insert_on_update.go (26:41) duplicated block id: 31 size: 12 cleaned lines of code in 2 files: - at/gin/server/update.go (26:40) - xa/gin/server/update.go (26:40) duplicated block id: 32 size: 12 cleaned lines of code in 2 files: - at/gin/server/update.go (26:40) - at/rollback/server/update.go (26:40) duplicated block id: 33 size: 12 cleaned lines of code in 2 files: - at/gin/client/insert_on_update.go (36:50) - at/rollback/client/insert_on_update.go (46:60) duplicated block id: 34 size: 12 cleaned lines of code in 2 files: - at/non_transaction/main.go (76:93) - at/non_transaction/main.go (126:143) duplicated block id: 35 size: 12 cleaned lines of code in 2 files: - at/rollback/client/insert_on_update.go (46:60) - xa/gin/client/insert_on_update.go (36:50) duplicated block id: 36 size: 12 cleaned lines of code in 2 files: - at/gin/server/select_for_update.go (25:38) - xa/gin/server/select_for_update.go (25:38) duplicated block id: 37 size: 12 cleaned lines of code in 2 files: - at/rollback/server/update.go (26:40) - xa/gin/server/update.go (26:40) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - dockercompose/mysql/order.sql (19:30) - dockercompose/mysql/order.sql (54:65) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - at/basic/select_for_update.go (29:41) - at/gin/server/select_for_update.go (26:38) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - at/gin/server/select_for_update.go (26:38) - xa/basic/select_for_update.go (29:41) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - xa/basic/select_for_update.go (29:41) - xa/gin/server/select_for_update.go (26:38) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - at/basic/select_for_update.go (29:41) - xa/gin/server/select_for_update.go (26:38) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - tcc/fence/service/service.go (148:162) - tcc/local/service/service.go (70:84) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - at/rollback/client/update.go (48:60) - xa/gin/client/update.go (38:50) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - at/gin/client/update.go (38:50) - at/rollback/client/update.go (48:60) duplicated block id: 46 size: 9 cleaned lines of code in 2 files: - at/rollback/server/update.go (29:40) - at/rollback/server2/insert_on_update.go (31:42) duplicated block id: 47 size: 9 cleaned lines of code in 2 files: - at/non_transaction/main.go (163:173) - xa/gin/server/update.go (29:40) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - at/non_transaction/main.go (163:173) - at/rollback/server2/insert_on_update.go (31:42) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - at/gin/server/update.go (29:40) - at/non_transaction/main.go (163:173) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - at/rollback/server/insert_on_update.go (30:41) - at/rollback/server2/insert_on_update.go (31:42) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - at/rollback/server/update.go (29:40) - xa/gin/server/insert_on_update.go (30:41) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - at/rollback/server/insert_on_update.go (30:41) - xa/gin/server/insert_on_update.go (30:41) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - at/gin/server/update.go (29:40) - at/rollback/server/insert_on_update.go (30:41) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - at/gin/server/update.go (29:40) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - at/rollback/server/insert_on_update.go (30:41) - xa/gin/server/update.go (29:40) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - at/gin/server/update.go (29:40) - xa/gin/server/insert_on_update.go (30:41) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - xa/gin/server/update.go (29:40) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - at/gorm/main.go (55:68) - integrate_test/at/insert/main.go (67:80) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - at/gin/server/update.go (29:40) - at/rollback/server2/insert_on_update.go (31:42) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - at/rollback/server/insert_on_update.go (30:41) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - at/rollback/server2/insert_on_update.go (31:42) - xa/gin/server/update.go (29:40) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - at/non_transaction/main.go (163:173) - at/rollback/server/insert_on_update.go (30:41) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - at/rollback/server/insert_on_update.go (30:41) - at/rollback/server/update.go (29:40) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - at/gin/client/update.go (32:41) - at/rollback/client/update.go (32:43) duplicated block id: 65 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - at/rollback/server/update.go (29:40) duplicated block id: 66 size: 9 cleaned lines of code in 2 files: - at/non_transaction/main.go (163:173) - at/rollback/server/update.go (29:40) duplicated block id: 67 size: 9 cleaned lines of code in 2 files: - tcc/fence/service/service.go (54:64) - tcc/local/service/service.go (42:52) duplicated block id: 68 size: 9 cleaned lines of code in 2 files: - xa/gin/server/insert_on_update.go (30:41) - xa/gin/server/update.go (29:40) duplicated block id: 69 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - at/non_transaction/main.go (163:173) duplicated block id: 70 size: 9 cleaned lines of code in 2 files: - at/gin/server/insert_on_update.go (30:41) - at/rollback/server2/insert_on_update.go (31:42) duplicated block id: 71 size: 9 cleaned lines of code in 2 files: - at/rollback/client/update.go (32:43) - xa/gin/client/update.go (32:41) duplicated block id: 72 size: 9 cleaned lines of code in 2 files: - at/rollback/server2/insert_on_update.go (31:42) - xa/gin/server/insert_on_update.go (30:41) duplicated block id: 73 size: 9 cleaned lines of code in 2 files: - at/non_transaction/main.go (163:173) - xa/gin/server/insert_on_update.go (30:41) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - at/grpc/cmd/client/main.go (34:44) - tcc/grpc/cmd/client/main.go (35:45) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - at/rollback/server2/update.go (30:40) - xa/basic/main.go (68:77) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - at/basic/main.go (68:77) - at/rollback/server2/update.go (30:40) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - at/grpc/pb/at_grpc.pb.go (78:89) - tcc/grpc/pb/tcc_grpc.pb.go (83:94) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - at/rollback/client/insert_on_update.go (32:40) - xa/gin/client/insert_on_update.go (32:38) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - tcc/fence/cmd/main.go (31:39) - tcc/local/cmd/local.go (29:37) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - at/gin/client/insert_on_update.go (32:38) - at/rollback/client/insert_on_update.go (32:40) duplicated block id: 81 size: 7 cleaned lines of code in 2 files: - at/gin/client/main.go (28:38) - xa/gin/client/main.go (28:38) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - at/grpc/pb/at_grpc.pb.go (51:61) - tcc/grpc/pb/tcc_grpc.pb.go (55:66) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - tcc/local/service/service.go (42:48) - tcc/propagation/first/main.go (57:63) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - at/rollback/client/main.go (33:40) - xa/gin/client/main.go (30:38) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - at/gin/client/main.go (30:38) - at/rollback/client/main.go (33:40) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - tcc/fence/service/service.go (54:60) - tcc/propagation/first/main.go (57:63) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - at/rollback/server/main.go (31:42) - at/rollback/server2/main.go (31:42) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - at/gin/server/main.go (31:42) - at/rollback/server/main.go (31:42) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - at/grpc/pb/at_grpc.pb.go (64:74) - tcc/grpc/pb/tcc_grpc.pb.go (69:79) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - at/non_transaction/main.go (76:83) - at/non_transaction/main.go (110:117) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - at/non_transaction/main.go (110:117) - at/non_transaction/main.go (126:133) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - at/gin/server/main.go (31:42) - at/rollback/server2/main.go (31:42)