hvlad
|
c55381f9cd
|
Change validation code to avoid recursive latches (as it is not supported in fb3 cch).
|
2015-07-26 19:56:40 +00:00 |
|
hvlad
|
2324f10e76
|
Fixed bug CORE-4865 : Online validation could wrongly report double allocated pages
|
2015-07-08 09:56:04 +00:00 |
|
hvlad
|
0333c9c2bb
|
Fixed bug CORE-4855 : Online validation during DML activity in other connection leads to message "Error while trying to read from file" and "page in use during flush (210), file: cch.cpp line: 2672"
|
2015-07-05 22:03:09 +00:00 |
|
hvlad
|
22d149c786
|
Fixed bug CORE-4860 : Online validation fails on WINDOWS if dbname argument contains forward slash ('/') and concurrent attachment which also uses '/' exists.
|
2015-07-05 10:36:09 +00:00 |
|
asfernandes
|
ae30b29011
|
Misc.
|
2015-06-29 01:02:52 +00:00 |
|
alexpeshkoff
|
5c6309ecd3
|
Fixed gcc build
|
2015-06-19 13:55:27 +00:00 |
|
hvlad
|
2e78b5a7e0
|
Feature CORE-4707 : Implement ability to validate tables and indices online
|
2015-06-19 12:07:41 +00:00 |
|
alexpeshkoff
|
16768b177d
|
Be more consistent putting IStatus into fast inline wrapper. Also some syntax sugar as suggested by Dmitry
|
2015-03-27 17:51:19 +00:00 |
|
alexpeshkoff
|
c4c9daf132
|
Avoid limits on size of status vector in engine. Ensure that status is always clean on entry to interface methods.
|
2015-03-20 18:02:30 +00:00 |
|
asfernandes
|
0463754347
|
Misc.
|
2014-10-25 18:39:45 +00:00 |
|
asfernandes
|
c642ddca82
|
Misc.
|
2014-10-12 02:25:02 +00:00 |
|
hvlad
|
ba11fb659b
|
Improvement CORE-4562 : Split all validation messages on critical and minor ones
Additional patch, see details in tracker
|
2014-10-01 22:00:35 +00:00 |
|
hvlad
|
e56788a0e2
|
Improvement CORE-4562 : Split all validation messages on critical and minor ones
|
2014-09-28 09:43:57 +00:00 |
|
dimitr
|
36af3d8cb2
|
Cleanup and small refactoring to avoid redundancy.
|
2014-08-15 14:19:02 +00:00 |
|
skidder
|
e2e901939c
|
Fix GCC warnings
|
2014-07-17 21:17:15 +00:00 |
|
skidder
|
7c743fc291
|
Fix build warnings
|
2014-07-17 18:48:46 +00:00 |
|
hvlad
|
2167ea13e9
|
Correct format specifiers
|
2014-05-16 12:59:48 +00:00 |
|
robocop
|
66af445e2e
|
Misc.
|
2014-03-22 20:51:24 +00:00 |
|
roman-simakov
|
77d654c2d2
|
Misc
|
2014-03-12 17:13:05 +00:00 |
|
roman-simakov
|
070c85aadd
|
Corrected gfix messages to avoid user's panic. Reviewed by Vlad.
|
2014-03-12 15:51:12 +00:00 |
|
hvlad
|
54a33e39f7
|
One more typo in validation messages
|
2013-12-29 15:55:09 +00:00 |
|
hvlad
|
b09e438e9d
|
Fixed typo's in few validation messages
|
2013-10-02 08:19:40 +00:00 |
|
dimitr
|
8586171695
|
Core support for records longer than 64KB. Not exposed to the external world yet.
|
2013-08-21 07:40:31 +00:00 |
|
dimitr
|
bd1f732e7c
|
Attempted to fix unexpectedly big (> 2^32) page numbers in the validation output + some related adjustments.
|
2013-08-14 09:27:24 +00:00 |
|
alexpeshkoff
|
4ca6e669fe
|
1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot.
2. Cleanup: avoid functional style in stuff exception.
|
2012-11-01 11:40:18 +00:00 |
|
hvlad
|
ca6f6e7324
|
Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables
|
2012-09-05 19:32:34 +00:00 |
|
alexpeshkoff
|
64a89b73a0
|
Improvement CORE-3588: More detail in message "wrong page type"
|
2012-06-28 11:46:21 +00:00 |
|
asfernandes
|
07557dc297
|
Misc.
|
2012-05-26 18:05:56 +00:00 |
|
robocop
|
642d506cd9
|
Change txn numbers to unsigned and commit after Vlad's review. If the compile-time checks (to ensure enough room for the new txn type) are too ugly, they may be deleted.
|
2012-05-19 12:04:37 +00:00 |
|
hvlad
|
a6a8f05dd5
|
Fixed bug CORE-3844 : Validation not detects one specific case of index corruption
|
2012-05-11 19:38:36 +00:00 |
|
dimitr
|
05c27aa212
|
Integrated the jumping information natively into the index bucket.
WARNING: This is an ODS change, databases must be recreated.
|
2012-03-14 14:33:41 +00:00 |
|
dimitr
|
4dffb2c624
|
Made the jump nodes unconditional. To be continued.
|
2012-03-13 10:31:28 +00:00 |
|
alexpeshkoff
|
4e795f4047
|
Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports.
|
2012-03-01 08:55:43 +00:00 |
|
robocop
|
843ebacf0a
|
Include a new type of validation error: unknown blob type.
|
2012-02-15 03:44:17 +00:00 |
|
asfernandes
|
8963f176e7
|
Misc.
|
2012-02-11 14:34:13 +00:00 |
|
robocop
|
49bf3a476d
|
const
|
2012-02-07 03:33:32 +00:00 |
|
robocop
|
186c817caa
|
Playing with fire: converting some static functions into member functions. I tried to check every change I did.
|
2012-02-07 03:17:52 +00:00 |
|
dimitr
|
104814f721
|
Slightly refactored the b-tree nodes. This commit includes cleaning up ods.h from the runtime (in memory) structures and encapsulating the b-tree nodes implementation inside their corresponding objects. To be continued.
|
2012-01-26 07:01:45 +00:00 |
|
asfernandes
|
3ce54d2eda
|
Misc.
|
2011-05-11 01:18:28 +00:00 |
|
hvlad
|
fef1f49c94
|
Shared page cache implementation
|
2011-05-09 10:15:19 +00:00 |
|
alexpeshkoff
|
f89ac854ef
|
Getting ready to use 32 (not 31) page and transaction numbers
|
2011-01-21 17:55:04 +00:00 |
|
alexpeshkoff
|
e05c1a825f
|
Moved some more .h-files to common from jrd as Vlad suggested
|
2010-10-13 10:39:52 +00:00 |
|
alexpeshkoff
|
2dc25a44bb
|
OSRI and new posix build
|
2010-10-12 08:02:57 +00:00 |
|
robocop
|
0564019d2f
|
Misc and cleanup.
|
2009-12-24 11:48:17 +00:00 |
|
asfernandes
|
2d62037b2a
|
Misc
|
2009-12-23 21:43:37 +00:00 |
|
dimitr
|
79a2e9bdcb
|
Cleanup.
|
2009-12-23 14:19:38 +00:00 |
|
alexpeshkoff
|
b3ff195a64
|
Cleanup - two flags are always set to true starting with ODS > 10
|
2009-12-22 10:30:49 +00:00 |
|
asfernandes
|
dd6331f002
|
Some fixes; Misc.
|
2009-12-22 00:08:49 +00:00 |
|
hvlad
|
a2af0c8e9e
|
ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup.
Corresponding nbackup and validation code changes also done.
PAG code refactored a bit.
|
2009-12-20 23:13:01 +00:00 |
|
hvlad
|
e1c78b9e3a
|
Misc : rename PageSpace::ppFirst to pipFirst
|
2009-12-17 10:25:23 +00:00 |
|