Skip to content

when rdma event dispatcher unschedule is true, start ProcessEvent background#3047

Merged
yanglimingcn merged 2 commits into
apache:masterfrom
yanglimingcn:bugfix/rdma_edisp_default_schedule
Aug 15, 2025
Merged

when rdma event dispatcher unschedule is true, start ProcessEvent background#3047
yanglimingcn merged 2 commits into
apache:masterfrom
yanglimingcn:bugfix/rdma_edisp_default_schedule

Conversation

@yanglimingcn

@yanglimingcn yanglimingcn commented Jul 31, 2025

Copy link
Copy Markdown
Contributor

when rdma event dispatcher unschedule is true, start ProcessEvent background

What problem does this PR solve?

Issue Number:

Problem Summary:

In certain scenarios, such as when using SPDK, it is required that the bthread executing SPDK must run on a single thread—that is, in single-threaded polling mode. This means the bthread of the event dispatcher must continuously occupy one worker thread and must not preempt other bthreads. This ensures no scheduling occurs, preventing SPDK from being scheduled onto other worker threads.

What is changed and the side effects?

No

Changed:

Side effects:

  • Performance effects:

  • Breaking backward compatibility:


Check List:

@wwbmmm

wwbmmm commented Jul 31, 2025

Copy link
Copy Markdown
Contributor

The code LGTM, but need some explaination in the PR description

@chenBright chenBright changed the title when rdma event dispatcher unschedule is true, start ProcessEvent bac… when rdma event dispatcher unschedule is true, start ProcessEvent background Jul 31, 2025
@yanglimingcn

Copy link
Copy Markdown
Contributor Author

The code LGTM, but need some explaination in the PR description

done

@yanglimingcn yanglimingcn merged commit d376744 into apache:master Aug 15, 2025
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants