- 15 May, 2014 1 commit
-
-
Nikos Skalkotos authored
Update Changelog and version files.
-
- 14 May, 2014 1 commit
-
-
Chrysostomos Nanakos authored
Synnefo version 0.15.1 has introduced a selectable storage backend for Pithos, resulting in necessary changes to the ModularBackend class. In order to keep backward compatibility with older Synnefo versions, we check the Pithos backend version and instantiate the ModularBackend class appropriately.
-
- 13 May, 2014 2 commits
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
Add multiple version files to automatically update the docs version too. We need devflow 0.13rc1 or later for this to work
-
- 12 May, 2014 2 commits
-
-
Nikos Skalkotos authored
Add Chrysostomos Nanakos to the list of snf-image authors
-
Nikos Skalkotos authored
* Add (k)ubuntu 14.04 and remove 13.10 * Add Oracle Linux * Remove Debian Squeeze * Add OpenBSD 5.5 and remove 5.4
-
- 09 May, 2014 4 commits
-
-
Nikos Skalkotos authored
In order to extend a partition we need to remove and recreate it. If the partition was misaligned then the image is to blame. snf-image is not allowed to change the starting sector of the partition since this will destroy the file system it hosts. In order to make sure this does never happen we need to set the sector alignment multiple to 1.
-
Dionysis Grigoropoulos authored
-
Dionysis Grigoropoulos authored
-
-
- 08 May, 2014 5 commits
-
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
Set default values for Pithos storage backend type, RADOS conf file, RADOS map and block pools.
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
Include new Pithos variables for selectable storage backend to Ganeti create script.
-
Chrysostomos Nanakos authored
Introduce new Pithos variables for selectable storage backend.
-
- 05 May, 2014 2 commits
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
- 09 Apr, 2014 1 commit
-
-
Nikos Skalkotos authored
-
- 08 Apr, 2014 1 commit
-
-
Nikos Skalkotos authored
-
- 04 Apr, 2014 2 commits
-
-
Nikos Skalkotos authored
When copying the image data to the VM's hard disk, use iflag=fullblock to accumulate full blocks of input. Without this flag, dd will write the read data whenever read() syscall returns, without waiting to gather enough data to create a bs-sized block. This may lead to unoptimized performance.
-
Nikos Skalkotos authored
Pass -s flag to kpartx to fix a potential race condition when deploying (ext|ntfs)dump images. Without -s, kpartx will return right after signaling the device mapper to create the partition block devices. This does not guarantee that the partitions will have been created when snf-image will try to use them.
-
- 27 Mar, 2014 1 commit
-
-
Nikos Skalkotos authored
-
- 25 Mar, 2014 16 commits
-
-
Nikos Skalkotos authored
Add support for resizing UFS file systems of NetBSD OSes
-
Nikos Skalkotos authored
When enlarging OpenBSD partitions, round them up to multiples of 16512 which is the default fs blocksize. This is what OpenBSD's disklabel does when creating partitions.
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
The mapping we used would fail in some cases. If a BSD partition has the same boundaries with an MBR one, the kernel will not map it onto a different block device. As a result, partition 'a' is sometimes mapped onto /dev/sda1 and sometimes onto /dev/sda5.
-
Nikos Skalkotos authored
Add an input option in disklabel.py to print the partition mapping the Linux kernel would do on the disklabel.
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
* Implement new NetBSDDisklabel and FreeBSDDisklabel classes that subclass BSDDisklabel class. * Add methods for enlarging the disk and the last partition in NetBSDDisklabel
-
Nikos Skalkotos authored
This method converts an LBA address to CHS. Different BSD systems do this in different ways: * NetBSD uses LBA-Assisted translation but OpenBSD does not. * For addresses over 8GB where CHS will overflow, OpenBSD will assign a fixed value on all 3 CHS fields when NetBSD will do this only for the cylinders field.
-
Nikos Skalkotos authored
Make PartitionTableBase and DisklabelBase classes abstract by using the ABCMeta metaclass of the abc module
-
Nikos Skalkotos authored
* Add missing method comments * Inline all MBR fields comments * Print partition type in hex
-
Nikos Skalkotos authored
Add basic support for traditional BSD disklabels
-
Nikos Skalkotos authored
* Create a DisklabelBase class that the two Disklabel classes will subclass * Move common code to the base class * Cleanup the derived classes
-
Nikos Skalkotos authored
Create a PartitionTableBase class that will host the common code for the PartitionTable classes of the two Disklabel classes.
-
Nikos Skalkotos authored
Add the partition table fields and the format field for the BSDDisklabel class. The body of the class is not implemented yet.
-
Nikos Skalkotos authored
Add a main() function that works as entry point and rephrase the help text in some input options.
-
Nikos Skalkotos authored
The Disk class hosts the partitioning info of a Disk, namely an MBR instance as well as a Disklabel instance. For disklabels define 2 different classes: * BSDDisklabel * OpenBSDDisklabel The first represents the traditional *BSD disklabel and the latter the altered version found in newer releases of OpenBSD. For now, only OpenBSDDisklabel is implemented.
-
- 14 Mar, 2014 2 commits
-
-
Nikos Skalkotos authored
* Fix various spelling errors * Add module comments on all python utilities
-
Nikos Skalkotos authored
* Add instructions for manually creating `/var/lib/snf-image/helper' directory when installing the software from source. * Remove instructions for installing Debian Squeeze packages (Debian Squeeze is no longer supported)
-