blog.elastocloud.org
Elasticity: January 2014
http://blog.elastocloud.org/2014_01_01_archive.html
Sunday, January 12, 2014. Samba Transparent File Compression on Btrfs. I recently implemented support for the SMB ioctls required to allow clients to remotely manipulate file and directory compression flags on Btrfs. Windows Explorer provides the ability to flag files and folders for transparent compression via the File- Properties- Advanced. Windows Explorer Advanced Attributes Dialog. New files and folders inherit the compression flag from the parent folder, unless created with the FILE NO COMPRESSION.
blog.elastocloud.org
Elasticity: December 2013
http://blog.elastocloud.org/2013_12_01_archive.html
Monday, December 30, 2013. Git send-email PATCH version subject prefix. I use git send-email. To submit patches to developer mailing lists. A reviewer may request a series of changes, in which case I find it easiest to make and test those changes locally, before sending a new round of patches to the mailing list with a new version number:. Git send-email - subject-prefix="PATCH v4" - compose -14. Change logs can also be added to individual patches using the - annotate. And " diff - git a/.". Applying Git...
blog.elastocloud.org
Elasticity: July 2015
http://blog.elastocloud.org/2015_07_01_archive.html
Sunday, July 12, 2015. QEMU/KVM Bridged Network with TAP interfaces. In my previous post, Rapid Linux Kernel Dev/Test with QEMU, KVM and Dracut. I described how build and boot a Linux kernel quickly, making use of port forwarding between hypervisor and guest VM for virtual network traffic. This post describes how to plumb the Linux VM directly into a hypervisor network, through the use of a bridge. Start by creating a bridge on the hypervisor system:. Sudo /sbin/brctl addbr br0. The MAC address is explic...
blog.elastocloud.org
Elasticity: Using the Azure File Service on Linux
http://blog.elastocloud.org/2014/06/using-azure-file-service-on-linux.html
Thursday, June 5, 2014. Using the Azure File Service on Linux. The Microsoft Azure File Service. Is a new SMB. Shared-storage service offered on the Microsoft Azure public cloud. The service allows for the instant provisioning of file shares for private access by cloud provisioned VMs using the SMB. 21 protocol, and additionally supports public access via a new REST. Update 2015-05-25: File shares can now also be provisioned from Linux using Elasto. Zcat /proc/config.gz grep CONFIG CIFS SMB2. Hi ddis, do...
blog.elastocloud.org
Elasticity: Azure File Service IO with Elasto on Linux
http://blog.elastocloud.org/2015/05/azure-file-service-io-with-elasto-on.html
Saturday, May 23, 2015. Azure File Service IO with Elasto on Linux. In an earlier post. I described the basics of the Microsoft Azure File Service, and how it can be used on Linux with the cifs.ko. Since that time I've been hacking away on the Elasto cloud storage client. To the point that it now (with version 0.6.0) supports Azure File Service share provisioning as well as file and directory IO. To play with Elasto yourself:. Download your Azure PublishSettings. My employer SUSE Linux. Simple template&#...
blog.elastocloud.org
Elasticity: June 2014
http://blog.elastocloud.org/2014_06_01_archive.html
Thursday, June 5, 2014. Using the Azure File Service on Linux. The Microsoft Azure File Service. Is a new SMB. Shared-storage service offered on the Microsoft Azure public cloud. The service allows for the instant provisioning of file shares for private access by cloud provisioned VMs using the SMB. 21 protocol, and additionally supports public access via a new REST. Update 2015-05-25: File shares can now also be provisioned from Linux using Elasto. Zcat /proc/config.gz grep CONFIG CIFS SMB2. Git send-em...
blog.elastocloud.org
Elasticity: Rapid Linux Kernel Dev/Test with QEMU, KVM and Dracut
http://blog.elastocloud.org/2015/06/rapid-linux-kernel-devtest-with-qemu.html
Wednesday, June 10, 2015. Rapid Linux Kernel Dev/Test with QEMU, KVM and Dracut. Inspired by Stefan Hajnoczi's excellent blog post. I recently set about constructing an environment for rapid testing of Linux kernel changes, particularly focused on the LIO iSCSI target. Such an environment would help me in number of ways:. Faster dev / test turnaround. A modified kernel can be compiled and. Booted in a matter of seconds. No need to boot external test hosts or heavyweight VMs. Hack, hack, hack. Evaluates t...
blog.elastocloud.org
Elasticity: October 2014
http://blog.elastocloud.org/2014_10_01_archive.html
Monday, October 6, 2014. Samba and Snapper: Previous Versions with Windows Explorer. Is a neat application for managing snapshots atop a Btrfs. The upcoming release of Samba 4.2 will offer integration with Snapper, providing the ability to expose snapshots to remote Windows clients using the previous versions feature built into Windows Explorer, as demonstrated in the following video:. The feature can be enabled on a per-share basis in smb.conf. Share] vfs objects = snapper path = /mnt/btrfs fs.
blog.elastocloud.org
Elasticity: November 2013
http://blog.elastocloud.org/2013_11_01_archive.html
Monday, November 18, 2013. Samba Server-Side Copy Offload. I recently implemented server-side copy offload. Support for Samba 4.1, along with Btrfs filesystem specific enhancements. This video compares server-side copy performance with traditional copy methods. A few notes on the demonstration:. The Windows Server 2012 client and Samba server are connected via an old 100 Mb/s switch, which obviously acts as a network throughput bottleneck in the traditional copy demonstration. My colleagues at SUSE Linux.
blog.elastocloud.org
Elasticity: May 2014
http://blog.elastocloud.org/2014_05_01_archive.html
Saturday, May 17, 2014. Elasto Cloud Storage Gateway. At this years SambaXP. Conference, I was lucky enough to be able to present the Elasto cloud storage gateway. Elasto. Is an open-source cloud storage library and client that I created as part of SUSE Hack Week. In addition to Elasto, the project makes use of istgt. And existing operating system components to expose a cloud storage object as a local filesystem, on which all data is transparently encrypted before going anywhere near the internet. Applyi...