-
-
Notifications
You must be signed in to change notification settings - Fork 233
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
Blob corruption in FB4.0.3 (embedded) #7772
Comments
Link to a Test case sent... |
Check next snapshot build, please |
Was this a general issue in FB engine or just in GBak, or even more specific, restoring from fb25x backup (or similar, from old backup)? In other words, in which situations this bug appeared? Info determines actions needed for production. Tested with snapshot, and works very well. Thanks for lightning fast fix. |
The bug was in the engine and related to the new batch feature and its handling of stream blobs of size between 64KB and 128KB. |
I think that is serious enough to require a 4.0.4 or a 4.0.3 update 1 release to be honest. What do you think @dyemanov? |
OK,
DAC we use does not use the new Batch feature, so our app itself is safe.
Restoring is the problem though...
Have to ponder whether we can go back to FB 4.0.2...
So 4.0.4 is not coming soon then...?
…-Tee-
On Mon, Oct 2, 2023 at 10:57 AM Vlad Khorsun ***@***.***> wrote:
The bug was in the engine and related to the new batch feature and its
handling of stream blobs of size between 64KB and 128KB.
Restore uses batches for remote database access and for some cases of
embedded/services usage.
Patch for #7611 <#7611>
makes a more cases when batches is used for embedded/services usage,
therefore v4.0.2 works correctly in your case and v4.0.3 - does not.
—
Reply to this email directly, view it on GitHub
<#7772 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7E2HYWVENB5SFVYSJPZUDX5JXVLANCNFSM6AAAAAA5NNYJGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
We already have 12 bugfixes for the v4 branch, so 4.0.4 would be appropriate, I suppose. |
Short summary,
Tested with FB 4.0.3 with 42 different test databases I could (easily) get my hands of, and all those suffered various degrees of corruption. Could not reproduce this with super simple test case, if I remember correctly that I tested it on top of FB 4.0.3.
I'll send test case to Vlad Khorsun.
The text was updated successfully, but these errors were encountered: