From afd2076463721f4a45f1d6ec22b7ce1952aa6fa4 Mon Sep 17 00:00:00 2001 From: fanqq Date: Wed, 9 Sep 2015 14:37:09 +0800 Subject: [PATCH] hot fix --- .../zeus/service/nginx/impl/NginxServiceImpl.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ctrip/zeus/service/nginx/impl/NginxServiceImpl.java b/src/main/java/com/ctrip/zeus/service/nginx/impl/NginxServiceImpl.java index a9af7f1e..2b01dc9e 100644 --- a/src/main/java/com/ctrip/zeus/service/nginx/impl/NginxServiceImpl.java +++ b/src/main/java/com/ctrip/zeus/service/nginx/impl/NginxServiceImpl.java @@ -98,7 +98,17 @@ public class NginxServiceImpl implements NginxService { @Override public boolean writeALLToDisk(Long slbId, Integer slbVersion ,List vsIds) throws Exception { - return writeALLToDisk(slbId,slbVersion,vsIds, null); + List responses = new ArrayList<>(); + if (!writeALLToDisk(slbId,slbVersion,vsIds, responses)){ + for (NginxResponse response : responses){ + if (!response.getSucceed()){ + throw new Exception("Write To Disk Failed! Detail: "+String.format(NginxResponse.JSON,response)); + } + } + throw new Exception("Write To Disk Failed! Detail: None."); + }else{ + return true; + } } @Override