The 6.824 open class is excellent as 6.828. It bring us(outside of MIT) into the world of distribute system. Your rasie me up more than I can do...
The following things have done:
- Lab1: Map/Reduce input and output, Single-worker word count, Distributing MapReduce tasks, Handling worker failures, Inverted index generation
- Lab2: leader election and heartbeats, Appending log entries, Persist raft states, Figure8.
- Lab3: Key/value service(Data Base), KV client, Snapshot log compaction.
- Lab4: no implement.
The following issues still have:
- The probability of passing Figure8(unreliable) is lager than 80%, Because of the unreliable network which make follower start election frequently and have little time to find correct prevIndex.
- There will be miss element occasionally when run TestManyPartitionsManyClients testcase in lab3. wanted: x 0 0 yx 0 1 yx 0 2 y got : x 0 0 yx 0 1 y
What is my next step?
- I've warmed up when pass the test lab by lab. Now let us start bitcoin journey.
- Could you please share the docs of all labs in http://bitcoin.stanford.edu/? Thanks.
- If you know excellent open labs for bitcoin, please tell me. Thanks.
How to contact with me?
- Mail: gongzhe@live.com
- Location: BeiJing Haidian District