Merge pull request #2537 from buaazp/fix_store_stats_clone

fixed clone error for store stats.
This commit is contained in:
Yicheng Qin 2015-03-20 07:56:57 -07:00
commit f455de281c

View File

@ -78,10 +78,24 @@ func newStats() *Stats {
} }
func (s *Stats) clone() *Stats { func (s *Stats) clone() *Stats {
return &Stats{s.GetSuccess, s.GetFail, s.SetSuccess, s.SetFail, return &Stats{
s.DeleteSuccess, s.DeleteFail, s.UpdateSuccess, s.UpdateFail, s.CreateSuccess, GetSuccess: s.GetSuccess,
s.CreateFail, s.CompareAndSwapSuccess, s.CompareAndSwapFail, GetFail: s.GetFail,
s.CompareAndDeleteSuccess, s.CompareAndDeleteFail, s.Watchers, s.ExpireCount} 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 { func (s *Stats) toJson() []byte {