Cleanup
This commit is contained in:
		| @@ -2,6 +2,7 @@ package rep | ||||
|  | ||||
| import ( | ||||
| 	"io" | ||||
| 	"log" | ||||
| 	"net" | ||||
| 	"os" | ||||
| 	"sync" | ||||
| @@ -94,41 +95,49 @@ func Open(app App, conf Config) (*Replicator, error) { | ||||
| 	rep.client = newClient(rep.conf.PrimaryEndpoint, rep.conf.ReplicationPSK, rep.conf.NetTimeout) | ||||
|  | ||||
| 	if err := rep.initDirectories(); err != nil { | ||||
| 		log.Printf("Failed to init directories: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.acquireLock(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to acquire lock: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.loadLocalState(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to load local state: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.openWAL(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to open WAL: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.recvStateIfNecessary(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to recv state: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.app.InitStorage(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to init storage: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.replay(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to replay: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	if err := rep.app.LoadFromStorage(); err != nil { | ||||
| 		rep.Close() | ||||
| 		log.Printf("Failed to load from storage: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user