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

Make TraceAPI expose BLOB operations [CORE6192] #6437

Open
firebird-automations opened this issue Nov 21, 2019 · 2 comments
Open

Make TraceAPI expose BLOB operations [CORE6192] #6437

firebird-automations opened this issue Nov 21, 2019 · 2 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: Arioch (arioch)

It would be better if using TraceAPI would show BLOB operations including transactions they are bound to, if any

Example - CORE6119 - a closed-source app opens separate transactions for blobs fetching.
It is not entirely illegal, but it breaks things when blobs are temporary.

And lacking development environment that can debug Firebird engine processing requests from this 3rd party app - it is very hard to grasp what is going on.

@firebird-automations
Copy link
Collaborator Author

Commented by: @aafemt

> It is not entirely illegal

It IS entirely illegal. API Guide say so.

@firebird-automations
Copy link
Collaborator Author

Commented by: Arioch (arioch)

Which page of API guide?

p.360 isc_open_blob2 - only says tx handle should be received by call to isc_start_transaction

p.121 Reading data from a Blob - transactions were not mentioned at all

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

1 participant