GitHub PushEvent at 2014-07-15 12:15:23
Repository: crate
Actor: mfussenegger
Payload: {"shas":[["0466e01db1e6ed29243ece299e616b7b09bd0c6e","dabc572a42347a930fd039cd9bd44c49f94f3c94@zignar.net","fix a blob recovery race condition\n\nThis could occur given the following scenario:\n\n    SourceNode           TargetNode\n\n --> start upload\n\n --> chunk request\n\n         ** RECOVERY START **\n\n --> chunk request\n            --> chunk replica --> X // no transfer state\n\n --> last chunk (transfer state removal)\n\n       <---  get transfer state\n\n // no transfer state","Mathias Fussenegger",true]],"size":1,"ref":"refs/heads/j/blob-recovery","head":"0466e01db1e6ed29243ece299e616b7b09bd0c6e"}