You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by jz...@apache.org on 2013/02/12 22:29:55 UTC

git commit: refs/heads/4.0 - If filesystem in virtual router is in read-only state, reports error to commands send to virtual router, instead of keeping silence.

Updated Branches:
  refs/heads/4.0 a61a2b18f -> a9042c316


If filesystem in virtual router is in read-only state, reports error to
commands send to virtual router, instead of keeping silence.

Test:

Before change:
(1) Acquire IP. always in "Allocating" state.
(2) EnableStaticNat, the result is success(it is incorrect).
(3) DisableStaticNat, will get error message.. This is correct.
(4) Add Firewalls. always in "Adding" state.
(5) The AgentManager report statistics every 60 minutes(normally it
should be router.stats.interval=5 minutes).

After change:
(1) Acquire IP, will get error message.
(2) EnableStaticNat, will get error message.
(3) DisableStaticNat, will get error message.
(4) Add Firewalls, will get error message. But the firewall rules are
saved in database.
(5) The AgentManager report statistics every 5 minutes, except the
network with read-only FS virtual router.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/a9042c31
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/a9042c31
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/a9042c31

Branch: refs/heads/4.0
Commit: a9042c31689ed067b85ee8a10fda1c9de4df68a4
Parents: a61a2b1
Author: Wei Zhou <w....@leaseweb.com>
Authored: Tue Feb 12 09:22:04 2013 -0800
Committer: Joe Brockmeier <jz...@zonker.net>
Committed: Tue Feb 12 15:28:27 2013 -0600

----------------------------------------------------------------------
 patches/systemvm/debian/config/root/func.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a9042c31/patches/systemvm/debian/config/root/func.sh
----------------------------------------------------------------------
diff --git a/patches/systemvm/debian/config/root/func.sh b/patches/systemvm/debian/config/root/func.sh
index 4047a40..86317a0 100644
--- a/patches/systemvm/debian/config/root/func.sh
+++ b/patches/systemvm/debian/config/root/func.sh
@@ -42,7 +42,11 @@ getLockFile() {
 
     psline=`ps u $$`
     echo $psline > $__LOCKFILE
-
+    if [ ! -e $__LOCKFILE ]
+    then
+        return
+    fi
+    
     for i in `seq 1 $(($__TIMEOUT * 10))`
     do
         currlock=`ls -tr /tmp/$1-*.lock | head -n1`