|
|
@46712
|
11 years |
vboxsync |
Storage: Don't set the modified flag when copying images with VDCopy, …
|
|
|
@46679
|
11 years |
vboxsync |
Storage: Update parent image override when creating a child I/O …
|
|
|
@46613
|
11 years |
vboxsync |
Storage: Propagate errors when closing a file but free everything …
|
|
|
@46112
|
12 years |
vboxsync |
Storage: Fix race condition causing I/O hangs
|
|
|
@45898
|
12 years |
vboxsync |
Storage: Fix lost writes when the iSCSI is used with snapshots
|
|
|
@45180
|
12 years |
vboxsync |
Storage: Fix hang for sync I/O under some circumstances
|
|
|
@45155
|
12 years |
vboxsync |
Storage: Another shot at the I/O unification after fixing a bug
|
|
|
@44799
|
12 years |
vboxsync |
Revert r83909 again, seems to cause trouble on the testboxes
|
|
|
@44794
|
12 years |
vboxsync |
Storage: Another try to unify sync and async I/O code
|
|
|
@44628
|
12 years |
vboxsync |
Backout r83702 because it causes regressions
|
|
|
@44616
|
12 years |
vboxsync |
Storage/VD: Remove the leftovers of the sync I/O path, everything is …
|
|
|
@44431
|
12 years |
vboxsync |
Storage: Unused variable
|
|
|
@44430
|
12 years |
vboxsync |
Storage: Fix endless loop in flush handling
|
|
|
@44415
|
12 years |
vboxsync |
Storage: Merge sync/async path for flush requests
|
|
|
@44412
|
12 years |
vboxsync |
Storage: Merge sync/async interface for the cache
|
|
|
@44408
|
12 years |
vboxsync |
Storage/VD: stop sabotaging the resize of diff images
|
|
|
@44400
|
12 years |
vboxsync |
Storage/VD: Further I/O path unification, drop synchronous …
|
|
|
@44396
|
12 years |
vboxsync |
Storage/VD: Drop critical section and replace it with queues to avoid …
|
|
|
@44252
|
12 years |
vboxsync |
Storage/Backends: async/sync I/O unification, remove separate entries …
|
|
|
@44242
|
12 years |
vboxsync |
Storage: Next step in the sync/async I/O unification, change all calls …
|
|
|
@44233
|
12 years |
vboxsync |
Storage: Preparations for the sync/async I/O unification
|
|
|
@44232
|
12 years |
vboxsync |
Storage: Fix regression introduced when adding …
|
|
|
@44226
|
12 years |
vboxsync |
VD: Update size field after a successful resize operation
|
|
|
@43861
|
12 years |
vboxsync |
Storage: Introduce new flag to skip unnecessary consistency checks in …
|
|
|
@43787
|
12 years |
vboxsync |
Storage: Repair images when opening if they are corrupted and can be …
|
|
|
@43739
|
12 years |
vboxsync |
Storage/VD: workaround for bug related to UUID handling of images …
|
|
|
@43141
|
12 years |
vboxsync |
VD: Fix broken async iSCSI support
|
|
|
@42040
|
12 years |
vboxsync |
Storage: Make it possible to set …
|
|
|
@42039
|
12 years |
vboxsync |
Storage: New return status code when a free block is read
|
|
|
@41785
|
12 years |
vboxsync |
Comment typos.
|
|
|
@41783
|
12 years |
vboxsync |
Doxygen, comment typos.
|
|
|
@41315
|
13 years |
vboxsync |
Storage: Start of a VHDX backend for readonly access to import those …
|
|
|
@41244
|
13 years |
vboxsync |
Storage/VD: tweak error handling a bit so that file access errors are …
|
|
|
@41035
|
13 years |
vboxsync |
Storage: Fix compiler warning
|
|
|
@40991
|
13 years |
vboxsync |
Storage: Disable dynamic loading of backends on non x86 architectures
|
|
|
@40680
|
13 years |
vboxsync |
Storage/VD: Fix more places to properly handle the ignore flush flag …
|
|
|
@40679
|
13 years |
vboxsync |
Storage/VD: Fix ignore flush flag when creating images
|
|
|
@40258
|
13 years |
vboxsync |
Storage/VD: errors during closing all images in VDDestroy shouldn't be lost
|
|
|
@39928
|
13 years |
vboxsync |
VD: Disable optimization temporary until the crash is fixed
|
|
|
@39927
|
13 years |
vboxsync |
VD: Initialize member
|
|
|
@39893
|
13 years |
vboxsync |
VD: Optimization, reduce locking contention between EMT and the I/O …
|
|
|
@39798
|
13 years |
vboxsync |
VD: Add option to ignore flush requests
|
|
|
@39612
|
13 years |
vboxsync |
IPRT/*: add _NO_SYMLINKS flags to certain functions
|
|
|
@39519
|
13 years |
vboxsync |
VD: API to repair corrupted images
|
|
|
@39413
|
13 years |
vboxsync |
VD: Fix reading wrong data under certain circumstances when using …
|
|
|
@38876
|
13 years |
vboxsync |
Storage: Add async discard API
|
|
|
@38673
|
13 years |
vboxsync |
VD/Discard: Bugfixes
|
|
|
@38671
|
13 years |
vboxsync |
VD: Destroy the discard state if the flags are changed
|
|
|
@38657
|
13 years |
vboxsync |
VD+VDI: Implement optimization for discard to avoid reading the …
|
|
|
@38621
|
13 years |
vboxsync |
VD: Initial support to discard unused blocks in an image + support for …
|
|
|
@38563
|
13 years |
vboxsync |
Storage: Add an almost working QCOW backend, can handle version 1 …
|
|
|
@38469
|
13 years |
vboxsync |
VD: Interface cleanup. Merge the two involved structures (generic …
|
|
|
@38463
|
13 years |
vboxsync |
Storage: Add QED backend
|
|
|
@38449
|
13 years |
vboxsync |
VD: Fix copy optimization
|
|
|
@38409
|
13 years |
vboxsync |
VD: Fix a possible deadlock if the block cache is enabled
|
|
|
@38203
|
13 years |
vboxsync |
VD: New VDCopyEx() API which can speedup cloning of diff images when …
|
|
|
@37329
|
14 years |
vboxsync |
VD: Remove left over defines for logging and assertions
|
|
|
@37121
|
14 years |
vboxsync |
VD: Fix deadlock
|
|
|
@37119
|
14 years |
vboxsync |
VD: Fix rare hangs during I/O with flat VMDK images
|
|
|
@37100
|
14 years |
vboxsync |
VD,VMDK: Enable debug logging for release builds
|
|
|
@37073
|
14 years |
vboxsync |
VD: Fix lock owner when unlocking the disk
|
|
|
@37045
|
14 years |
vboxsync |
Enable a few assertions temporary
|
|
|
@36633
|
14 years |
vboxsync |
Storage: Small cleanup. Drops VDImageIsAsyncIOSupported, it is …
|
|
|
@36292
|
14 years |
vboxsync |
VD: Fix possible race condition which can lead to hanging I/O requests
|
|
|
@36278
|
14 years |
vboxsync |
VD: Fix leak if queuing a I/O request failed
|
|
|
@36221
|
14 years |
vboxsync |
Storage: Fix forgotten unlock of the disk
|
|
|
@36136
|
14 years |
vboxsync |
Storage: Fix read from wrong snapshots. Happens only with formats …
|
|
|
@36132
|
14 years |
vboxsync |
VD: Update the modification UUID during async I/O
|
|
|
@35781
|
14 years |
vboxsync |
Storage/VD: Use the correct image for writing, fixes VERR_VD_READONLY …
|
|
|
@35321
|
14 years |
vboxsync |
Storage: Fix possible crashes with VMDK/VHD imageswith snapshots and …
|
|
|
@35188
|
14 years |
vboxsync |
Use RTERRINFO in SUPLib for hardening APIs and such.
|
|
|
@35152
|
14 years |
vboxsync |
*: added fFlags parameter to SUPR3HardenedLdrLoadAppPriv(), …
|
|
|
@34959
|
14 years |
vboxsync |
Added RTLdrLoadEx for exposing dlerror info.
|
|
|
@34509
|
14 years |
vboxsync |
Storage/VD: adjust LCHS geometry in a smart way when cloning the image
|
|
|
@34406
|
14 years |
vboxsync |
iprt/list.h: RTListNodeGetFirst/Last -> RTListGetFirst/Last; added …
|
|
|
@34217
|
14 years |
vboxsync |
VD: Use S/G buffers instead of S/G arrays for VDAsyncWrite and …
|
|
|
@33745
|
14 years |
vboxsync |
VCI: Updates
|
|
|
@33595
|
14 years |
vboxsync |
src/*: more spelling fixes (logging), thanks Timeless!
|
|
|
@33567
|
14 years |
vboxsync |
VD: Move the generic virtual disk framework + backends to …
|
|
copied from trunk/src/VBox/Devices/Storage/VBoxHDD.cpp
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|