GitHub user edespino added a comment to the discussion: Introducing the 
[perfmon] Extension for Cloudberry Database Monitoring​

Hi @fanfuxiaoran,

Thanks — I think your plan to clone and maintain a Linux-only SIGAR fork 
outside the perfmon tree makes a lot of sense. It keeps things modular and 
avoids entangling legacy build logic unnecessarily.

One thing we’ll need to be mindful of as we move forward is ensuring the fork 
aligns with Apache Software Foundation (ASF) release and licensing 
requirements, since it’ll be included as part of the Cloudberry codebase or 
build. That means we’ll eventually need to:

- Clean up unused platforms and bindings (non-Linux, JNI, etc.)
- Simplify the build so it works out of the box (no autoconf.sh or autogen 
steps)
- Add basic versioning so we can track changes over time
- Think about how we want to include it (e.g., as a submodule or vendored 
directly)
- And make sure attribution and license files are in place according to ASF 
policy

None of this needs to block the clone effort itself, but we’ll want to tackle 
these as part of preparing the fork for inclusion in Cloudberry source releases.

Happy to coordinate or help when we get to that point.

-=e

GitHub link: 
https://github.com/apache/cloudberry/discussions/1087#discussioncomment-13073605

----
This is an automatically sent email for dev@cloudberry.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@cloudberry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cloudberry.apache.org
For additional commands, e-mail: dev-h...@cloudberry.apache.org

Reply via email to