Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow decentralized users to join late and catch up #775

Merged
merged 56 commits into from
Oct 14, 2024

Commits on Oct 9, 2024

  1. Configuration menu
    Copy the full SHA
    e3894fc View commit details
    Browse the repository at this point in the history
  2. Update aggregator test

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8a6df7d View commit details
    Browse the repository at this point in the history
  3. Clarify todo

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    abcb3a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e04d59 View commit details
    Browse the repository at this point in the history
  5. Simplify log

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    aa37b7e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c558494 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b8578e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1770f5c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e2bbf60 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bc2be30 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    74c1803 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7709a9d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    65bac8c View commit details
    Browse the repository at this point in the history
  14. Fix import rename

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    0057353 View commit details
    Browse the repository at this point in the history
  15. Fix linting error

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    4bec8c7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7620ae3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d0e6380 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e2d9a28 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    61aeb90 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8a76aa3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9d1fe7e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d5815ae View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    95740ca View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    40efe48 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e5b0ab3 View commit details
    Browse the repository at this point in the history
  26. rm commented code

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    99b8661 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    53d10c9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    311ec60 View commit details
    Browse the repository at this point in the history
  29. Test client status

    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    119b7c6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    f374212 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    6bcd84b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7272d36 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    750fada View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9c62cb7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    05d0567 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6d88cac View commit details
    Browse the repository at this point in the history
  37. discojs/src/client/decentralized/decentralized_client: get rid of rou…

    …ndParticipants and stop resetting the nodes list at the end of round
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    9941dfd View commit details
    Browse the repository at this point in the history
  38. discojs/src/client/decentralized/decentralized_client: send payloads …

    …with forEach instead of map
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d931ad6 View commit details
    Browse the repository at this point in the history
  39. discojs/client/decentralized_client: save and emit "connecting to pee…

    …rs" before waiting for participants if needed
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fd82f63 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    be0b2a3 View commit details
    Browse the repository at this point in the history
  41. discojs/src/client|trainer: Make getNbOfParticipant parent method abs…

    …tract to enforce subclass override
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    28f0422 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    066343f View commit details
    Browse the repository at this point in the history
  43. server/decentralized_controllers: rename checkThenSendPeersForRound t…

    …o sendPeersForRoundIfNeeded
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    bcf2eca View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    531e20e View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    3a6e794 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    1c3f61c View commit details
    Browse the repository at this point in the history
  47. server/controllers: clean checkIfEnoughParticipants and rename to sen…

    …dEnoughParticipantsMsgIfNeeded
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6438d41 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    ee437e4 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    b5449fd View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    d44b786 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    5d20ac9 View commit details
    Browse the repository at this point in the history
  52. *: Provide initial tasks to the server when calling serve instead o…

    …f the constructor and get rid of the static async server constructor
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e2314c6 View commit details
    Browse the repository at this point in the history
  53. *: remove past event subscription on EventEmitter (now that tasks are…

    … added after routers are initialized)
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    85b60a9 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    5c960cb View commit details
    Browse the repository at this point in the history
  55. *: Make aggregator.add return void to enforce listening to the 'agg…

    …regation' event to get the aggregated weights
    JulienVig committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    dfb607d View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    d75338a View commit details
    Browse the repository at this point in the history