{"push_id":891424007,"size":1,"distinct_size":1,"ref":"refs/heads/vm","head":"bebc27d44d9146be7f926c6181ea5bd118f2db6b","before":"034806e89bac3f27e8774b05ca3d549b12123856","commits":[{"sha":"bebc27d44d9146be7f926c6181ea5bd118f2db6b","author":{"email":"08072b8dea49fcc530fbf0772b21889cb7f86676@gmail.com","name":"Jarvishappy"},"message":"async write evicted frame to disk\n\n1. refactor 'struct frame' to hold pointer to the owner\n2. use a swapper thread to write eviceted frames to disk","distinct":true,"url":"https://api.github.com/repos/Jarvishappy/pintos2/commits/bebc27d44d9146be7f926c6181ea5bd118f2db6b"}]}