New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firebird 4: Database page errors directly after gbak, which dissappear after some calls of gfix #7134
Comments
Could you show messages that appears at firebird.log while gfix runs ? |
Ok, it is a little bit different, but still weird.
So I changed the title to "Firebird 4: Database page errors directly after gbak, which dissappear after some calls of gfix" Here are the details: restore: .\gbak.exe -rep -c -v -user sysdba -password secret d:\Firebird2.5.fbk d:\new.fdb first run: .\gfix.exe -v -fu -user sysdba -password secret :d:\new.fdb WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 WORKSTATION Wed Feb 16 19:47:44 2022 second run: .\gfix.exe -v -fu -user sysdba -password secret :d:\new.fdb WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 WORKSTATION Wed Feb 16 19:48:41 2022 third run: .\gfix.exe -v -fu -user sysdba -password secret :d:\new.fdb WORKSTATION Wed Feb 16 19:49:01 2022 WORKSTATION Wed Feb 16 19:49:01 2022 first run with .\gfix.exe -v -fu -n -user sysdba -password secret :d:\new.fdb WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 WORKSTATION Wed Feb 16 19:49:44 2022 second run with .\gfix.exe -v -fu -n -user sysdba -password secret :d:\new.fdb WORKSTATION Wed Feb 16 19:50:30 2022 WORKSTATION Wed Feb 16 19:50:30 2022 |
… after gbak, which dissappear after some calls of gfix
Please check next snapshot build |
Ok, so the bug was in gfix, not in gbak? "gbak -c" with 2692 and afterwards "gfix" with 2728-snapshot shows no errors. Thanks for fixing it. |
Yes, the problem was within validation code. It reported false errors due to garbage collection in system tables at not appropriate moment. |
… after gbak, which dissappear after some calls of gfix
@@@ QA issue @@@ |
When I restore a backup with Firebird 4.0.1.2692 (gbak) and immediatly after I run gfix, I get
Number of database page errors : 6
When I rerun gfix after 1 or 2 seconds, I get
Number of database page warnings : 6
After another rerun, all errors and warnings are gone.
Seems firebird is healing the errors ...
Is this normal? I don't have this behaviour with 3.0.8.33535.
The text was updated successfully, but these errors were encountered: