You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zy...@apache.org on 2014/01/06 10:15:18 UTC

git commit: TS-2466: NOT increase the version of records.config with local

Updated Branches:
  refs/heads/master 3344fdfc7 -> 909319c7c


TS-2466: NOT increase the version of records.config with local

we should NOT increase the version of records.config when change
the local parameter, this will prevent cluster sync of the config.

Signed-off-by: Zhao Yongming <mi...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/909319c7
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/909319c7
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/909319c7

Branch: refs/heads/master
Commit: 909319c7c9a04d946d343acb0f575b1768cd1934
Parents: 3344fdf
Author: Yu Qing <zh...@taobao.com>
Authored: Thu Jan 2 10:44:36 2014 +0800
Committer: Zhao Yongming <mi...@gmail.com>
Committed: Mon Jan 6 17:14:42 2014 +0800

----------------------------------------------------------------------
 CHANGES                  | 4 ++++
 lib/records/P_RecCore.cc | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/909319c7/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index be012eb..abccdbb 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,10 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache Traffic Server 4.2.0
 
+  *) [TS-2466] NOT increase the version of records.config when changing
+   the local parameter
+   Author: Yu Qing
+
   *) [TS-2469] remove libreadline which is gpl licensed.
    Author: Ben Aitchison <be...@meh.net.nz>
 

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/909319c7/lib/records/P_RecCore.cc
----------------------------------------------------------------------
diff --git a/lib/records/P_RecCore.cc b/lib/records/P_RecCore.cc
index a2127e6..6f02a20 100644
--- a/lib/records/P_RecCore.cc
+++ b/lib/records/P_RecCore.cc
@@ -670,7 +670,7 @@ RecSyncConfigToTB(textBuffer * tb, bool *inc_version)
           sync_to_disk = true;
           if (r->sync_required & REC_INC_CONFIG_VERSION) {
             r->sync_required = r->sync_required & ~REC_INC_CONFIG_VERSION;
-            if (inc_version != NULL) {
+            if (r->rec_type != RECT_LOCAL && inc_version != NULL) {
               *inc_version = true;
             }
           }