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

SPD-410: stop functionality #16

Merged
merged 36 commits into from
Sep 17, 2024
Merged

SPD-410: stop functionality #16

merged 36 commits into from
Sep 17, 2024

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    c15f026 View commit details
    Browse the repository at this point in the history
  2. Add Stop in Actor and example

    lnauta committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ce1fd5c View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Add stop logic to run method

    The stop logic should be under user control. By putting it in a
    method its more easily accessible, instead of changing the template
    class in the example folder.
    
    The downside is that the EndlessViewIterator goes into a while loop
    whichs needs to be broken. As the logic in the run method is one
    level higher, its passed into the EVI if its being used. The while
    loop can get broken and stop the iterator after the stop condition is
    reached.
    
    The flow goes as follows:
    EVI.__next__ is called when the iterator is empty
    try: EVI.next calls the ViewIterator.next
    which calls TaskViewIterator.__next__
    which calls TaskViewIterator.claim_task
    which calls _claim_task which fails and
    throws a StopIteration at EVI.next
    and the while-loop continues.
    lnauta committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    3a3acf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8bde84 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    d1bd311 View commit details
    Browse the repository at this point in the history
  2. Rename reset value

    lnauta committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    2ca2246 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86fbb7a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

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

Commits on Jul 29, 2024

  1. Add unittests stopping code

    lnauta committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    26b613d View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Add handler tests

    lnauta committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e7f3fa0 View commit details
    Browse the repository at this point in the history
  2. Add docstrings actor tests

    lnauta committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    ec303b0 View commit details
    Browse the repository at this point in the history
  3. Add logger to actors

    lnauta committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    04e6f8d View commit details
    Browse the repository at this point in the history
  4. Fix import actors: subprocess

    lnauta committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    a1a5878 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

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

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    f2259e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    782d5f9 View commit details
    Browse the repository at this point in the history
  3. Improve exit code default

    lnauta committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d87cbbe View commit details
    Browse the repository at this point in the history
  4. Update test log assertion

    lnauta committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a252432 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    6244b8c View commit details
    Browse the repository at this point in the history
  2. Clean local example

    lnauta committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    1922e84 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Fix style

    lnauta committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b8eb4a7 View commit details
    Browse the repository at this point in the history
  2. Fix style

    lnauta committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    5284b8f View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    feb96d4 View commit details
    Browse the repository at this point in the history
  2. Fix test return value

    lnauta committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9fff08c View commit details
    Browse the repository at this point in the history
  3. Clean test

    lnauta committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    64dec5f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Update picas/actors.py

    Co-authored-by: Haili Hu <[email protected]>
    lnauta and hailihu authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    610f99d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9237687 View commit details
    Browse the repository at this point in the history
  3. Fix execute proc fn

    lnauta committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ebf1e8f View commit details
    Browse the repository at this point in the history
  4. Fix execute proc fn

    lnauta committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ee69025 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

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

Commits on Sep 12, 2024

  1. Fix typo

    lnauta committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    b4f623e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Update examples/local-example.py

    Co-authored-by: Haili Hu <[email protected]>
    lnauta and hailihu authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4050ce0 View commit details
    Browse the repository at this point in the history
  2. Update examples/local-example.py

    Co-authored-by: Haili Hu <[email protected]>
    lnauta and hailihu authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    7584f1f View commit details
    Browse the repository at this point in the history
  3. Update picas/executers.py

    Co-authored-by: Haili Hu <[email protected]>
    lnauta and hailihu authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    8c4cd63 View commit details
    Browse the repository at this point in the history
  4. Revert executers test back

    lnauta committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    68f7898 View commit details
    Browse the repository at this point in the history