release-0.4
Xiang Li 2013-07-09 17:31:24 -07:00
parent a3173bfd31
commit 5271da3d19
4 changed files with 17 additions and 19 deletions

View File

@ -259,12 +259,12 @@ func WatchHttpHandler(w http.ResponseWriter, req *http.Request) {
}
// Convert string duration to time format
func durationToExpireTime(strDuration string) (time.Time, error){
func durationToExpireTime(strDuration string) (time.Time, error) {
if strDuration != "" {
duration, err := strconv.Atoi(strDuration)
if err != nil {
return time.Unix(0, 0),err
return time.Unix(0, 0), err
}
return time.Now().Add(time.Second * (time.Duration)(duration)), nil
} else {

View File

@ -147,7 +147,6 @@ func main() {
fatal("Please specify cert and key file or cert and key file and CAFile or none of the three")
}
// Create transporter for raft
raftTransporter = createTransporter(st)
@ -306,10 +305,10 @@ func startRaftTransport(port int, st int) {
// Start to listen and response client command
func startClientTransport(port int, st int) {
// external commands
http.HandleFunc("/" + version + "/keys/", Multiplexer)
http.HandleFunc("/" + version + "/watch/", WatchHttpHandler)
http.HandleFunc("/" + version + "/list/", ListHttpHandler)
http.HandleFunc("/" + version + "/testAndSet/", TestAndSetHttpHandler)
http.HandleFunc("/"+version+"/keys/", Multiplexer)
http.HandleFunc("/"+version+"/watch/", WatchHttpHandler)
http.HandleFunc("/"+version+"/list/", ListHttpHandler)
http.HandleFunc("/"+version+"/testAndSet/", TestAndSetHttpHandler)
http.HandleFunc("/leader", LeaderHttpHandler)
switch st {

View File

@ -1,10 +1,10 @@
package main
import (
"net/http"
"strconv"
"encoding/json"
"github.com/coreos/go-raft"
"net/http"
"strconv"
)
//-------------------------------------------------------------
@ -19,7 +19,6 @@ func GetLogHttpHandler(w http.ResponseWriter, req *http.Request) {
json.NewEncoder(w).Encode(raftServer.LogEntries())
}
// Response to vote request
func VoteHttpHandler(w http.ResponseWriter, req *http.Request) {
rvreq := &raft.RequestVoteRequest{}