This update on btrfs development comes from Liu Bo, an Oracle Linux Kernel developer and key upstream btrfs contributor. The btrfs community continues to...
This update on btrfs development comes from Liu Bo, an Oracle Linux Kernel developer and key upstream btrfs contributor. The btrfs community continues to thrive. In 2017, btrfs had key developers from Fujitsu, Facebook, Oracle and SuSE, as well as contributions from several NAS companies. The primary use cases for btrfs fall into two categories: single disk btrfs for '/' and '/home' and multiple disk btrfs for NAS-type workloads. Over the past year, stabilizing btrfs has been...
This update on btrfs development comes from Liu Bo, an Oracle Linux Kernel developer and key upstream btrfs contributor. The btrfs community continues to thrive. In 2017, btrfs had key developers from...
Kernel developers Knut Omang and Alan Maguire collaborate on the new project KTF. Available on github, KTF is an extensible framework for doing better testing...
Kernel developers Knut Omang and Alan Maguire collaborate on the new project KTF. Available on github, KTF is an extensible framework for doing better testing and validation for Linux developers. As Knut likes to remind us, test-driven-development can work even for writing new device drivers -- because he did just that on his previous project! Kernel Test Framework (KTF) is a unit test framework we have developed to make it easier to test internal and external programming...
Kernel developers Knut Omang and Alan Maguire collaborate on the new project KTF. Available on github, KTF is an extensible framework for doing better testing and validation for Linux developers. As...
Steve Sistare is a kernel development architect at Oracle. In this blog post, he gives tips and tricks for making your systems boot faster. In October Pasha...
Steve Sistare is a kernel development architect at Oracle. In this blog post, he gives tips and tricks for making your systems boot faster. In October Pasha Tatashin shared his work on booting the kernel substantially faster, especially for large systems: However, booting the kernel is only part of the job, as services must also be be started in userland. That time can be significant and depends on the configuration. Oracle Linux is configured to satisfy a wide range of...
Steve Sistare is a kernel development architect at Oracle. In this blog post, he gives tips and tricks for making your systems boot faster. In October Pasha Tatashin shared his work on booting the...
RDS is the open source Reliable Datagram Sockets protocol developed by Oracle and contributed to the Linux kernel. Kernel developer Ka-Cheong Poon writes the...
RDS is the open source Reliable Datagram Sockets protocol developed by Oracle and contributed to the Linux kernel. Kernel developer Ka-Cheong Poon writes the following about his work to make the RDS code ipv6 capable. Currently, RDS can only work between peers using IPv4 address. As IPv6 deployment is increasing around the world, the need to have RDS working between peers using IPv6 address is becoming more and more important. We have updated Oracle Linux RDS to support...
RDS is the open source Reliable Datagram Sockets protocol developed by Oracle and contributed to the Linux kernel. Kernel developer Ka-Cheong Poon writes the following about his work to make the...
Upstream XFS Maintainer and kernel developer for Oracle Linux, Darrick Wong, wrote up this retrospective on a year's worth of work on XFS, and hints at some...
Upstream XFS Maintainer and kernel developer for Oracle Linux, Darrick Wong, wrote up this retrospective on a year's worth of work on XFS, and hints at some great features which are coming up in the latest Linux kernels. I'm really excited about online filesystem checking. Over the past year, we've spent the bulk of our time stabilizing the new reverse mapping and reflink features that were introduced in Linux 4.8-4.9 and covered in last year's entry on this blog. We are...
Upstream XFS Maintainer and kernel developer for Oracle Linux, Darrick Wong, wrote up this retrospective on a year's worth of work on XFS, and hints at some great features which are coming up in...
Mike Kravetz contributed this blog post about uses for hugetlbfs in the community! Any Operating System that implements virtual memory must do translations from...
Mike Kravetz contributed this blog post about uses for hugetlbfs in the community! Any Operating System that implements virtual memory must do translations from virtual to physical addresses. Such translations could be accomplished entirely by software, but modern processor memory management units(MMU) provide a mechanism to speed up this process. This is accomplished by keeping a cache of recently used virtual to physical translations in something called the Translation...
Mike Kravetz contributed this blog post about uses for hugetlbfs in the community! Any Operating System that implements virtual memory must do translations from virtual to physical addresses. ...
Tushar Dave wrote this blog post on his experiences with making Linux run well on SPARC systems. Earlier last year I had a chance to deep dive into SPARC I/O...
Tushar Dave wrote this blog post on his experiences with making Linux run well on SPARC systems. Earlier last year I had a chance to deep dive into SPARC I/O architecture while trying to root cause why next generation of SPARC machines running Linux suddenly became unresponsive. During initial investigation it looks like networking issue however I never thought of going deep into IOMMU and kernel DMA subsystem. IOMMU and DMA are sensitive areas of the kernel and extreme care...
Tushar Dave wrote this blog post on his experiences with making Linux run well on SPARC systems. Earlier last year I had a chance to deep dive into SPARC I/O architecture while trying to root...
This blog entry is by Linux kernel developer Chuck Lever. tcpdump and rpcdebug have historically been the go-to tools for NFS client troubleshooting. Lately...
This blog entry is by Linux kernel developer Chuck Lever. tcpdump and rpcdebug have historically been the go-to tools for NFS client troubleshooting. Lately they are showing their age. At Oracle, we want to identify existing tools and provide new ones that can observe NFS client operation under heavy workloads and on high performance network fabrics without affecting timing or risking loss of capture information. Historical NFS and RPC Debugging Facilities Unless network...
This blog entry is by Linux kernel developer Chuck Lever. tcpdump and rpcdebug have historically been the go-to tools for NFS client troubleshooting. Lately they are showing their age. At Oracle,...
This blog post is written by Pasha Tatashin, on the Oracle Linux kernel team. Linux Reboot There are many reasons why it is important for machines to reboot...
This blog post is written by Pasha Tatashin, on the Oracle Linux kernel team. Linux Reboot There are many reasons why it is important for machines to reboot quickly. Here are just a few examples: Increase uptime and availability Improve customer experience: machines feel faster overall when the boot/reboot process is fast Due to a shorter downtime, customers may choose to apply critical patches faster, thereby improving security All of the above provide a competitive...
This blog post is written by Pasha Tatashin, on the Oracle Linux kernel team. Linux Reboot There are many reasons why it is important for machines to reboot quickly. Here are just a few examples:...