4a4d0b7611a832602800898d4ec5da6d588b535a 49871 |
|
10-Dec-2013 |
vboxsync |
6813 - User server side API wrapper code in all interfaces.. stage 4 rev 1 |
9e018261f0fb2e757dceaba2eaf387a7c8c77423 48879 |
|
04-Oct-2013 |
vboxsync |
Main/MediumAttachment+Machine: stub attribute/method for an explicit hot-pluggable medium attachment flag, to be used by AHCI soon |
f82834355e5789e35df7c244b68109be1ca6a358 38873 |
|
27-Sep-2011 |
vboxsync |
Main: Add API to set the discard flag for harddisks |
4f560362eb1a3af707332e97b0a399a67dc2f5d8 38718 |
|
12-Sep-2011 |
vboxsync |
Main: Fix wrong medium attachment references after "Restore Snapshot" by making a depth copy of them |
051eba4436f9c682f7873390fb327e8eceb9e0ef 37824 |
|
07-Jul-2011 |
vboxsync |
Main/Machine+MediumAttachment+Console: add method for marking a 'hard disk' as non-rotational, which optimizes performance in modern guest OSes
Frontends/VBoxManage+VirtualBox: support the new method
ChangeLog: add quite a few forgotten improvements and fixes |
1e9377d042fa2ea3e2cd78805678f23f64db55f6 37709 |
|
30-Jun-2011 |
vboxsync |
Main/MediumAttachment+Machine: add a setting which controls the guest-triggered medium eject behavior, fix handling "implicit" media, and corresponding VBoxManage and documentation updates |
8206c6fabedd1735f090e04bae2bacda5dc1460b 37695 |
|
29-Jun-2011 |
vboxsync |
Main/MediumAttachment+Machine: maintain a flag whether the medium was ejected, and add a method to query this information |
95ce52cf7f4221088b04d64ca27d068ebc6b0251 36181 |
|
07-Mar-2011 |
vboxsync |
Main: Fix crashes when starting a VM with a bandwidth group caused by a stale parent machine pointer |
84710672a7ae0934519b42eb62c5e4511c7a52cd 36058 |
|
23-Feb-2011 |
vboxsync |
Main/BandwidthControl: Don't use direct references to bandwidth group objects in the medium attachment object. It will point to the old uninitialized instance if the settings are changed. Uses the name of the bandwidth group now instead without changing the public interface to make a backport to 4.0 possible |
c7a378ed2fbad681c0b674351d698ef20a368935 35638 |
|
19-Jan-2011 |
vboxsync |
Main. QT/FE: fix long standing COM issue |
63b785c3291332a86a9bc473e68f08121368898b 34587 |
|
01-Dec-2010 |
vboxsync |
Main: Bandwidth groups for disks (and later network)
This introduces two new interfaces. The first one named IBandwidthGroup
represents one I/O limit and can be assigned to several mediums which
share this limit (which works only for harddisk images with the disabled
host cache).
The second one IBandwdithControl manages the groups and can create new ones
and destroy them if not required anymore.
VBoxManage: commands to access the bandwidth groups
Syntax:
VBoxManage storageattach <uuid|vmname>
...
--bandwidthgroup <name>
--bandwidthgroup assigns the specified device to the given group.
VBoxManage bandwidthctl <uuid|vmname>
--name <name>
--add disk|network
--limit <megabytes per second>
--delete
The --name parameter gives the name of the bandwidth group.
--add creates a new group of the given type (only disk is implemented so far)
with the given name.
--limit sets the limit to the given amount of MB/s
Note that limit can be changed while the VM is running. The VM
will immediately pick up the new limit for the given group name.
--delete deletes the group with the given name if it isn't used anymore.
Trying to delete a still used group will result in an error.
Example:
VBoxManage bandwidthctl "Test VM" --name Limit --add disk --limit 20
Creates a group named Test having a 20 MB/s limit.
VBoxManage storageattach "Test VM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium test.vdi --bandwidthgroup Limit
Adds a new disk to the SATA controller and assigns the bandwidth group Limit to it.
VBoxManage storageattach "Test VM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium test.vdi --bandwidthgroup none
Removes the bandwidth limit from the disk.
VBoxManage bandwidthctl "Test VM" --name Limit --add disk --limit 10
Changes the limit of bandwidth group Limit to 10 MB/s. If the VM is running the limit will be picked up
immediately. |
48b70e61f84ec60376c3d77e370428969d335810 33078 |
|
12-Oct-2010 |
vboxsync |
Main: change per-machine media registries so that removeable media files (ISO, RAW) can appear in more than one registry; fix saving registry with removeable media (mount at runtime), hopefully |
02f1c1ca3a02d23aa44b234f66d0924b7295e144 31301 |
|
02-Aug-2010 |
vboxsync |
More resource control changes |
06ae862bca16f5f65f406fd1412f35cea38cb4c8 31287 |
|
02-Aug-2010 |
vboxsync |
Initial API changes for resource control (storage/network/cpu) |
7413b370d1af0fbac98c8ba74551c32e715b3af7 30739 |
|
08-Jul-2010 |
vboxsync |
Main: remove VirtualBoxSupportTranslation template, add translation support to generic base class, clean up COM headers more, remove SupportErrorInfo.cpp|h |
e07acfb7f2dbb8bb40804024c79fd3139bdb3f24 30714 |
|
07-Jul-2010 |
vboxsync |
Main: remove SupportErrorInfo template magic |
e64031e20c39650a7bc902a3e1aba613b9415dee 28800 |
|
27-Apr-2010 |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher |
f55abd25f4f8302c7314d4af12005e6c2b98061a 26171 |
|
02-Feb-2010 |
vboxsync |
Main: get rid of Backupable<>::hasActualChanges and the operator== in all the machine data structures which it required; nuke obsolete Shareable.h |
91475a294d7a91051ef153a4b64a606f0db1920e 26044 |
|
26-Jan-2010 |
vboxsync |
Main: move Host::Get{DVD|Floppy}Drives implementation into implementation methods to eliminate useless conversions in mountMedium() |
d9dbe2e6150d8025f5ff837b11a95ca18b511fb8 25326 |
|
11-Dec-2009 |
vboxsync |
Main/Machine+MediumAttachment: fix loading the passthrough setting |
d75eee893340830fa6fa4c6b457f669af1b75b2b 25200 |
|
04-Dec-2009 |
vboxsync |
Main: make MediumAttachment instance data private |
68b7971bd3dc7072763235a81c6015b4863751a1 24989 |
|
26-Nov-2009 |
vboxsync |
Main: enable -Wshadow gcc option to warn about shadowed variables and fix all resulting warnings; in particular, rename some stack and member variables and rename getter methods like id() to getId() |
a5826cdae971cd61d12a4ca3fbabbb1bdc2687c7 24934 |
|
25-Nov-2009 |
vboxsync |
Main: Logging. |
0df3c14f24b503b1043a4489fcc804b586ac50ee 24511 |
|
09-Nov-2009 |
vboxsync |
Main/MediumAttchment: back out API change which changed the return type of the Controller attribute from string to IStorageController * |
63e4999c0fc12b3acd6757de9544d29ab90a00c6 24160 |
|
29-Oct-2009 |
vboxsync |
Main: fixed fixupMedia() and reverted changes in r54089 |
7d489056acc6f4cad1b87b679e8591c3a8418e9a 24155 |
|
29-Oct-2009 |
vboxsync |
Main: call medium->detachFrom() on the medium which just got detached |
0a90c7a0df11e88ee3ac85afb235d7acedbb0af7 23928 |
|
21-Oct-2009 |
vboxsync |
API: make necessary adjustments to support DVD passthrough again, together with the necessary client code changes. Unfortunately it is not possible to define the API in the ideal way due to how settings are handled in MachineImpl.cpp. |
e7491d7c4da27726b6001ca4f2aceb1bfa9416a9 23914 |
|
20-Oct-2009 |
vboxsync |
Main/MediumAttachment: very ugly fix for the fact that MediumAttachment instances can't have references to StorageController objects, because the reference would be invalid after changed settings are saved. |
9cb150d53ccead3225d45d47d484ea9f4e6c7e01 23880 |
|
19-Oct-2009 |
vboxsync |
Main/MediumAttachment: change return value of Controller getter to return a reference to the StorageController instead of just the name |
1d8c279638802508f0a74fde0999ded01d1bdd78 23394 |
|
28-Sep-2009 |
vboxsync |
Main/MediumAttachment: cleanup, much more logging, some preparation for settings handling |
0ed0f792b91fa7112c298d7bed6a9aba22766be0 23265 |
|
23-Sep-2009 |
vboxsync |
export to OSE |