MIT-6.824-2018 https://pdos.csail.mit.edu/6.824/ Status MapReduce Raft Raft K/V Service Sharded K/V Service Part A Part B Challenge1 Challenge2