You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/01/11 23:24:48 UTC

[servicecomb-pack] 01/02: Try to fix the random failure of travis CI

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch SCB-1111
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git

commit 1431c144256de8effa9c0bcaa5f34938ad897d6a
Author: Willem Jiang <ji...@huawei.com>
AuthorDate: Fri Jan 11 15:34:44 2019 +0800

    Try to fix the random failure of travis CI
---
 .../org/apache/servicecomb/pack/demo/car/CarBookingService.java     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/demo/saga-spring-demo/car/src/main/java/org/apache/servicecomb/pack/demo/car/CarBookingService.java b/demo/saga-spring-demo/car/src/main/java/org/apache/servicecomb/pack/demo/car/CarBookingService.java
index a0a6c31..9a4076b 100644
--- a/demo/saga-spring-demo/car/src/main/java/org/apache/servicecomb/pack/demo/car/CarBookingService.java
+++ b/demo/saga-spring-demo/car/src/main/java/org/apache/servicecomb/pack/demo/car/CarBookingService.java
@@ -40,6 +40,12 @@ class CarBookingService {
     if (bookings.containsKey(id)) {
       bookings.get(id).cancel();
     }
+    // Just sleep a while to ensure the Compensated event is after ordering TxAbort event
+    try {
+      Thread.sleep(1000);
+    } catch (InterruptedException e) {
+      // Just ignore the exception
+    }
   }
 
   Collection<CarBooking> getAllBookings() {