Skip to content
Snippets Groups Projects
  1. Jun 05, 2021
  2. Jun 04, 2021
  3. May 31, 2021
  4. May 30, 2021
  5. May 29, 2021
  6. May 27, 2021
  7. May 26, 2021
  8. May 25, 2021
  9. May 23, 2021
  10. May 22, 2021
  11. May 20, 2021
  12. May 18, 2021
  13. May 17, 2021
  14. May 16, 2021
    • Éloïs's avatar
      deps: upgrade gva · c7befd83
      Éloïs authored
      c7befd83
    • Éloïs's avatar
      Merge branch 'pini' into dev · 4220efcc
      Éloïs authored
      4220efcc
    • Gilles Filippini's avatar
      fix(sync): don't lose nodes on single download err · 7a59f46f
      Gilles Filippini authored
      `P2pCandidate.dlPromise` promise doesn't resolve on download errors
      such as socket timeouts. Each time such an error occurs, the node is lost
      for the sync because the 'this.dlPromise.isResolved()' check used for
      testing the node's availability never succeeds anymore for this node.
      
      This patch hardens the blocks downloading in two ways:
      * Retrying the download up to 5 times when the number of returned blocks is
        different from what was requested
      * On failure returns an empty block array so that the dlPromise is resolved
        and the node failure could be handled as expected at the P2PSyncDownloader
        level triggering the `P2pCandidate.addFailure()` function.
      7a59f46f
Loading