{"push_id":1287721756,"size":4,"distinct_size":3,"ref":"refs/heads/strib/KBFS-1267-journal-oexcl","head":"5ab482b55b71f71acd912c1aa6dcca11c8af1203","before":"006bb588928785ac92b108b22c37d50caf87333a","commits":[{"sha":"3d3c0667ce62d049bcc06aefd4ccfa5c41f5eadc","author":{"name":"Fred Akalin","email":"d9227f8413cf415ddf629f71d1a324776391987e@keyba.se"},"message":"[KBFS-1489] Fix tricky edge cases in journalMDOps.PutUnmerged (#321)\n\nEnumerate in detail the cases the mdJournal.put expects\r\nto handle, and have journalMDOps.PutUnmerged simply forward\r\nto mdJournal.put.\r\n\r\nAdd test coverage for all cases in mdJournal.put. Add more\r\ntest coverage for journalMDOps.PutUnmerged.","distinct":false,"url":"https://api.github.com/repos/keybase/kbfs/commits/3d3c0667ce62d049bcc06aefd4ccfa5c41f5eadc"},{"sha":"a4249d9dba9c3462c0dfd9894844eed8819bcacd","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@alum.mit.edu"},"message":"journal_server: a way to temporarily passthrough journal writes\n\nFor operations that need to hit the real server immediately, like\nO_EXCL and CR.\n\nIssue: KBFS-1267","distinct":true,"url":"https://api.github.com/repos/keybase/kbfs/commits/a4249d9dba9c3462c0dfd9894844eed8819bcacd"},{"sha":"06d628a45c4c55888b78507ea0f377ec7e959714","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@alum.mit.edu"},"message":"folder_branch_ops: flush journal on an O_EXCL write\n\nIssue: KBFS-1267","distinct":true,"url":"https://api.github.com/repos/keybase/kbfs/commits/06d628a45c4c55888b78507ea0f377ec7e959714"},{"sha":"5ab482b55b71f71acd912c1aa6dcca11c8af1203","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@alum.mit.edu"},"message":"test: journal tests for exclusive writes\n\nIssue: KBFS-1267","distinct":true,"url":"https://api.github.com/repos/keybase/kbfs/commits/5ab482b55b71f71acd912c1aa6dcca11c8af1203"}]}
{"actor":{"display_login":"strib"}}