From 3ba4ea65f29e1191d744e60df0028e4ef6a0380c Mon Sep 17 00:00:00 2001 From: Xiang Li Date: Fri, 2 Aug 2013 12:44:16 -0700 Subject: [PATCH] version name etcd 0.1 --- store/stats.go | 26 ++++++++++++++++++++++++++ version.go | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 store/stats.go diff --git a/store/stats.go b/store/stats.go new file mode 100644 index 000000000..0f0199ee2 --- /dev/null +++ b/store/stats.go @@ -0,0 +1,26 @@ +package store + +import ( + "encoding/json" +) + +type EtcdStats struct { + // Number of get requests + Gets uint64 `json:"gets"` + + // Number of sets requests + Sets uint64 `json:"sets"` + + // Number of delete requests + Deletes uint64 `json:"deletes"` + + // Number of testAndSet requests + TestAndSets uint64 `json:"testAndSets"` + +} + +// Stats returns the basic statistics information of etcd storage +func (s *Store) Stats() []byte { + b, _ := json.Marshal(s.BasicStats) + return b +} \ No newline at end of file diff --git a/version.go b/version.go index b73797f85..da2127fbb 100644 --- a/version.go +++ b/version.go @@ -2,4 +2,4 @@ package main var version = "v1" -var releaseVersion = "etcd <0.1>" +var releaseVersion = "etcd 0.1"