Ihar Hrachyshka (@booxter)
Setting up nix-darwin machine for community builders
This post describes how to set up a nix-darwin machine to use community builders for Nix upstream development.
Video: Protocol correctness validation in OVS/OVN test suites
Recording of my lightning talk at OVS conference 2023. The talk is about the OVN test suite life quality improvement using `scapy` that allows to express network protocol expectations and generate ...
OVN Chassis Binding Process
This post explains how ovn-controller binds ports to chassis. It also describes the new multi-chassis port bindings, why they are needed, and how they work.
Video: Live migration: reducing downtime with OVN multi chassis bindings
Recording of my talk at OVS conference 2022. The talk describes how OVN multi chassis bindings may help with reducing network downtime for libvirt based live migration.
Gratuitous ARP in OpenStack Neutron with ML2/OVS - Part 2
A OpenStack ML2/OVS trip to kernel gratuitous ARP packet handling code and back.
Gratuitous ARP in OpenStack Neutron with ML2/OVS
This post is an introduction to gratuitous ARP in OpenStack Neutron. It describes the protocol and its usage in OpenStack Neutron. The next post will discuss some of the issues we had with it.
Video: On issues with Neutron MTU handling
Recording of a talk at OpenStack Summit from 2016. The talk is about issues with MTU handling in Neutron and how they were solved to accommodate for heterogeneous tunneling solutions used in the sa...
Video: On OpenStack Neutron upgrades
Recording of a talk at OpenStack Summit from 2016. The talk is about how Neutron service handles version upgrades and what can be improved.
Video: On stable support program in OpenStack
Recording of a talk at OpenStack Summit from 2016. The talk is about the operations of stable support program in OpenStack upstream project. It walks through how backporting is handled as well as s...
Video: OpenStack RDO distribution configuration gotchas
Recording of my talk at RDO Community Day at FOSDEM 2016. The talk describes `oslo.config` behavior and proposes a directory-based configuration for RDO service RPM packages, specifically for Neutron.