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

feat(task db): implement a task DB #208

Merged
merged 52 commits into from
Jul 2, 2024
Merged

feat(task db): implement a task DB #208

merged 52 commits into from
Jul 2, 2024

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    34e0946 View commit details
    Browse the repository at this point in the history
  2. task-manager: SQL tables+views+triggers success - but arguments passe…

    …d in execute are 'NULL'
    mratsim committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b418922 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0928796 View commit details
    Browse the repository at this point in the history
  4. task-manager: cleanup - ease copy pasting to SQL script, Registered s…

    …tatus, persistent views, remove debug print
    mratsim committed May 16, 2024
    Configuration menu
    Copy the full SHA
    bd06c13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf63839 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7ce7a1 View commit details
    Browse the repository at this point in the history
  7. task-manager: change DB schema - allow multiple provers and status fo…

    …r same task in case of failures-retry
    mratsim committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e707bc7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0402e6a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a1302ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    881f174 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f0362da View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

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

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    6567615 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c4add1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9390f0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1f492d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

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

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    4433772 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    544763a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee1fb8c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26f6010 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b402e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e127031 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4279519 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    24f23e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caa4714 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    291a299 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d41651 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e53b2b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    405459e View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

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

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    3e5fc6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4326cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4be8774 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    5a38b0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c01e59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc0d2c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f91887 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

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

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    1101421 View commit details
    Browse the repository at this point in the history
  2. feat(raiko): abstract task manager and impl a mem db for easy integra…

    …tion (#296)
    
    * impl a mem db for easy integration
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    * fix clippy and unit test
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    * fix fmt
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    ---------
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    smtmfft authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    ca1c7b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e48839 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15044af View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. feat(task_db): sqlite and in memory abstraction (#301)

    * enable sqlite db by feature
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    * debug lifetime
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    * resolve lifetime issue and make all tests pass
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    
    * refactor(task_db): simplify structure for sqlite and use cached statements
    
    * feat(task_db): abstract task db implementation into wrapper
    
    * fix(task_db): add await to test call
    
    * fix(task_db): fix import declaration
    
    * fix(task_db): add async and mutable variables
    
    * fix(host): fix task manager usage
    
    * fix(task_db): fix test for async
    
    * Update Cargo.toml
    
    use in-mem as default.
    
    ---------
    
    Signed-off-by: smtmfft <smtm@taiko.xyz>
    Co-authored-by: smtmfft <smtm@taiko.xyz>
    Co-authored-by: smtmfft <99081233+smtmfft@users.noreply.github.com>
    3 people authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9e905ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb57b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec40dfc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff7edf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5817837 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d31091 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    867cc55 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52b767d View commit details
    Browse the repository at this point in the history