Eternity1824 commented on PR #919:
URL: 
https://github.com/apache/skywalking-banyandb/pull/919#issuecomment-3699242252

   > I saw c codes existing here. So, we will face ebpf compiling for KTM 
module, I think we need to make that optional in compiling and runtime, also 
pre-compiled for different OS(s). Otherwise, we will face local compiling 
block, slow compiling process, OS compatible issues, etc.
   > 
   > Please add comments here about how to resolve the above issues, especially 
about various Linux distributions, MacOS and Windows. I am aware that, ebpf 
can't run out of Linux, but the database and FODC should be able to.
   
   Thanks for the concern.
   
   KTM eBPF code paths are Linux-only and guarded by Go build tags, so 
non-Linux builds are not expected to be blocked. KTM is optional and disabled 
by default, and eBPF programs are built at build time and only loaded at 
runtime.
   
   I’ll double-check the build tags to ensure non-Linux and non-KTM builds 
remain fully isolated, and can follow up with a small clarification if needed.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to