# HG changeset patch # User sugi # Date 1383628761 -32400 # Node ID 7306b4ea110e90173c3b355bc7296552fad5738c # Parent fe96dd350d9dca04cdbfc1ae4972e396e77f74f8 bug fixed diff -r fe96dd350d9d -r 7306b4ea110e src/alice/topology/manager/keeparive/PingScheduler.java --- a/src/alice/topology/manager/keeparive/PingScheduler.java Tue Nov 05 14:02:40 2013 +0900 +++ b/src/alice/topology/manager/keeparive/PingScheduler.java Tue Nov 05 14:19:21 2013 +0900 @@ -37,6 +37,10 @@ for (int cnt = 0 ;cnt < list.size(); cnt++){ TaskInfo task = list.get(cnt); if (name.equals(task.getName())){ + if (cnt+1 < list.size()){ + TaskInfo tasknext = list.get(cnt+1); + tasknext.setTime(task.getTime()); + } list.remove(cnt); task.setTime(INTERVAL); addTask(task); @@ -95,6 +99,7 @@ this.wait(nowTask.getTime()); if (postponeFlag){ long remainingTime = nowTask.getTime() - (System.currentTimeMillis() - time); + totalTime += (System.currentTimeMillis() - time); nowTask.setTime(remainingTime); list.add(0, nowTask); postponeFlag = false; diff -r fe96dd350d9d -r 7306b4ea110e src/alice/topology/manager/keeparive/SchedulerViewer.java --- a/src/alice/topology/manager/keeparive/SchedulerViewer.java Tue Nov 05 14:02:40 2013 +0900 +++ b/src/alice/topology/manager/keeparive/SchedulerViewer.java Tue Nov 05 14:19:21 2013 +0900 @@ -56,7 +56,7 @@ } protected LineChart createChart() { - xAxis = new NumberAxis(0,200,10); + xAxis = new NumberAxis(0,100,5); final NumberAxis yAxis = new NumberAxis(0,100,10); final LineChart lc = new LineChart(xAxis,yAxis); // setup chart