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