Posts

Showing posts with the label environment

OpenStack Charms 20.10 – Victoria, OVN, CNTT and more

Canonical is proud to announce the availability of OpenStack Charms 20.10. This new release introduces a range of exciting features and several improvements which enhance Charmed OpenStack. OpenStack Victoria OpenStack Charms 20.10 brings OpenStack Victoria on Ubuntu 20.04 LTS (via Cloud Archive) and Ubuntu 20.10 with full support from Canonical until April 2022. Victoria is the 22nd release of OpenStack which comes with many interesting features of its own, including solutions for complex networking scenarios. Neutron now provides its metadata service over IPv6 networks which means that users can access it without a configuration drive in IPv6-only networks. Neutron has also added support for flat networks for Distributed Virtual Routers (DVR), Floating IP port forwarding for the OVN backend, and router availability zones in OVN. Octavia load balancer pools now support version two of the PROXY protocol. This allows one to pass client information to member servers when using TCP p...

The Hunt for Rogue Time – How we investigated and solved the Chromium snap slow startup problem

In October, we shared a blog post detailing significant snap startup time improvements due to the use of a new compression algorithm. In that article, we focused on the cold and hot application startups, but we did not delve much into the first-run setup scenario. While running our tests, we observed a rather interesting phenomenon, primarily on the Fedora 32 Workstation system. On a particular laptop, we noticed that the initial snap launch took about 60 seconds, whereas cold launches would take about 10 seconds. We decided to analyze this problem, and once we did, we realized there’s an amazing investigative story to be shared, including some really cool findings and general advice for developers on how to optimize their snaps. First-run startup time It is important to note that the difference (6x) was what drew our eye – rather the actual numbers, as these are highly dependent on the platform capabilities and software in question. For that matter, 6-second and 1-second launch ti...