[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-2282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Grasso updated ZOOKEEPER-2282:
-------------------------------------
    Attachment: ZOOKEEPER-2282-TEST.patch

This appears not to have been fixed. The test code for chroot stripping 
contains the following comment:
{quote}
// the c client async callbacks do
// not callback with the path, so
// we dont need to test taht for now
// we should fix that though soon!
{quote}
This is incorrect. Adding a test for the correctness of chroot stripping for 
async callbacks (e.g. create) causes the test to fail.

This patch is against release 3.4.6

> chroot not stripped from path in asynchronous callbacks
> -------------------------------------------------------
>
>                 Key: ZOOKEEPER-2282
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2282
>             Project: ZooKeeper
>          Issue Type: Bug
>          Components: c client
>    Affects Versions: 3.4.6, 3.5.0
>         Environment: Centos 6.6
>            Reporter: Andrew Grasso
>            Priority: Critical
>         Attachments: ZOOKEEPER-2282-TEST.patch, strip_chroot.patch
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> Callbacks passed to [zoo_acreate], [zoo_async], and [zoo_amulti] (for create 
> ops) are called on paths that include the chroot. This is analagous to issue 
> 1027, which fixed this bug for synchronous calls.
> I've created a patch to fix this in trunk



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to