Issue Details (XML | Word | Printable)

Key: CORE-4445
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Vlad Khorsun
Reporter: Vlad Khorsun
Votes: 0
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Extend main database file faster when physical backup state changed from stalled to merge

Created: 29/May/14 07:35 AM   Updated: 23/Sep/15 12:19 PM
Component/s: Engine
Affects Version/s: None
Fix Version/s: 2.5.3, 3.0 Beta 1

Issue Links:
Depend
 

QA Status: Cannot be tested


 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vlad Khorsun added a comment - 12/Jun/14 07:26 AM
CORE-1228 introduced disk space pre-allocation as a way to avoid database corruption in out-of-disk-space condition.
But this feature is not worked when physical backup state changed to merge and database file should be extended to
accomodate new pages allocated in delta file. Therefore following was implemented:
a) extend database file before merge process is started
b) use fast file grow feature (when possible)