Activity
From 03/24/2014 to 04/22/2014
04/22/2014
- 04:54 pm Revision 8c7864ba: Hooking up verification for shared file storage
- As for the cluster modify, it was also forgotten to
hook up the verification of the shared file storage
paths despite... - 04:54 pm Revision c02767f0: Fix --shared-file-storage-dir option of gnt-cluster modify
- While all infrastructure to make shared-file storage
runtime-configurable was already submitted, the actual
setting o... - 03:01 pm Revision 90240591: Clarify default setting of 'metavg'
- This fixes issue 810, suggesting to clarify where the
default for 'metavg' comes from.
Signed-off-by: Helga Velroyen...
04/17/2014
- 12:38 pm Revision 73b8f8e1: Fix invocation of GetCommandOutput in QA
- The cherry-picked function _GetOutputFromMaster() calls
GetCommandOutput() with parameters only present in newer Gane... - 10:12 am Revision b63453e9: Clean up RunWithLocks
- This patch cleans RunWithLocks up a little bit by reducing the number
of delay function terminations, and using the Q... - 10:12 am Revision 1d523139: Add an exception-trapping thread class
- To have better control over threads, this patch adds a helper Thread
subclass which captures any exceptions occurring... - 10:12 am Revision 27aa899e: Wait for delay to provide interruption information
- The RunWithLocks test assumed that gnt-debug delay would have the info
needed for interruption ready immediately afte... - 10:12 am Revision 8c975d5e: Add an expected block option to RunWithLocks
- To compensate for the cases where a QA test is supposed to block when
a lock is present, add an additional option sho... - 10:12 am Revision 1e00b69b: Track if a QA test was blocked by locks
- This patch adds threading to the RunWithTests function, allowing one
thread to execute the QA test, and the other to ... - 10:11 am Revision 9e89cf3c: Add a RunWithLocks QA utility function
- This patch adds a QA utility function that acquires a set of locks, and
attempts to run a given function with the loc...
04/15/2014
- 07:20 pm Revision 7384c96a: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Set exclusion tags correctly in requested instance
Export extractExTags and updateExclTags
Documen... - 06:36 pm Revision 93c6a885: Set exclusion tags correctly in requested instance
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com> - 06:36 pm Revision 2a6f6ef7: Export extractExTags and updateExclTags
- ...from the htools Loader. These functions are needed when
parsing the requested instance of an allocator request.
S... - 02:19 pm Revision 06ab985d: Fix 'gnt-cluster' and 'gnt-node list-storage' outputs
- * Update table for 'gnt-node list-storage'
* Add newline between description and the actual command in 'gnt-cluster v...
04/14/2014
- 07:18 pm Revision 29a0a7e2: Document spindles in the hbal man page
- When spindles were introduced as a resource, they were also
used in the computation of the cluster metric. Document t... - 04:48 pm Revision e85d5aa3: Postpone 2.10.3 release to Wednesday, 16th
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 03:58 pm Revision 266ea423: Sample logrotate conf breaks permissions with split users
- The sample logrotate configuration file
(doc/examples/ganeti.logrotate) contains the following line
create 640 roo...
04/10/2014
- 01:57 pm Revision 2d15929f: Revision bump for 2.10.3
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 01:57 pm Revision 49c187f1: Update NEWS file for 2.10.3
- Set the release date to Monday, April 14th.
Mention changes made since 2.10.2.
Signed-off-by: Thomas Thrainer <thoma... - 01:55 pm Revision 820ead90: Warn in UPGRADE about not tar'ing exported insts
- The /var/lib/ganeti directory contains per default also the export
directory, which holds exported instances. Warn in... - 12:20 pm Revision bd9ef845: Fix non-running test and remove custom_nicparams rename
- Due to a missing base class, the test that was supposed to check if
RAPI instance parameter renames during modificati...
04/08/2014
- 03:31 pm Revision a278ef7f: Account for NODE_RES lock in opportunistic locking
- This patch extends the opportunistic locking to take both the
NODE_RES and NODE locks into account when selecting nod... - 02:24 pm Revision c1b512ca: Fix request flooding of noded during disk sync
- If a user manually pauses the DRBD sync, Ganeti started to poll the node
daemon without any waiting between request. ... - 02:16 pm Revision dfd6e56b: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Allow QA asserts to produce more messages
Add messages about skipped QA disk template tests
Fix li...
04/07/2014
- 02:20 pm Revision b64f32c3: Revision bump for 2.9.6
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com> - 02:20 pm Revision 3b693a21: Update NEWS for 2.9.6
- Describe all the changes to Ganeti made since the
2.9.5 release. Also set the release date.
Signed-off-by: Klaus Aeh...
04/04/2014
- 02:03 pm Revision 9db88cef: Update installation guide wrt to DRBD version
- This patch updates the supported DRBD version number to
8.4.
Signed-off-by: Helga Velroyen <helgav@google.com>
Revie... - 12:11 pm Revision 9ef2914f: Fix list-drbd QA test
- The list-drbd QA test assumed falsely that no instance has more than
one disk. This can happen, and this patch accoun... - 12:10 pm Revision 201acc70: Add messages about skipped QA disk template tests
- When disk templates were ignored in the QA, no messages were emitted,
in contrast to pretty much all tests. To make i... - 12:10 pm Revision a9a7352b: Allow QA asserts to produce more messages
- This patch adds a tiny helper function that allows error messages
output by the QA asserts to be prefixed with whatev...
04/01/2014
- 02:12 pm Revision 5f045eb8: (2.10) KVM: use running HVPs to calc blockdev options
- Commit 0fe22ad2 moved the call to _GenerateKVMBlockDevicesOptions() from
_GenerateKVMRuntime() to _ExecuteKvmRuntime.... - 02:11 pm Revision bf969569: (2.10) KVM: reserve a PCI slot for the SCSI controller
- Currently instances with disk_type=scsi are broken, because the SCSI
controller uses a PCI slot not accounted for in ... - 01:56 pm Revision 918baead: KVM: use running HVPs to calc blockdev options
- Commit 0fe22ad2 moved the call to _GenerateKVMBlockDevicesOptions() from
_GenerateKVMRuntime() to _ExecuteKvmRuntime.... - 01:43 pm Revision 5e6d16ab: KVM: reserve a PCI slot for the SCSI controller
- Currently instances with disk_type=scsi are broken, because the SCSI
controller uses a PCI slot not accounted for in ... - 12:22 pm Revision a4bbd52a: Check for LVM-based verification results only when enabled
- This patch fixes a little glitch in 'gnt-cluster verify'.
If LVM-based storage was disabled, it would still check
LVM... - 12:22 pm Revision 824d2357: Fix "existing" typos
- This patch fixes the wording of a couple of messages,
including two typos of the word 'existing'.
Signed-off-by: Hel... - 12:18 pm Revision 715a89c2: Fix output of gnt-instance info after migration
- After migrating a DRBD based instance, the output of gnt-instance info
was wrong wrt. DRBD minors. This patch fixes t...
03/31/2014
- 04:41 pm Revision 2dc0acb9: Verify configuration version number before parsing
- As the attempt to convert the dict used as json representation
of the configuration into a configuration object alrea...
03/27/2014
- 06:50 pm Revision 7bb22823: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Fix failing gnt-node list-drbd command
* stable-2.8
Add reason parameter to RAPI client functions
... - 06:15 pm Revision d65f3490: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add reason parameter to RAPI client functions
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewe... - 05:18 pm Revision 4efa6249: Fix failing gnt-node list-drbd command
- The UUID/name switch avoided this particular bit of code, and as a
result the list-drbd command failed as it tried to... - 04:33 pm Revision f22348c6: Fix specification of TIDiskParams
- Commit 580b1fdd incorrectly assumes that disk parameters are
just the standard ones, whereas the man page explicitly ... - 10:01 am Revision 0271b044: (2.13) kvm: Add migration capabilities as an hvparam
- Latest QEMU versions support various migration capabilities. Each
can be enabled/disabled with 'migrate_set_capabili... - 10:01 am Revision 4163f1c9: (2.10) Fix conflict between virtio + spice or soundhw
- With regard to PCI slot occupied by a KVM instance we have
observed the following:
1) Slot 0 will always be Host bri... - 10:01 am Revision 57304dad: (2.10) Fix bitarray ops wrt PCI slots
- Introduce new method `_GetFreeSlot()` responsible only for bitarray
operations. It fixes search in case of bitarray i... - 10:01 am Revision 1f614561: (2.11) Make BlockDev subclasses adhere the interface for Create
- In commit 702c3270 two new parameters were added to the
Create function of BlockDev. Make subclasses also adhere
this... - 10:01 am Revision c904c032: (2.11) Make BlockDev subclasses adhere to new interface
- In commit 702c3270 two new parameters were added to the
constructor of BlockDev. Make the subclassess accept these
ad... - 10:01 am Revision ea1c35c8: (2.11) Make disk.name and disk.uuid available in bdev
- Until now Disk name and uuid was not available on bdev level.
In case of ExtStorage, this info is useful, and may be ... - 10:01 am Revision 1ec375e9: ifdown: Use new methods to unconfigure NICs
- We unconfigure a NIC (invoke ifdown script) during:
* instance cleanup
* finalizing successful migration on source n... - 10:01 am Revision 56725653: ifdown: Use new methods to create NIC files
- NIC files containing corresponding tap name are created during:
* instance startup
* NIC hot-add
For compatibility ... - 10:01 am Revision 02985c42: ifdown: Make Read/LoadKVMRuntime classmethods
- .. and make LoadKVMRuntime() take instance_name rather than the
whole instance object as first argument. This will be... - 10:01 am Revision 5f3219f9: ifdown: Introduce _UnconfigureNIC() helper method
- This method takes a NIC object, creates the proper invironment
and invokes ifdown script.
It takes an extra boolean ... - 10:01 am Revision 30007542: ifdown: Extract env creation from ConfigureNic()
- Introduce new helper method that creates the environment passed
to ifup/ifdown scripts. Instance tags and NIC index w... - 10:01 am Revision 2cec9236: ifdown: Introduce helper methods
- Until now Ganeti upon TAP creation, a NIC file was created
under $RUNDIR/kvm-hypervisor/nic/<instance_name>/<nic_inde... - 10:01 am Revision 14b6e873: ifdown: Change kvm-if* scripts
- * Rename kvm-vif-bridge to kvm-ifup-custom
* Search if /etc/ganeti/kvm-if*-custom is available
and execute it inste... - 10:01 am Revision 2488fb43: ifdown: Add example kvm-ifdown script
- This script currently does nothing more that calling user the
user provided one if it exists.
User provided script s... - 10:01 am Revision 2793586f: (2.9) Make gnt-debug locks display fake job locks properly
- When a job is dependent on other jobs, a fake lock is created whose
pending entry contains a list of job ids waiting ... - 10:01 am Revision 8362c869: (2.9) Make NiceSort treat integers well
- NiceSort is invoked on arrays that may contain strings, but in other
situations can contain ints as well. As this sur... - 10:01 am Revision 070eec15: (2.10) hotplug: Verify if a command succeeded or not
- Just after issuing _CallHoplugCommands() we invoke
_VerifyHotplugCommand() which parses `info pci` result
and searche... - 10:01 am Revision bd338fab: (2.10) Workaround for monitor bug related to greeting msg
- QMP may return multiple greeting messages upon connection.
This is reported on qemu-devel. The fix is one-liner but
u... - 10:01 am Revision a30e9f99: (2.10) hotplug: Each hotplug qemu commmand with a separate socat
- Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...)
After ha... - 10:01 am Revision 07e2aff5: (2.9) Gracefully handle degraded instances in verification
- The current code assumes that every instance either is of type
diskless or has at least one disk. However, with the o... - 10:01 am Revision ed522e85: (2.9) Be aware of the degraded case when cleaning up an instance
- In the case of a degraded file-based instance, the file storage directory
for that instance cannot be obtained by loo... - 10:01 am Revision 82fba09d: (2.9) Preserve disk basename on instance rename
- For file-based instances, upon rename, the directory containing
the instance disks is moved. Therefore, the basename ... - 10:01 am Revision 4b12a08e: (2.9) Assign unique filenames to filebased disks
- With the new format for cmdline arguments, the user is able to add a
disk to an instance at a specific index. But fil... - 10:01 am Revision ba14bc49: (2.9) Remove deprecated _ERROR_DATA_KEY in QMP
- Commit de253f14 of QEMU repo "BREAKS QMP's compatibility for
the error response" as it removes "data" key from qmp er... - 10:01 am Revision 3ad780e4: (2.10) Include target node in hooks nodes for migration
- In case of DRBD, hooks run on both primary (source) and secondary
(target) nodes. To get the same behavior for DTS_EX... - 10:01 am Revision 5831baf3: (ext) Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:01 am Revision fad01aeb: (ipfix) Allow NICs with mode=routed and ip=none
- This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a... - 10:00 am Revision 70dfdeea: (ext) Pass disk geometry in kvm command
- Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec... - 10:00 am Revision bfdf145a: (ext) Override disk_cache hvp with disk param in ext
- This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat... - 10:00 am Revision 18aa65d1: (ext) Export logical_id info to hooks env
- DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:00 am Revision 61b8170e: (b64) Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:00 am Revision b45fa564: (snap) Snapshot support for ExtStorage
- Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o... - 09:59 am Revision af245c80: (grnet) Enable -device option for old disks upon migration
- Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu... - 09:59 am Revision 92158c35: (grnet) Remove deprecated idx slot from NIC/Disk objects
- This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign... - 09:59 am Revision ff7886aa: (grnet) Move disk options before nic ones in kvm command
- Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi... - 09:58 am Revision 305961f7: (grnet) Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 09:58 am Revision 308bad8a: (2.10) Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 09:58 am Revision ad721818: (2.10) Export NIC's UUID and name to network scripts
- In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since... - 09:58 am Revision d537bee3: (2.10) Use HooksDict() to export network options in Xen
- Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim... - 09:58 am Revision 6164c1f9: (2.10) Export tags via GetTags() to network scripts
- Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ... - 09:58 am Revision b27a7b79: (2.10) Fix net-common script in case of routed mode
- setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 09:58 am Revision 4eb33085: (2.10) Introduce --hotplug-if-possible option
- This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case... - 09:58 am Revision 90795899: (2.10) RAPI: Make use of request_body in Reboot/Remove
- Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ... - 09:57 am Revision d2049832: (2.10) Allow instances to obtain externally reserved IPs
- The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre... - 09:57 am Revision c9d06eaa: (2.10) RAPI: Pass depends body arg (if any) to opcode
- Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ... - 09:57 am Revision 58625baa: (2.10) Mark cluster's IPs as externally reserved
- Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ... - 09:57 am Revision 75b21ca0: (2.10) Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 09:57 am Revision ecb07da9: (2.10) SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 09:57 am Revision a1764192: (2.10) drive_del after device_del in disk hot-remove
- This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov... - 09:57 am Revision d0d1f2c4: (2.10) Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 09:57 am Revision 014d9fac: (2.10) Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 09:57 am Revision a80a1d16: (2.10) block_devices -> kvm_disks renaming
- and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-... - 09:57 am Revision 68169c48: (2.10) Make hotplug related method raise HotplugError
- Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan... - 09:56 am Revision df07c18f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 09:56 am Revision 07809f7d: (2.10) Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 09:56 am Revision 8ccc89da: (2.10) Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 09:56 am Revision d13cc2f9: (2.10) Hotplug: Update manpages and NEWS
- Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i... - 09:56 am Revision a4c78220: (2.10) Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 09:56 am Revision 5398bd02: (fix) SetDiskID() before blockdev_assemble()
- Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even... - 09:56 am Revision 3531ba0b: (2.10) Return link_name in blockdev_assemble rpc
- Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th... - 09:56 am Revision d26af78e: (2.10) Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 09:56 am Revision 3ae003d8: (2.10) Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 09:56 am Revision 878ddc80: (2.10) Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 09:56 am Revision ce0248c6: (2.10) Extract socket related code from QmpMonitor class
- Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS... - 09:56 am Revision a05ff8a2: (2.10) Helper methods that check for hotplug support
- Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is... - 09:56 am Revision 2ef37146: (2.10) Use -device with pci info if possible
- Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di... - 09:56 am Revision 7dff7128: (2.10) Helper methods for PCI slots and device ids
- Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_... - 09:56 am Revision 2485a35d: (fix) Remove uri slot from block_devices
- In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha... - 09:56 am Revision 49c3a39c: (2.10) Prepare kvm options to support -device for disks
- Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com... - 09:56 am Revision 7115b660: (2.10) Prepare block_devices runtime entry
- With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ... - 09:56 am Revision 1b1a2905: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo... - 09:56 am Revision bd7fed67: (2.10) Hotplug: objects and constants additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 09:56 am Revision 683d0600: (2.9) Document vif-ganeti usage
- In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us... - 09:56 am Revision b008fa25: (2.9) Refactor NIC configuration scripts
- Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle... - 09:56 am Revision 880f8869: (2.9) Make NIC setup more flexible in case of Xen
- For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a... - 09:56 am Revision 9580efd9: (2.8r) Workaround for Issue 621
- Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac... - 09:55 am Revision 4991a030: (debian) Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 2db82983: (debian) Add new debian/changelog section
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 0159c66d: (debian) Change source package to snf-ganeti
- ..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 09:55 am Revision 2747236e: (debian) Remove debian patch that cannot apply
- Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat... - 09:55 am Revision 593f6ea7: (debian) ganeti -> snf-ganeti in debian/rules
- Override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no... - 09:55 am Revision 69739b6e: (debian) Run ./autogen.sh before configure
- This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ... - 09:55 am Revision 0092ea0a: (debian) Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 09:55 am Revision b9a1948d: (debian) ganeti -> snf-ganeti in debian/control
- snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf... - 09:55 am Revision 3dfd61f8: (debian) Remove debian patch that does not apply on 2.8
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 9bdbd7bf: (debian) Import debian files from wheezy-backports
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision dcceefd7: (debian) Add vcs-version file
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
03/26/2014
- 05:37 pm Revision ddaf6cd3: Add aliases for nodes
- This patch adds a single alias for the secondary_ip property of the
node.
Signed-off-by: Hrvoje Ribicic <riba@google... - 05:37 pm Revision f351ad77: Add the RAPI symmetry test for nodes
- This patch adds the RAPI symmetry test for nodes.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Thoma... - 05:37 pm Revision 3fd0d720: Add renaming of group custom ndparams, ipolicy, diskparams
- This patch adds the ability to set the group-specific parameters in the
same way they are described when returned by ... - 05:37 pm Revision 4589d0e6: Add test for group custom parameter renaming
- This patch introduces a simple test checking if a custom_* parameter is
renamed and passed to the opcode correctly.
... - 05:37 pm Revision da235ee4: Extend RAPI symmetry tests with RAPI-only aliases
- This patch allows users to specify specific parameter aliases enabled
by RAPI, and test whether their value can be re... - 05:37 pm Revision 25082733: Add RAPI symmetry tests for groups
- This patch invokes the RAPI symmetry tests for groups.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: ... - 05:37 pm Revision d42394f2: Add renaming of instance custom params
- Much like the groups before, this patch allows custom_* params to be
submitted under the same name they can be retrie... - 05:37 pm Revision a903ca89: Add unittests for instance modify parameter renaming
- The get/put QA test could be used for instances as well, but unlike
other objects, instances have a very large number... - 05:37 pm Revision b25e6d35: Sort imports
- This patch does some housecleaning and sorts imports.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: T... - 05:37 pm Revision 4c4bf2fb: Allow choice of HTTP method for modification
- The original design of the RAPI symmetry test assumed that all RAPI
calls that modify parameters use the PUT method. ... - 05:37 pm Revision 286c0df2: Add support for value aliases to RAPI
- This patch extends the metaclass used to generate RAPI handlers to
allow creating aliases of certain values returned ... - 05:37 pm Revision bbdf78f5: Add aliases for cluster parameters
- This patch adds aliases for two cluster parameters.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Tho... - 05:37 pm Revision 13df0089: Fix failing cluster query test
- This patch makes a mock use a dictionary instead of an object, allowing
alias finding to work on it.
Signed-off-by: ... - 05:37 pm Revision 25e9c2ce: Add cluster RAPI symmetry test
- This patch adds the test for RAPI symmetry at the cluster level. There
are some fields that have not been exposed yet... - 05:37 pm Revision 33b9e4b2: Provide tests for GET/PUT symmetry
- The RAPI should allow all the parameters of objects to be gotten and
set under the same names. This patch adds a test... - 05:16 pm Revision 8ae4d0de: Add reason parameter to RAPI client functions
- Only the functions for starting, stopping and rebooting a VM had a reason
parameter. Now, all the RAPI client functio... - 12:32 pm Revision 0828635b: Also consider filter fields for deciding if using live data
- If the query fields don't require live data, we use the shortcut
and don't request live data. However, we cannot take... - 12:06 pm Revision 62eef7c0: Document the python-fdsend dependency
- KVM NIC hotplugging requires python-fdsend to be installed, but this
is only reported in the hotplug design document....
03/24/2014
- 03:39 pm Revision 3b8ca90f: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Make watcher submit queries low priority
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by:... - 03:25 pm Revision b4ff41d7: Make watcher submit queries low priority
- Make the watcher collect its data using low-priority jobs,
to avoid blocking user/admin jobs. Note that repair jobs a...
Also available in: Atom