qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kim van der Riet (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (QPID-6303) [linearstore] Roll back auto-upgrade of store directory structure
Date Fri, 16 Jan 2015 18:43:34 GMT

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

Kim van der Riet resolved QPID-6303.
       Resolution: Fixed
    Fix Version/s: 0.31

Code that auto-updates the store directory structure has been rolled back. Instead, a mutually
exclusive directory structure has been introduced which the user must manually update.

It would be a simple task to write a tool or utility to do this if demand exists.

> [linearstore] Roll back auto-upgrade of store directory structure
> -----------------------------------------------------------------
>                 Key: QPID-6303
>                 URL: https://issues.apache.org/jira/browse/QPID-6303
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>    Affects Versions: 0.31
>            Reporter: Kim van der Riet
>            Assignee: Kim van der Riet
>             Fix For: 0.31
> While working on the ability to select partitions (QPID-5671) in linearstore for EFPs,
the directory structure of the store was changed and optimized to support the use of symlinks.
Code was added as a part of this work to auto-update the store directory structure when the
old structure was encountered during a recovery.
> Upon reflection and public discussion (http://qpid.2158936.n2.nabble.com/Linearstore-directory-structure-and-handling-structure-change-td7616306.html),
it has been decided to roll back this part of the work. Any operation which changes or moves
critical data without the direct permission/intervention of the user/owner is undesirable.
One of the following is needed to rectify this situation:
> # Keep the existing structure if possible, or
> # Make the new version of the store use mutually exclusive directory structures such
that the old version and new version do not overlap. It is the user's responsiblity to transfer
the content from the old structure to the new.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message