James Coleman
|
ABSTRACT
This project is to implement git-annex to improve the performance optimization of a git server. When a git server have too many files in the repository, it performance will be affected. In response, this will lead to slow productivity of developer’s team that are utilizing the git server. By studying concepts of version control software and building one, it could help understanding the complexity of the version control software environment. This project wish could help the users that are utilizing version control software to implement git annex to improve their server performance.
Introduction |
Objectives |
Git server is very important for developer team because it helps them manage the changes that had been done through the code. Therefore performance issue should not to be lightly taken as any slowdown will affect the team’s productivity. As more code is being stored in the git server, it will causing performance problem.
As a solution, git-annex will be used as a technique to address this problem. Therefore to achieve this, a version control software is needed to build. This project also requires effort in studying the concept of version control software to find the suitable version control software platform. By using Raspberry Pi, the nature of open source type of software can be utilized including the operating system involved, and also the version control software itself. It also keeps the project’s cost low, but still enough to meet the project’s goals and demand. LimitationRaspberry Pi have to be monitored properly to ensure smoothness of this project otherwise it will causing performance problems.
|
Scopes
|
Framework
Environment Setup |
Test Workflow |
Performance Benchmark Test Results
(Lower is better)
Results and Conclusion
- Git-annex helps in speeding up performance of the git environment.
- Git-annex helps reducing the CPU workload.
- High temperature of physical hardware affecting performance of git server.
PROFILE
STUDENT ID : BTBL15040131
|