Browse Source

raft: add link to the paper raft_paper_tests.go refers to

Andrew Bonventre 11 years ago
parent
commit
4463f5c4b3
2 changed files with 6 additions and 6 deletions
  1. 1 1
      raft/log.go
  2. 5 5
      raft/raft_paper_test.go

+ 1 - 1
raft/log.go

@@ -42,7 +42,7 @@ type raftLog struct {
 }
 
 // newLog returns log using the given storage. It recovers the log to the state
-// that it just commits and applies the lastest snapshot.
+// that it just commits and applies the latest snapshot.
 func newLog(storage Storage) *raftLog {
 	if storage == nil {
 		log.Panic("storage must not be nil")

+ 5 - 5
raft/raft_paper_test.go

@@ -16,14 +16,15 @@
 
 /*
 This file contains tests which verify that the scenarios described
-in raft paper are handled by the raft implementation correctly.
-Each test focuses on several sentences written in the paper. This could
-help us to prevent most implementation bugs.
+in the raft paper (https://ramcloud.stanford.edu/raft.pdf) are
+handled by the raft implementation correctly. Each test focuses on
+several sentences written in the paper. This could help us to prevent
+most implementation bugs.
 
 Each test is composed of three parts: init, test and check.
 Init part uses simple and understandable way to simulate the init state.
 Test part uses Step function to generate the scenario. Check part checks
-outgoint messages and state.
+outgoing messages and state.
 */
 package raft
 
@@ -32,7 +33,6 @@ import (
 	"io/ioutil"
 	"log"
 	"os"
-
 	"reflect"
 	"sort"
 	"testing"