From afed8cf044fe2603b19738b642f5742e938c7080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8B=9B=E7=89=8C=E7=96=AF=E5=AD=90?= Date: Thu, 19 Mar 2015 12:32:33 +0800 Subject: [PATCH] store: fixed clone error for store stats. --- store/stats.go | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/store/stats.go b/store/stats.go index 46fa733a6..96926d9c0 100644 --- a/store/stats.go +++ b/store/stats.go @@ -78,10 +78,24 @@ func newStats() *Stats { } func (s *Stats) clone() *Stats { - return &Stats{s.GetSuccess, s.GetFail, s.SetSuccess, s.SetFail, - s.DeleteSuccess, s.DeleteFail, s.UpdateSuccess, s.UpdateFail, s.CreateSuccess, - s.CreateFail, s.CompareAndSwapSuccess, s.CompareAndSwapFail, - s.CompareAndDeleteSuccess, s.CompareAndDeleteFail, s.Watchers, s.ExpireCount} + return &Stats{ + GetSuccess: s.GetSuccess, + GetFail: s.GetFail, + SetSuccess: s.SetSuccess, + SetFail: s.SetFail, + DeleteSuccess: s.DeleteSuccess, + DeleteFail: s.DeleteFail, + UpdateSuccess: s.UpdateSuccess, + UpdateFail: s.UpdateFail, + CreateSuccess: s.CreateSuccess, + CreateFail: s.CreateFail, + CompareAndSwapSuccess: s.CompareAndSwapSuccess, + CompareAndSwapFail: s.CompareAndSwapFail, + CompareAndDeleteSuccess: s.CompareAndDeleteSuccess, + CompareAndDeleteFail: s.CompareAndDeleteFail, + ExpireCount: s.ExpireCount, + Watchers: s.Watchers, + } } func (s *Stats) toJson() []byte {