You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Kim van der Riet (JIRA)" <ji...@apache.org> on 2015/01/16 19:43:34 UTC

[jira] [Resolved] (QPID-6303) [linearstore] Roll back auto-upgrade of store directory structure

     [ 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
(v6.3.4#6332)

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