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

new(libsinsp): inspector thread pool #1949

Merged
merged 13 commits into from
Sep 5, 2024

Commits on Aug 29, 2024

  1. new(cmake): add bs_threadpool dependency

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0e1a1f6 View commit details
    Browse the repository at this point in the history
  2. new(libsinsp): notify plugins of capture open/close

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e7aec2f View commit details
    Browse the repository at this point in the history
  3. new(libsinsp) add inspector thread pool

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    bbcdb4e View commit details
    Browse the repository at this point in the history
  4. new(libsinsp): add thread pool interface

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4fc66be View commit details
    Browse the repository at this point in the history
  5. new(libsinsp): add thread pool implementation

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com>
    mrgian and jasondellaluce committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    db5a4f3 View commit details
    Browse the repository at this point in the history
  6. new(libsinsp): add plugin api routine vtable

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    148653d View commit details
    Browse the repository at this point in the history
  7. chore: bump plugin api version

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    2423cd4 View commit details
    Browse the repository at this point in the history
  8. new(test): add thread pool unit test

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    19fd117 View commit details
    Browse the repository at this point in the history
  9. new(test): add plugin routines test

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    9b23323 View commit details
    Browse the repository at this point in the history
  10. fix(test): mock plugin not initialized

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4b08731 View commit details
    Browse the repository at this point in the history
  11. new(libsinsp): capture listening capability

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    13ad718 View commit details
    Browse the repository at this point in the history
  12. fix(libsinsp): disable thread pool on webassembly

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    mrgian committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f33a73f View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. fix(libsinsp): address reviewer thread pool suggestions

    Signed-off-by: Gianmatteo Palmieri <mail@gian.im>
    Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com>
    mrgian and jasondellaluce committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    ae81bb6 View commit details
    Browse the repository at this point in the history