Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

OBS in numbers

347 visualizaciones

Publicado el

In this short talk, we will present to the community the data that we have about usage of the OBS. This data show a clear trending in the user behaviour, and is used currently to make important decisions about our future as a Free Software project.

Publicado en: Datos y análisis
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

OBS in numbers

  1. 1. Ana María Martínez Gómez anamma06@gmail.com OBS in numbers
  2. 2. Ana María Martínez Gómez OBS Frontend Engineer http://anamaria.martinezgomez.name
  3. 3. OBS
  4. 4. Open Build Service A generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way
  5. 5. build.opensuse.org numbers
  6. 6. Today’s numbers ● Users: 46 891 ● Projects: 46 292 ● Packages: 399 332 ● Requests: 478 181 ● Reviews: 794 210 ● Comments: 44 290
  7. 7. Users
  8. 8. Confirmed users 46 891
  9. 9. Increase of users
  10. 10. Diffusion of innovations
  11. 11. Requests
  12. 12. Requests ● Requests: 478 181 ● Average time for a request to get accepted: 140 hours
  13. 13. Requests states 47818 1
  14. 14. Collaboration activity
  15. 15. Total activity 515 385
  16. 16. Activity per project
  17. 17. openSUSE releases
  18. 18. Number of active projects
  19. 19. Number of active projects vs total activity
  20. 20. Number of active projects vs diff total activity Correlation 0.85
  21. 21. Something catch your attention?
  22. 22. No holidays!
  23. 23. Hardware
  24. 24. Hardware ● Source server host – 15 Terabyte disk space ● 4 repository server hosts – obs-back: 19 Terabytes – obs-back-home: 10 Terabytes – obs-back-stage: 3 Terabytes – obs-back-other: 7 Terabytes ● 10 scheduler architectures i586, x86_64, armv6l, armv7l, aarch64, aarch64_ilp32, ppc, ppc64, ppc64le, s390x
  25. 25. Workers 168 hosts / 1180 workers – aarch64: 12 / 121 – armv7I: 9 / 35 – ppc64: 6 / 19 – ppc64le: 10 / 112 – s390x: 5 / 44 – x86_64: 124 / 841 – local: 2 / 8
  26. 26. System
  27. 27. Source activity per day ● osc checkins ~ 2300 ● UI checkins ~ 600 ● branches ~ 300
  28. 28. Binary activity per day ● obs-back ~ 6700 builds ● obs-back-home ~ 35300 builds ● obs-back-stage ~ 69800 builds ● obs-back-other ~ 92800 builds
  29. 29. Binary activity by build type
  30. 30. Activity in OBS:Server:Unstable/obs-server https://build.opensuse.org/package/statistics/OBS:Server:Unstable/obs- server?arch=x86_64&repository=openSUSE_Factory
  31. 31. System status
  32. 32. Monitor page
  33. 33. Monitor page
  34. 34. Monitor page
  35. 35. Github https://github.com/openSUSE/open-build-service
  36. 36. Github 125 contributors
  37. 37. Github 32 contributors in the last year
  38. 38. PRs merged PUSH TO MASTER PUSH TO MASTER
  39. 39. Code frequency
  40. 40. Commits activity
  41. 41. Code
  42. 42. Lines of code ● Total Lines: 282192 ● Code Lines: 217801 ● Comment Lines: 30622 ● Blank Lines: 33769
  43. 43. LoC by language
  44. 44. That was all, but there is more!
  45. 45. Other OBS Talks @ oSC17 FRIDAY 11:00 Galerie – osc2: The modern osc by Marco 12:00 Main Hall – Open Build Service Roadmap by David & Moises 12:15 Galerie – Repoducible builds in openSUSE by Bernhard 15:00 Seminarium 2 - Continuous Integration with the Open Build Service by Manuel & Chris 16:30 Galerie – SUSE Package Hub by Wolfgang
  46. 46. Other OBS Talks @ oSC17 SATURDAY 11:30 Galerie – OBS numbers by Ana 11:45 Main Hall – YaST: from the repository to the distributions by Ancor 12:00 Galerie – Make packaging software a breeze by Björn 12:30 Seminarium 1 - OBS <B AppImage by Simon & Adrian 13:00 Seminarium 2 – AppImage Workshop by Simon & Adrian 13:45 Seminarium 1 – Get packages into Package Hub by Wolfgang 16:15 Main Hall - Take me to Leap by Axel
  47. 47. Other OBS Talks @ oSC17 SUNDAY 13:00 Seminarium 1 – Packaging workshop by Simon 14:00 Seminarium 2 – reproducible builds discussion by Bernhard
  48. 48. Questions? This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  49. 49. openbuildservice.org @obshq
  50. 50. Join Us at www.opensuse.org
  51. 51. License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at https://creativecommons.org/licenses/by-sa/4.0/ General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. openSUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All openSUSE marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown rbrown@opensuse.org Design & Inspiration openSUSE Design Team http://opensuse.github.io/branding- guidelines/

×