db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "V.Narayanan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-2702) Enable Clob locator support between NetworkServer and NetworkClient and modify tests that experience changed behaviour due to this(enabling Clob Locators).
Date Mon, 28 May 2007 12:48:15 GMT

    [ https://issues.apache.org/jira/browse/DERBY-2702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499559
] 

V.Narayanan commented on DERBY-2702:
------------------------------------

I integrated this patch with all the dependent patches and ran junit All. There were no failures
in the
test run.

The following is a small description of the step-by-step procedure adopted during the
integration process. I applied the below on a fresh workspace.

1) DERBY-2496 Enabling Blob support for locators is committed. 
   So I did not have to apply any patch for this dependency.
   

2) DERBY-2694 org.apache.derby.impl.drda.DDMWriter uses wrong algorithm to avoid 
                             spliting varchar in the middle of a multibyte char.
   Applied the patch attached to this issue (derby-2694.diff)

3) DERBY-2587 Connection.createClob() and Connection.createBlob() need to return 
                             locator support enabled LOB objects in the NetworkClient

   Part of the patch related to modifying createBlob() to return locator support
   enabled Blobs is already committed.

   I applied ConnectionLocatorWork_v4.diff to the workspace.

   In addition to applying this patch I had to do one more thing. The createClob()
   method modified in this patch has been temporarily disabled from sending
   locator enabled Clobs.I had to remove the (&& false) intentional disabling
   that was done.

   I am hoping that I can submit a intermediate patch to remove (&& false)
   between the commit of v4 attached to this issue and 2702 being committed.

   
4) DERBY-2604 Implement Clob support for Locators

   A patch was attached to this issue addressing some bugs found in the
   implementation.

   Applied  ClobLocatorWork_v5.diff to the workspace.

5) DERBY-2702 Enable Clob locator support between NetworkServer and NetworkClient and modify
tests that
                             experience changed behaviour due to this(enabling Clob Locators).

   Applied ClobLocatorWorkTestModifications.diff

6) I then did a 

   ant Clobber && ant all && ant buildjarsclean 

   on the above workspace.

7) The jars obtained from the above build was then used to run junit All.


I had a clean run. No failures were observed.

Pls find the integrated patches attached here for further reference.

Pls note that the integrated patches are *not for commit*.

> Enable Clob locator support between NetworkServer and NetworkClient and modify tests
that experience changed behaviour due to this(enabling Clob Locators).
> -----------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2702
>                 URL: https://issues.apache.org/jira/browse/DERBY-2702
>             Project: Derby
>          Issue Type: Sub-task
>          Components: Network Client
>            Reporter: V.Narayanan
>            Assignee: V.Narayanan
>         Attachments: ClobLocatorWorkTestModifications.diff, ClobLocatorWorkTestModifications.stat
>
>
> This issue will address enabling locator support for Clobs between the Network Server
and the Network Client. In addition to this, the tests that will experience changed behaviour
as a result of this will also be fixed here. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message