Sustaining Git performance under heavy workloads: GHS, an AI driven approach (spons. by GerritForge)

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=eho1wPI2c3w



Duration: 0:00
13 views
2


Over time we've become accustomed to taking for granted that Source Code Management systems are always available. SCMs are a mission-critical part of any software-related business. When they don't work as expected, whole organizations come to a halt quicker than you would expect, therefore, efficient maintenance of such systems is crucial to success. Git repositories that are under heavy load quickly become inefficient or even inaccessible. This impacts client operations of all types (e.g., git-upload-pack, git-receive-pack). Currently, the only countermeasures are a full GC or a geometric repacking, either time or metrics-based. As the repositories grow, running a full GC takes longer, is more expensive, and risks introducing additional workload at inopportune times (e.g., running GC during a burst of repository activity may bring nodes to a standstill). In this talk, we will introduce an AI-driven approach to maintaining the performance of busy Git repositories that undergo heavy workloads. The AI model will explore and learn different strategies, including partial repacking, bitmap regeneration, empty directory removals, and more, by evaluating its success using reinforcement learning.




Other Videos By Eclipse Foundation


2024-11-17Secure development in Open Source - the road to SLSA level 3 compliance for Eclipse Temurin - OCX 24
2024-11-17Reducing risk in software supply chains:A project health perspective with a Kubernetes example-OCX24
2024-11-17Empowering a Connected Intelligent World With OpenHarmony and Oniro - OCX 2024
2024-11-17Magic industrial data acquisition with Apache PLC4X, TsFile and IoTDB - OCX 2024
2024-11-17Nurturing the Next Generation of Open Source Contributors - OCX 2024
2024-11-17Evolving real-world AsciiDoc into a specification and how it will help the ecosystem - OCX 2024
2024-11-17Insights and Lessons in Interconnectivity from Building a Map of the Open Source Science Landscape
2024-11-17From OpenAI to Opensource AI: Navigating Between Commercial Ownership and Collaborative Openness
2024-11-17Using security as code to survive the cybersecurity compliance tsunami in software projects - OCX 24
2024-11-17Unleashing the power of Digital Twins with Open Source: How Asset Administration Shell is providing
2024-11-16Sustaining Git performance under heavy workloads: GHS, an AI driven approach (spons. by GerritForge)
2024-11-15Web based tools and IDEs - pitfalls and best practises - OCX 2024
2024-11-15Rusty frontends! Creating frontends for WebAssembly using Rust. - OCX 2024
2024-11-15We Build Software in the Open to Build Trust - OCX 2024
2024-11-15Zero Install Embedded C/C++ Development: Running GDB in the Browser with WebAssembly - OCX 2024
2024-11-15Spring Tools Live - All the Great New Things - OCX 2024
2024-11-15Open Innovation Unleashed: Obeo's Journey in the Open-Source Ecosystem - OCX 2024
2024-11-15Towards an Open and Flexible AI Driven IDE: A Vision and Proof of Concept with Theia - OCX 2024
2024-11-15How IoT Can Save a Life - A Real World Example - OCX 2024
2024-11-15Bringing Memory Safety to Time Critical Embedded Systems for Automotive and Industrial Systems
2024-11-15Integrating React Flow in Sirius Web: Insights and Practical Lessons - OCX 2024