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

Adding support of transient federates #358

Draft
wants to merge 93 commits into
base: main
Choose a base branch
from
Draft

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    bc66d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bf9703 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6c8b22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9d1f1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d437a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0bfd0a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    14647e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9bf9659 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b78f02a View commit details
    Browse the repository at this point in the history
  10. Drop the messages intended for a transient federate that is connected…

    … but did not started yet
    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    80602ea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d0560d2 View commit details
    Browse the repository at this point in the history
  12. When all upstream federates are not connected (transients), then the …

    …TAG to issue is the NET. This is to avoid starvation.
    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    13aa463 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    45d2e03 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c779428 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d939e7b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1b0b491 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    26dbcb8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    07ecaa9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    55bbf5c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1a24c06 View commit details
    Browse the repository at this point in the history
  21. A federate can get its id, its effective_start_time, and the start_ti…

    …me of the federation. This is particularly useful for testing.
    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    63bcecf View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f32ec0a View commit details
    Browse the repository at this point in the history
  23. Fix the use of lf_stop()

    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    facf3bc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4118ce3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    af5e70d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f66c756 View commit details
    Browse the repository at this point in the history
  27. Adjust doc

    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b186998 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e9aade5 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    3b054f3 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0e3aa45 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    0ce2917 View commit details
    Browse the repository at this point in the history
  32. Minor fixes

    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    069d581 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3008e66 View commit details
    Browse the repository at this point in the history
  34. Fix void* returns

    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    fc1a14c View commit details
    Browse the repository at this point in the history
  35. Fix based on code review

    Co-authored-by: Edward A. Lee <eal@eecs.berkeley.edu>
    ChadliaJerad and edwardalee committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5d578d5 View commit details
    Browse the repository at this point in the history
  36. Make immediate and delayed (p)tag notification functions

    static, as well as the waiting threads
    
    Co-authored-by: Edward A. Lee <eal@eecs.berkeley.edu>
    ChadliaJerad and edwardalee committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    553a3e4 View commit details
    Browse the repository at this point in the history
  37. Control the type and value of the number of transients

    Co-authored-by: Edward A. Lee <eal@eecs.berkeley.edu>
    ChadliaJerad and edwardalee committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    227c1b5 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    20cc4f5 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    fb8bf63 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    35b8907 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    6ebb401 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    241fd02 View commit details
    Browse the repository at this point in the history
  43. Fix a call to tracepoint

    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5501870 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    86a5582 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    70f3c80 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    d0596d1 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    5975c39 View commit details
    Browse the repository at this point in the history
  48. Code review: document that MSG_TYPE_FED_IDS include the type of the f…

    …ederate (persistent or transient)
    ChadliaJerad committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    b33b863 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    2530145 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    993ef1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e22c28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b3548d View commit details
    Browse the repository at this point in the history
  4. Fix return void *

    ChadliaJerad committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    bfe3965 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    786acc8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79a5039 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bb6b70c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8d7e414 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f51f031 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    a0bf3b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7b7539 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dbb6d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7100702 View commit details
    Browse the repository at this point in the history
  5. Fix log message

    ChadliaJerad committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1993da4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7b66c6f View commit details
    Browse the repository at this point in the history
  7. Fix implicit declaration error by moving lf_stop(), lf_get_federates_…

    …bin_directory(), and lf_get_federaion_id() declarations to util.h
    ChadliaJerad committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    f91081d View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    f8979c3 View commit details
    Browse the repository at this point in the history
  2. Fix merge

    ChadliaJerad committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    a7ffdaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8f63d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    884e65c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcff552 View commit details
    Browse the repository at this point in the history
  3. Fix variable name

    ChadliaJerad committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    91266da View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    dfb48f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    812c2ce View commit details
    Browse the repository at this point in the history
  3. Augment the documentation of receive_connection_information() to desc…

    …ribe interface preservation checking in case of a hot swap
    ChadliaJerad committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    2c6a136 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da9a990 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Fix the invalidation

    ChadliaJerad committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    07d043f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    81ad8a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c90f79 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    783ccec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e6b03d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    011a9d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    f38568f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac3c4b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb5d375 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    71d706b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    59d4279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e84ec76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    847f94b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fcf524 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #394 from lf-lang/transient-fed-use-pqueue

    Transient federates: Use a priority queue sorted by tags to manage delayed grants.
    edwardalee authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e7fefe3 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    b0b0ea6 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    3408e35 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    1d06d53 View commit details
    Browse the repository at this point in the history