SlideShare a Scribd company logo
1 of 10
Download to read offline
LAVA Team
Linaro Infrastructure Update
Milo Casagrande, Thursday
www.linaro.org
1. linaro-image-tools
2. ci.linaro.org (Jenkins) (public & private instances)
3. android-build.linaro.org (Jenkins)
a. Jenkins build system
b. Web front-end & CLI
c. AOSP/upstream mirror system
4. review.linaro.org & review.android.git.linaro.org
5. git.linaro.org & android.git.linaro.org
6. cbuild.validation.linaro.org
7. status.linaro.org & roadmap.linaro.org
8. patches.linaro.org
9. releases.linaro.org & snapshots.linaro.org
10. weblogs.linaro.org
Linaro Infrastructure
www.linaro.org
What is it?
● staging.git.linaro.org & staging.review.linaro.org
● gitolite+gitweb (LDAP for users and SSH keys, Crowd for groups auth)
● gerrit for code reviews
Timeline
● Switch will happen at the beginning of December
Progress update
● Dumb git HTTP problems solved
● Stress testing the staging instance
Improved git services (Milo)
www.linaro.org
What is it?
● status.linaro.org
● Provides a view of progress of JIRA roadmap cards in current
engineering cycle
● Provides burndown chart calculated using JIRA Blueprints
underlying roadmap cards
Timeline
● Initial production release - 2013.10
● Improvements - before LCA14
Progress update
● Site is live
● All groups status can be accessed through the site
status.l.o - (Georgy)
www.linaro.org
What is it?
● roadmap.linaro.org
● Provides statement of what will be delivered over the time
● Plots data from Linaro Roadmap project onto timeline
Timeline
● Alpha available along with status.linaro.org (live)
● Final delivery planned for 2014.03
roadmap.l.o - (Georgy)
www.linaro.org
What is it?
● Advanced capabilities to mine web traffic & provide decision
support system for engineering and sr management
Timeline
● EOY13: command-line / manual post-processing weblogs
● LCA14: gui + canned queries + some automated post-
processing
Progress update
● Initial design/scripts are running on people.l.o
● Preparing for industry review of available solutions
○ https://mixpanel.com/, google analytics, webalizer,
weblogs.l.o - (Georgy)
www.linaro.org
What is it?
● Still a concept, being written
● Rethinking our publishing infrastructure
● Use key-value stores (Amazon S3, RackSpace Cloud Files, …)
● CLI tools from day-0, Rest API
Improved Publishing System (Milo)
LAVA
CI storage.linaro.org
snapshots.l.o releases.l.o
Cloud files storage (S3,
Cloud Files, ...)
...
www.linaro.org
Infra and ITS teams develop, improve, manage, maintain growing number of systems
across Linaro. Usecases we have:
● Local development/debugging
● In-cloud development/debugging
● Quickly bringing up new production service instance
● Maintain/manage existing instances
Solution: Latest-generation CM system: Salt and Ansible
Timeline
● EOY2012: LAVA Lab pilots Salt usage, Infra talks about CM, Ansible is mentioned
● LCE13: In postmortem of Canonical migration, issues of current approach to
service deployment confirmed, review and comparison of Salt and Ansible tasked
● Pre-LCU13: In-width comparison of Salt vs Ansible
● LCU13: Discussion of Salt vs Ansible
● Post LCU13: Decision on which system(s) to use is made
● LCA14: Oldest services are migrated
Progress update/Feedback
Configuration Management Report (Paul)
www.linaro.org
What is it?
● Are VMs the best solution for all Linaro needs?
● Are EC2 instances the best fit?
● Exploratory work: look at other technologies, cloud offers...
Timeline
● Not started yet
● Need to collect data/prices on actual usage first
● Explore solutions and compare
● LCA14: provide initial data report
EC2 / Rackspace / Bare Metal ? (Milo)
More about Linaro: http://www.linaro.org/about/
More about Linaro engineering: http://www.linaro.org/engineering/
How to join: http://www.linaro.org/about/how-to-join
Linaro members: www.linaro.org/members
More about LAVA
http://wiki.linaro.org/Platform/LAVA | http://validation.linaro.org
connect.linaro.org

More Related Content

More from Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
Linaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
Linaro
 

More from Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

LCU13: Linaro Infrastructure Update

  • 1. LAVA Team Linaro Infrastructure Update Milo Casagrande, Thursday
  • 2. www.linaro.org 1. linaro-image-tools 2. ci.linaro.org (Jenkins) (public & private instances) 3. android-build.linaro.org (Jenkins) a. Jenkins build system b. Web front-end & CLI c. AOSP/upstream mirror system 4. review.linaro.org & review.android.git.linaro.org 5. git.linaro.org & android.git.linaro.org 6. cbuild.validation.linaro.org 7. status.linaro.org & roadmap.linaro.org 8. patches.linaro.org 9. releases.linaro.org & snapshots.linaro.org 10. weblogs.linaro.org Linaro Infrastructure
  • 3. www.linaro.org What is it? ● staging.git.linaro.org & staging.review.linaro.org ● gitolite+gitweb (LDAP for users and SSH keys, Crowd for groups auth) ● gerrit for code reviews Timeline ● Switch will happen at the beginning of December Progress update ● Dumb git HTTP problems solved ● Stress testing the staging instance Improved git services (Milo)
  • 4. www.linaro.org What is it? ● status.linaro.org ● Provides a view of progress of JIRA roadmap cards in current engineering cycle ● Provides burndown chart calculated using JIRA Blueprints underlying roadmap cards Timeline ● Initial production release - 2013.10 ● Improvements - before LCA14 Progress update ● Site is live ● All groups status can be accessed through the site status.l.o - (Georgy)
  • 5. www.linaro.org What is it? ● roadmap.linaro.org ● Provides statement of what will be delivered over the time ● Plots data from Linaro Roadmap project onto timeline Timeline ● Alpha available along with status.linaro.org (live) ● Final delivery planned for 2014.03 roadmap.l.o - (Georgy)
  • 6. www.linaro.org What is it? ● Advanced capabilities to mine web traffic & provide decision support system for engineering and sr management Timeline ● EOY13: command-line / manual post-processing weblogs ● LCA14: gui + canned queries + some automated post- processing Progress update ● Initial design/scripts are running on people.l.o ● Preparing for industry review of available solutions ○ https://mixpanel.com/, google analytics, webalizer, weblogs.l.o - (Georgy)
  • 7. www.linaro.org What is it? ● Still a concept, being written ● Rethinking our publishing infrastructure ● Use key-value stores (Amazon S3, RackSpace Cloud Files, …) ● CLI tools from day-0, Rest API Improved Publishing System (Milo) LAVA CI storage.linaro.org snapshots.l.o releases.l.o Cloud files storage (S3, Cloud Files, ...) ...
  • 8. www.linaro.org Infra and ITS teams develop, improve, manage, maintain growing number of systems across Linaro. Usecases we have: ● Local development/debugging ● In-cloud development/debugging ● Quickly bringing up new production service instance ● Maintain/manage existing instances Solution: Latest-generation CM system: Salt and Ansible Timeline ● EOY2012: LAVA Lab pilots Salt usage, Infra talks about CM, Ansible is mentioned ● LCE13: In postmortem of Canonical migration, issues of current approach to service deployment confirmed, review and comparison of Salt and Ansible tasked ● Pre-LCU13: In-width comparison of Salt vs Ansible ● LCU13: Discussion of Salt vs Ansible ● Post LCU13: Decision on which system(s) to use is made ● LCA14: Oldest services are migrated Progress update/Feedback Configuration Management Report (Paul)
  • 9. www.linaro.org What is it? ● Are VMs the best solution for all Linaro needs? ● Are EC2 instances the best fit? ● Exploratory work: look at other technologies, cloud offers... Timeline ● Not started yet ● Need to collect data/prices on actual usage first ● Explore solutions and compare ● LCA14: provide initial data report EC2 / Rackspace / Bare Metal ? (Milo)
  • 10. More about Linaro: http://www.linaro.org/about/ More about Linaro engineering: http://www.linaro.org/engineering/ How to join: http://www.linaro.org/about/how-to-join Linaro members: www.linaro.org/members More about LAVA http://wiki.linaro.org/Platform/LAVA | http://validation.linaro.org connect.linaro.org