Skip to content

noblekid96/BunshinDB

Repository files navigation

50.041 DistSysProject BunshinDB

Run Instructions

#To run a nodeServer
go run cmd/nodeServer.go <portNumber> <pathToDbFiles> <nodeId> <shouldRegister true|false> 

#To run a client 
go run cmd/client.go <portNumber> 

Note: The last argument, shouldRegister is either "true" or "false". Set it to false if we want to simulate a revival of the node.

Example Usage:

To run a nodeServer

go run cmd/nodeServer.go 8080 /tmp/badger8080 1
help 

To run a client

go run cmd/client.go 9000
help 

Fault Detection

go run cmd/ringServer.go
go run cmd/stethoServer.go
go run cmd/nodeServer 8081 /tmp/badger8081 1 true 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages