Commit a05d4e10 authored by Harshit Pande's avatar Harshit Pande

finding bugs in server communication

parent dffef763
...@@ -524,6 +524,7 @@ func InitKVStore() { ...@@ -524,6 +524,7 @@ func InitKVStore() {
} }
func MonitorCommitChannel(ch chan LogEntry) { func MonitorCommitChannel(ch chan LogEntry) {
//fmt.println("herr")
for { for {
//temp := <-ch //temp := <-ch
} }
......
...@@ -34,6 +34,7 @@ func (t *AppendEntries) AppendEntriesRPC(args *Args, reply *Reply) error { ...@@ -34,6 +34,7 @@ func (t *AppendEntries) AppendEntriesRPC(args *Args, reply *Reply) error {
} }
func initInterServerCommunication(server *raft.ServerConfig, rft *raft.Raft, ch chan bool) { func initInterServerCommunication(server *raft.ServerConfig, rft *raft.Raft, ch chan bool) {
appendRpc := new(AppendEntries) appendRpc := new(AppendEntries)
rpc.Register(appendRpc) rpc.Register(appendRpc)
listener, e := net.Listen("tcp", ":"+strconv.Itoa(server.LogPort)) listener, e := net.Listen("tcp", ":"+strconv.Itoa(server.LogPort))
...@@ -61,10 +62,11 @@ func initLogger(serverId int) { ...@@ -61,10 +62,11 @@ func initLogger(serverId int) {
Info = log.New(os.Stdout, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile) Info = log.New(os.Stdout, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile)
} }
Info.Println("Initialized server") Info.Println("Initialized server.")
} }
func initClientCommunication(server *raft.ServerConfig, rft *raft.Raft, ch chan bool) { func initClientCommunication(server *raft.ServerConfig, rft *raft.Raft, ch chan bool) {
listener, e := net.Listen("tcp", ":"+strconv.Itoa(server.ClientPort)) listener, e := net.Listen("tcp", ":"+strconv.Itoa(server.ClientPort))
if e != nil { if e != nil {
Info.Fatal("client listen error:", e) Info.Fatal("client listen error:", e)
...@@ -89,7 +91,7 @@ func main() { ...@@ -89,7 +91,7 @@ func main() {
} }
initLogger(sid) initLogger(sid)
Info.Println("Start") Info.Println("Starting")
serverCount, err2 := strconv.Atoi((os.Args[2])) serverCount, err2 := strconv.Atoi((os.Args[2]))
if err2 != nil { if err2 != nil {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment