Resource: LCE13 Name: Test and Validation Mini-Summit: Review Current Linaro Engineering Processes Date: 09-07-2013 Speaker: Video: http://youtu.be/UaRRVASYywk
Resource: LCE13 Name: Test and Validation Summit: Evolution of Testing in Linaro (I) Date: 09-07-2013 Speaker: Video: http://youtu.be/59i6Zblr6cg
A meetup talk on the evolution of the Docker engine from 2014-2019, including the refactoring and spin out of OCI runc and CNCF containerd codebases. This talk was given at the Docker London meetup group on Thursday, 31st January, 2019.
The document discusses profiling tools and techniques for optimizing performance. It begins with an introduction to profiling and defines it as gathering data on a system's performance metrics like CPU and memory usage to find where time is being spent. It then covers types of profiling like event-based and statistical profiling. The rest of the document provides tips on profiling different languages and frameworks like PHP, Ruby, and Node.js. It also discusses tools like XHProf, XDebug, flamegraphs, and EXPLAIN queries to help optimize databases.
A talk given at FOSDEM 2020 in the containers devroom on the current status of the CNCF containerd project as well as a dive into the ways users are extending and embedding containerd in other platforms and projects.
An overview of collaborative effort done by Builds and Baselines, LMG, 96boards and HiKey landing team in getting HiKey integrated into AOSP. Covers work on the AOSP common.git branches, cross kernel/bootloader feature work that provides more form-factor like integration not commonly found on devboards, lessons learned, etc.
The document discusses the Linaro Hardware Group's Open Embedded layer strategy and current status of implementation. The strategy proposes meta layers for integrating established recipes, hosting Linaro recipes, and building reference images. Current status reports successful builds of Weston, multimedia, and Chromium images on Dragonboard 410c and BeagleBone Black. Meta-backports are used to backport components like Wayland from the latest OpenEmbedded release to the current stable release for reference builds.
The session will cover the steps needed to prepare and use new workload for Workload Automation tool. The talk is based on the use case of preparing the ‘applaunch + I/O’ test case for benchmarking I/O schedulers.
This talk was presented at FOSS ASIA 2018 summit at Singapore on 25th Mar, 2018. https://2018.fossasia.org/event/schedule.html#
If you want to provide Kubernetes on your bare-metal infrastructure you need to configure and manage multiple components, like PKI, DHCP, iPXE and some more. Deploying your infrastructure as immutable without SSH access will confront you with some additional challenges, because traditional configuration management tools like Puppet or Ansible require SSH access to each node. Within the scope of this workshop we will present you a practicable way to manage your bare-metal Kubernetes clusters by the use of a CI/CD-driven approach, including Gitlab CI, Terraform, Confd, Vault and some others. As an extra we will keep a fully functional local development setup ready, so you can gain real hands-on experience. The whole configuration is written in code (Infrastructure as Code – IaC) and will automatically update all components the moment you update your configuration. Der komplette Workshop ist hier zu finden: https://github.com/inovex/fluffy-unicorn Speaker: Johannes M. Scheuermann Event: ContainerDays 2018 Mehr Tech-Vorträge: https://www.inovex.de/de/content-pool/vortraege/ Mehr Tech-Artikel: https://www.inovex.de/blog/
The Coccinelle C-program matching and transformation tool was first released in 2008 to facilitate specification and automation in the evolution of Linux kernel code. The novel contribution of Coccinelle is to allow software developers to write code manipulation rules in terms of the code structure itself, via a generalization of the patch syntax. Over the years, Coccinelle has been extensively used in Linux kernel development, resulting in over 6000 commits to the Linux kernel, and has found its place as part of the Linux kernel development process. This talk will review the history of Coccinelle and its impact on the Linux kernel. It will also briefly present two newer tools, prequel and spinfer, that have built on the Coccinelle infrastructure.
A talk given at KubeCon/CloudNativeCon EU in Barcelona, Spain on May 23, 2019. In this talk Phil presented the explosion of OCI-compliant CRI-enabled runtimes that can be used underneath Kubernetes, and demonstrated several of them live.
A talk given at the Google-hosted Container Security Summit on Wednesday, February 12th, 2020 in Seattle, Washington. This talk covered the impact of work done at the lower-level runtimes layer and up through layers like cri-o, containerd, and Docker to bring specific security features to overall platforms like Kubernetes.
Introduction to CI v2 for AOSP builds. There has been changes on how we have been doing AOSP development in Linaro. It has changed from daily builds to commit based builds. The session will give overview on how we can do all the builds on ci.linaro.org that we did on android-build.linaro.org.
This document discusses CRI-Containerd, which is a CRI implementation that allows Kubernetes to use Containerd as its container runtime. It provides an overview of CRI and how it enables Kubernetes to work with different runtimes. It then discusses how Containerd's scope aligns well with CRI's requirements. It introduces CRI-Containerd and its architecture, and notes that it is now feature complete and passing all CRI and Kubernetes tests. Upcoming work includes additional testing, integration with kube-up.sh, and a 1.0.0-beta.0 release by the end of 2017. It concludes with a demo of CRI-Containerd in action.
At Bangalore Kubernetes meetup April 2017. This is about running Kubernetes using alternative container runtime cri-o and runc. Event report for the meetup: suraj.io/post/blr-k8s-meetup-april-2017/
The document discusses automated testing inside Openshift including the contour of automated testing, dynamic configurations of Openshift, and integration with TestLink. It outlines pros and cons of automated testing using lightweight containers across a variety of operating systems. It describes how to dynamically configure tests by variables like project, branch, product name and version, and OS. It also covers how to create, execute, verify and delete configurations as well as generate reports and artifacts from test runs. Finally, it discusses integrating test results with TestLink for reporting.
rkt and Kubernetes provide container runtimes and orchestration tools to seamlessly update operating systems without affecting application dependencies or uptime. rkt is a modern, secure container runtime that implements open standards and has a simple, modular architecture. It can be used as the container runtime for Kubernetes (rktnetes) or to run Kubernetes components directly. Both tools use the Container Networking Interface (CNI) plugin-based model for networking, allowing IP addresses to be assigned at the pod level. Integration between rkt and Kubernetes continues to improve to support features like TPM attestation and more seamless kubelet upgrades.
This document summarizes discussions from the Linaro Test and Validation Summit in Dublin regarding improving engineering testing at Linaro. It describes Linaro's continuous integration (CI) process and tools like LAVA, and plans to enhance testing capabilities. Key points include: 1. Fathi Boudra provided an overview of Linaro's CI loop using tools like Jenkins and LAVA, and future plans to improve the CI process and LAVA. 2. Milosz Wasilewski discussed QA services tasks like manual testing and dashboard monitoring, and ideas to streamline these processes. 3. Antonio Terceiro outlined improvements to LAVA like added monitoring, packaging, documentation and a test helper tool. He
SFO15-110: Toolchain Collaboration Speaker: Ryan Arnold Date: September 21, 2015 ★ Session Description ★ Linaro and its members discuss the work they are doing in the GNU & LLVM Toolchains for ARM processors. Work done in the previous six months will be discussed, and also discussions about the priorities each member is looking at for the next six months. ★ Resources ★ Video: https://www.youtube.com/watch?v=3BYl-1wGZg4 Presentation: http://www.slideshare.net/linaroorg/sfo15110-toolchain-collaboration Etherpad: pad.linaro.org/p/sfo15-110 Pathable: https://sfo15.pathable.com/meetings/302660 ★ Event Details ★ Linaro Connect San Francisco 2015 - #SFO15 September 21-25, 2015 Hyatt Regency Hotel http://www.linaro.org http://connect.linaro.org
LMG's finished and upcoming projects include: - Memory allocator and file system analyses to reduce memory usage on low-RAM devices. - Monthly LCR releases and migrating their builds to ci.linaro.org. - Updating toolchains and enabling new hardware like the HiKey board in AOSP. - Increasing participation in upstream projects like merging an SystemUI patch. - Integrating features in AOSP like Energy Aware Scheduling, OP-TEE, and an Overlay Manager. - Continuing work on the HiKey board in AOSP including new features, fixes, and upstreaming components.
★ Session Summary ★ This session will be working through the planned open source contributions from Linaro, ARM, and other members who want to share their open source contribution plans for the next year. Projects to be included are: gcc, llvm, glibc, gold, gdb, binutils. --------------------------------------------------- ★ Resources ★ Zerista: http://lcu14.zerista.com/event/member/137749 Google Event: https://plus.google.com/u/0/events/c3knobs1t2fd2vi9f9mhejehts0 Video: https://www.youtube.com/watch?v=b-mtKxOm0m8&list=UUIVqQKxCyQLJS6xvSmfndLA Etherpad: http://pad.linaro.org/p/lcu14-303 --------------------------------------------------- ★ Event Details ★ Linaro Connect USA - #LCU14 September 15-19th, 2014 Hyatt Regency San Francisco Airport --------------------------------------------------- http://www.linaro.org http://connect.linaro.org
1. The presentation discussed migrating LAVA tests to a new dispatcher design with an explicit pipeline structure. 2. It outlined what the new LAVA dispatcher is capable of, encouraged redesigning existing tests to work with the new framework, and detailed timelines for migration and removal of the old dispatcher. 3. Advice was given on working with the new dispatcher including being explicit about deployment, boot, and test details in job definitions.
Linaro has multiple labs and board farms with varying purposes. This session will start with an overview of each of these, their locations, their focus, etc. It will then provide examples and direction on how a Member can add their hardware to a board farm. It will also provide an overview of how a Member or employee can navigate/leverage/check out a board for experimentation and usage (this varies based upon which lab/board farm is being considered, so all will be reviewed) in each of the farm locations. Finally, the session will provide pointers to any respective documentation, user guides, etc. for each of the locations.
This document discusses implementing DevOps with Python using Ansible. It provides an agenda for the presentation including discussing DevOps hotspots, infrastructure as code with Ansible, continuous integration/continuous delivery (CI/CD) using TravisCI and CircleCI, and an open discussion on monitoring and automated tests. It then covers problems commonly faced, how DevOps solves these problems, and the expected benefits of adopting a DevOps culture including standardized environments, infrastructure as code, automated delivery, monitoring, and improved collaboration. It provides an overview of Ansible concepts like inventories, ad-hoc commands, modules, playbooks, roles, and templates. It also demonstrates writing a custom Python module for Ansible and using it in a playbook. Finally, it
1. The document discusses building a small data center network for Dyn, focusing on lessons learned from two design iterations. 2. The first design used MPLS VPNs but had issues with routing and IPv6 support. The second design used virtual routing and forwarding with multiple routing tables to separate traffic and improve service mobility. 3. Key lessons included validating designs before deploying, automating network operations, and moving security policies to instances rather than the network to improve agility and isolate impacts.
Learn how to improve the performance of your Cognos environment. We cover hardware and server specifics, architecture setup, dispatcher tuning, report specific tuning including the Interactive Performance Assistant and more. See the recording and download this deck: https://senturus.com/resources/cognos-analytics-performance-tuning/ Senturus offers a full spectrum of services for business analytics. Our Knowledge Center has hundreds of free live and recorded webinars, blog posts, demos and unbiased product reviews available on our website at: https://senturus.com/resources/
Building a Small DC, by Karl Brumund. A presentation given at APRICOT 2016’s Network Infrastructure session on 24 February 2016.