Skip to content

plsmaop/MIT_6.824

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT_6.824

My implementation of programming labs of MIT_6.824 Distributed Systems Spring 2020

  • Build a simple local MapReduce cluster
  • All tests passed
  • Build a fault-tolerant kv store based on the Raft protocol you've implemented with snapshot support
  • All tests passed
  • Build sharded fault-tolerant kv store based on the Raft protocol you've implemented with snapshot support
  • I have passed all tests excluding TestChallenge1Delete
  • I will work on passing all tests later

Development

  • You should read the webpage of each lab for detailed information
  • Some labs are broken into small parts and some labs and parts of a lab have dependencies on other labs and parts.
  • You can checkout different branches to start doing these labs
  • However PLEASE NOTE THAT THE CODE OF EACH BRANCH CAN ONLY PASS THE TEST OF IT'S BRANCH NAME AND THE PREVIOUS TESTS. For example, code of branch lab3b can only pass lab3b, lab3a and all lab2 tests. Code of branch lab3b may contain bugs for lab4

About

My implementation of programming labs of MIT_6.824 Distributed Systems Spring 2020

Resources

Stars

Watchers

Forks

Packages

No packages published