Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 501D89F39 for ; Mon, 9 Apr 2012 16:27:42 +0000 (UTC) Received: (qmail 59879 invoked by uid 500); 9 Apr 2012 16:27:42 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 59859 invoked by uid 500); 9 Apr 2012 16:27:42 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 59852 invoked by uid 99); 9 Apr 2012 16:27:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Apr 2012 16:27:42 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Apr 2012 16:27:40 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id E3E89361F28 for ; Mon, 9 Apr 2012 16:27:20 +0000 (UTC) Date: Mon, 9 Apr 2012 16:27:20 +0000 (UTC) From: "Rick Hillegas (Updated) (JIRA)" To: derby-dev@db.apache.org Message-ID: <292344783.3176.1333988840950.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1925636408.2525.1333976359209.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (DERBY-5687) Back out the concurrency improvements for identity columns introduced by derby-4437 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-5687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rick Hillegas updated DERBY-5687: --------------------------------- Attachment: derby-5687-03-aa-adjustUserDocs.diff Attaching derby-5687-03-aa-adjustUserDocs.diff. This patch adjusts the reference guide so that it no longer mentions identity columns when discussing sequence pre-allocators. Committed at subversion revision 1311312. Touches the following files: M src/ref/rrefsqlj37836.dita M src/ref/rrefsqljcreatesequence.dita M src/ref/rrefproperpreallocator.dita > Back out the concurrency improvements for identity columns introduced by derby-4437 > ----------------------------------------------------------------------------------- > > Key: DERBY-5687 > URL: https://issues.apache.org/jira/browse/DERBY-5687 > Project: Derby > Issue Type: Bug > Components: SQL > Affects Versions: 10.9.0.0 > Reporter: Rick Hillegas > Attachments: derby-5687-01-aa-backOutImprovement.diff, derby-5687-02-aa-publicAPI.diff, derby-5687-03-aa-adjustUserDocs.diff > > > DERBY-4437 attempted to improve the concurrency of identity columns by using SYSSEQUENCE-style sequence generators. These improvements caused NsTest to behave differently than it used to and they disclosed a problem in clearing the identity cache. The community lost confidence in this solution and it was backed out of the 10.8 branch under issue DERBY-5448. This new issue is filed to back the improvements out of the 10.9 trunk. Further useful discussion about how to improve the concurrency and correctness of identity columns has been taking place on DERBY-5443 and DERBY-5493. > For the 10.9 release, identity columns will return to their old behavior of being ill-suited for high concurrency applications. Applications which need higher concurrency should be re-coded to use sequences rather than identity columns. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira