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

redpanda: hide kafka server implementation from application.cc #23848

Open
wants to merge 2 commits into
base: dev
Choose a base branch
from

Conversation

dotnwat
Copy link
Member

@dotnwat dotnwat commented Oct 19, 2024

redpanda: hide kafka server implementation from application.cc

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v24.2.x
  • v24.1.x
  • v23.3.x

Release Notes

  • none

in a separate header, this top-level type allows us to bring the config
structure into application.cc without also brining in all of the
qdc_monitor implementation itself.

Signed-off-by: Noah Watkins <[email protected]>
#include "kafka/server/quota_manager.h"
#include "kafka/server/rm_group_frontend.h"
#include "kafka/server/server.h"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the sauce

@dotnwat dotnwat requested review from andrwng, oleiman, michael-redpanda, rockwotj and BenPope and removed request for andrwng October 19, 2024 05:40
rockwotj
rockwotj previously approved these changes Oct 19, 2024
server_app& operator=(server_app&&) noexcept = delete;
~server_app();

seastar::future<> init(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love the start vs init

@dotnwat
Copy link
Member Author

dotnwat commented Oct 19, 2024

@vbotbuildovich
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants