[JIRA] Commented: (SSPCPP-507) Insert record failed Violation of PRIMARY KEY constraint with ODBC plugin
pbrears@idp.protectnetwork.org (JIRA)
noreply at shibboleth.net
Wed Oct 3 04:30:21 EDT 2012
[ https://issues.shibboleth.net/jira/browse/SSPCPP-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14441#comment-14441 ]
pbrears at idp.protectnetwork.org commented on SSPCPP-507:
-------------------------------------------------------
The SQL DDL was pretty much stright from the wiki
CREATE TABLE texts (
context varchar(255) not null,
id varchar(255) not null,
expires datetime not null,
version smallint not null,
value text not null,
PRIMARY KEY (context, id)
)
CREATE TABLE strings (
context varchar(255) not null,
id varchar(255) not null,
expires datetime not null,
version smallint not null,
value varchar(500) not null,
PRIMARY KEY (context, id)
)
CREATE TABLE version (
major int NOT NULL,
minor int NOT NULL,
PRIMARY KEY (major, minor)
)
The only differnce to the wiki was specifing a primary key on version
> Insert record failed Violation of PRIMARY KEY constraint with ODBC plugin
> -------------------------------------------------------------------------
>
> Key: SSPCPP-507
> URL: https://issues.shibboleth.net/jira/browse/SSPCPP-507
> Project: Shibboleth SP - C++
> Issue Type: Bug
> Security Level: Standard(Standard bug, may impact functionality but does not represent a security vulnerability )
> Components: Session Cache
> Affects Versions: 2.5.0
> Environment: Windows 2008 R2 on Azure.
> Reporter: pbrears at idp.protectnetwork.org
> Assignee: Scott Cantor
> Labels: Session
> Attachments: shiblogs.zip
>
>
> Using two servers with the odbc connection plugin for the storage service you can occasionally get 'insert record failed' 'Violation of PRIMARY KEY constraint' logged
> We're using "SQL Server Native Client 10.0" driver to access SQL azure for the db
> There are two servers in the non sticky load balancer. It's likely that /SAML/POST and /Secure are landing on different boxes.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the commits
mailing list