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

[try_put_and_wait] Part 9: Draft tricky implementation of try_put_and_wait for multifunction_node and async_node #1438

Draft
wants to merge 62 commits into
base: master
Choose a base branch
from

Commits on Apr 15, 2024

  1. Add wait_vertex implementation

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    cef3bb8 View commit details
    Browse the repository at this point in the history
  2. Improve task_group scalability

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    f25d898 View commit details
    Browse the repository at this point in the history
  3. Increase wait map size

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    cda2377 View commit details
    Browse the repository at this point in the history
  4. Rename wait in task_group

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    63ea3b6 View commit details
    Browse the repository at this point in the history
  5. Fix compilation and copyright

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b3093e2 View commit details
    Browse the repository at this point in the history
  6. Drop brackets

    Co-authored-by: Konstantin Boyarinov <[email protected]>
    pavelkumbrasev and kboyarinov committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0313450 View commit details
    Browse the repository at this point in the history
  7. Add missed dtor and deallocation

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    204926c View commit details
    Browse the repository at this point in the history
  8. Fix copyright

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    5e27eb0 View commit details
    Browse the repository at this point in the history
  9. Fix collaborative_call_once compilation

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2bce523 View commit details
    Browse the repository at this point in the history
  10. Add comment for release in wait_vertex

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c3ea187 View commit details
    Browse the repository at this point in the history
  11. Make names consistent

    Co-authored-by: Konstantin Boyarinov <[email protected]>
    pavelkumbrasev and kboyarinov committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    69aa6ec View commit details
    Browse the repository at this point in the history
  12. Add missed namespace qualifier

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4059154 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Fix vertex names

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f6771e4 View commit details
    Browse the repository at this point in the history
  2. Update namespace qualifiers

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    c984265 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Refactor node structure. Replace nodes in parallel_for and parallel_r…

    …educe
    
    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev authored and kboyarinov committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d352aa3 View commit details
    Browse the repository at this point in the history
  2. Fix constructor and copyright

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev authored and kboyarinov committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1d70767 View commit details
    Browse the repository at this point in the history
  3. Initial impl

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev authored and kboyarinov committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    fc7de60 View commit details
    Browse the repository at this point in the history
  4. Add entry point

    Signed-off-by: pavelkumbrasev <[email protected]>
    pavelkumbrasev authored and kboyarinov committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f6b9a46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67d8457 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6055dc7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    94baad0 View commit details
    Browse the repository at this point in the history
  8. Align changes

    kboyarinov committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a8ccbba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e449166 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dc3224c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    899bd5c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b4767c6 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Fix deduction guides

    kboyarinov committed May 1, 2024
    Configuration menu
    Copy the full SHA
    aee5fb2 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    19a86e2 View commit details
    Browse the repository at this point in the history
  2. Fix non-CPF build

    kboyarinov committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    dbe50f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    660646e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Fix test issues

    kboyarinov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    531da5b View commit details
    Browse the repository at this point in the history
  2. Fix CI issues

    kboyarinov committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f97c794 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7afdd9d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

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

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    92bf552 View commit details
    Browse the repository at this point in the history
  2. Simplify cache impl

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2bb5948 View commit details
    Browse the repository at this point in the history
  3. Fix unused variable

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    73eb513 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f92503a View commit details
    Browse the repository at this point in the history
  5. Fix whitespace

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6d82b64 View commit details
    Browse the repository at this point in the history
  6. Fix issues

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    bc01522 View commit details
    Browse the repository at this point in the history
  7. Save progress

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6d6c145 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e05f31 View commit details
    Browse the repository at this point in the history
  9. Add to CI

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    842381c View commit details
    Browse the repository at this point in the history
  10. Fix copyrights

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2c011ed View commit details
    Browse the repository at this point in the history
  11. Add missed file

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    67226f3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    708d655 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ed5d05b View commit details
    Browse the repository at this point in the history
  14. join_node::try_get stub

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    811b9b9 View commit details
    Browse the repository at this point in the history
  15. Allign with base branch

    kboyarinov committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    703104a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

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

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    edae460 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db69fca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35358fd View commit details
    Browse the repository at this point in the history
  4. [try_put_and_wait] Part 3: Add implementation of try_put_and_wait fea…

    …ture for broadcast nodes (#1413)
    dnmokhov committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    b24bbd4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33b373d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    012f2e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. [try_put_and_wait] Part 2: Add implementation of try_put_and_wait fea…

    …ture for buffering nodes (#1412)
    
    Co-authored-by: Aleksei Fedotov <[email protected]>
    kboyarinov and aleksei-fedotov committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5cd159a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. [try_put_and_wait] Part 6: Add implementation for limiter_node + rese…

    …rvation support for buffers (#1425)
    
    Co-authored-by: Aleksei Fedotov <[email protected]>
    Co-authored-by: Mike Voss <[email protected]>
    3 people committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    d67ee73 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into dev/kboyarinov/try_…

    …put_and_wait_production
    kboyarinov committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b533e9d View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. [try_put_and_wait] Part 7: implementation of try_put_and_wait for que…

    …ueing and reserving join_nodes (#1429)
    
    Co-authored-by: Aleksei Fedotov <[email protected]>
    kboyarinov and aleksei-fedotov committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    e387116 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [try_put_and_wait] Part 8: Add implementation for key_matching join_n…

    …ode (#1432)
    
    Co-authored-by: Aleksei Fedotov <[email protected]>
    Co-authored-by: Mike Voss <[email protected]>
    3 people committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    1ce85d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Merge remote-tracking branch 'origin/dev/kboyarinov/try_put_and_wait_…

    …production' into dev/kboyarinov/try_put_and_wait_multifunc_async_nodes
    kboyarinov committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d03edd7 View commit details
    Browse the repository at this point in the history