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

XNET (IPC) communication protocol does not work across sessions [CORE1133] #1555

Closed
firebird-automations opened this issue Feb 16, 2007 · 16 comments

Comments

@firebird-automations
Copy link
Collaborator

Submitted by: Diane Downie (dianedownie)

Relate to CORE1031

Attachments:
xnet.h

The XNET interprocess communication mechanism returns the error "database unavailable" when you attempt to connect to the firebird server from a process running in a different session. If you attempt to connect to the same database with a remote procotol such as tcp/ip, no error is generated.

Commits: b37d8d2 c0989bc

@firebird-automations
Copy link
Collaborator Author

Commented by: Diane Downie (dianedownie)

When fbserver and fbclient are rebuilt with the attached changes, the XNET protocol does work correctly across sessions on Windows 2003.

@firebird-automations
Copy link
Collaborator Author

Modified by: Diane Downie (dianedownie)

Attachment: xnet.h [ 10260 ]

@firebird-automations
Copy link
Collaborator Author

Commented by: @dyemanov

You can make XNET working across sessions without rebuilding the source code. This is documented in firebird.conf, parameter IpcName.

Unfortunately, the overall issue is wider than just the XNET protocol, there are other sync objects that should also be global. We're going to address this in the v2.1 release.

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

assignee: Vlad Horsun [ hvlad ]

@firebird-automations
Copy link
Collaborator Author

Commented by: Diane Downie (dianedownie)

I see that you can change the server settings from firebird.conf, but it was unclear to me that the fbclient also reads the settings from firebird.conf. Is that so or is some special configuration required?

@firebird-automations
Copy link
Collaborator Author

Commented by: @dyemanov

fbclient also reads firebird.conf.

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

Link: This issue relate to CORE1031 [ CORE1031 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

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

resolution: Fixed [ 1 ]

Fix Version: 2.1 [ 10041 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @hvlad

Fix Version: 2.0.1 [ 10090 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

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

@firebird-automations
Copy link
Collaborator Author

Commented by: @pcisar

Reopened to update ticket information.

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Closed [ 6 ] => Reopened [ 4 ]

resolution: Fixed [ 1 ] =>

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Fix Version: 2.1 Alpha 1 [ 10150 ]

Fix Version: 2.1.0 [ 10041 ] =>

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

status: Reopened [ 4 ] => Closed [ 6 ]

resolution: Fixed [ 1 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pcisar

Workflow: jira [ 11611 ] => Firebird [ 15452 ]

@firebird-automations
Copy link
Collaborator Author

Modified by: @pavel-zotov

QA Status: No test

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