Skip to content
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

Allow write operations to temporary tables in read only transactions [CORE3399] #3765

Closed
firebird-automations opened this issue Mar 19, 2011 · 12 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: @hvlad

Is related to CORE1325
Relate to CORE3924
Is related to QA477

Attachments:
main.cpp

This improvement have some less scope than CORE1325.

Implementation allows writes into all kind of GTT's in read only transactions in read write database and also make writabe GTT ON COMMIT DELETE in read only transactions in read only database.

Commits: cb461fa 58a55cc

====== Test Details ======

Database (being restored in the test from file "core3399-read_only.fbk") will be in the state "force write, no reserve, read only".
This test verifies only SECOND issue from ticket: allow GTT with attribute "on commit DELETE rows" to be writeable when database is READ-ONLY.

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

assignee: Vlad Khorsun [ hvlad ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

Link: This issue is related to CORE1325 [ CORE1325 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: @hvlad

Implementation already worked in production at v2.5.0 for a 5 months and will be included into v2.5.1

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

Fix Version: 2.5.1 [ 10333 ]

Fix Version: 3.0 Alpha 1 [ 10331 ]

description: This improvement have less scope than CORE1325.

=>

This improvement have some less scope than CORE1325.

Implementation allows writes into all kind of GTT's in read only transactions in read write database and also make writabe GTT ON COMMIT DELETE in read only transactions in read only database.

@firebird-automations
Copy link
Collaborator Author

Commented by: @hvlad

Test program

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

Attachment: main.cpp [ 11920 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @dyemanov

Link: This issue relate to CORE3924 [ CORE3924 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Link: This issue is related to QA477 [ QA477 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

status: Resolved [ 5 ] => Resolved [ 5 ]

QA Status: Done successfully

Test Details: Database (being restored in the test from file "core3399-read_only.fbk") will be in the state "force write, no reserve, read only".
This test verifies only SECOND issue from ticket: allow GTT with attribute "on commit DELETE rows" to be writeable when database is READ-ONLY.

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

Test created.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Resolved [ 5 ] => Closed [ 6 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants