You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Flavio Paiva Junqueira (JIRA)" <ji...@apache.org> on 2009/07/11 09:37:14 UTC

[jira] Created: (ZOOKEEPER-461) Condense ledger configuration in ZooKeeper

Condense ledger configuration in ZooKeeper
------------------------------------------

                 Key: ZOOKEEPER-461
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-461
             Project: Zookeeper
          Issue Type: Improvement
          Components: contrib-bookkeeper
            Reporter: Flavio Paiva Junqueira


We currently use several znodes to represent the configuration and state of a ledger in ZooKeeper. Although this is good for readability, it makes operations such as create, close, and open more complex, in particular the asynchronous versions of these operations. The main idea of this jira is to store as much as possible of the configuration of a ledger as data of a single znode.

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


[jira] Updated: (ZOOKEEPER-461) Condense ledger configuration in ZooKeeper

Posted by "Flavio Paiva Junqueira (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Flavio Paiva Junqueira updated ZOOKEEPER-461:
---------------------------------------------

    Attachment: ZOOKEEPER-461.patch

Updated patch. Only two tests are failing now: BookieFailureTest and LedgerRecoveryTest. All others pass for me, and AsyncLedgerOpsTest seems to work fine. I have updated it to fix problems pointed out in another jira.

> Condense ledger configuration in ZooKeeper
> ------------------------------------------
>
>                 Key: ZOOKEEPER-461
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-461
>             Project: Zookeeper
>          Issue Type: Improvement
>          Components: contrib-bookkeeper
>            Reporter: Flavio Paiva Junqueira
>         Attachments: ZOOKEEPER-461.patch, ZOOKEEPER-461.patch
>
>
> We currently use several znodes to represent the configuration and state of a ledger in ZooKeeper. Although this is good for readability, it makes operations such as create, close, and open more complex, in particular the asynchronous versions of these operations. The main idea of this jira is to store as much as possible of the configuration of a ledger as data of a single znode.

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


[jira] Updated: (ZOOKEEPER-461) Condense ledger configuration in ZooKeeper

Posted by "Flavio Paiva Junqueira (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Flavio Paiva Junqueira updated ZOOKEEPER-461:
---------------------------------------------

    Attachment: ZOOKEEPER-461.patch

Attaching preliminary patch. It is not passing unit tests yes.

> Condense ledger configuration in ZooKeeper
> ------------------------------------------
>
>                 Key: ZOOKEEPER-461
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-461
>             Project: Zookeeper
>          Issue Type: Improvement
>          Components: contrib-bookkeeper
>            Reporter: Flavio Paiva Junqueira
>         Attachments: ZOOKEEPER-461.patch
>
>
> We currently use several znodes to represent the configuration and state of a ledger in ZooKeeper. Although this is good for readability, it makes operations such as create, close, and open more complex, in particular the asynchronous versions of these operations. The main idea of this jira is to store as much as possible of the configuration of a ledger as data of a single znode.

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


[jira] Resolved: (ZOOKEEPER-461) Condense ledger configuration in ZooKeeper

Posted by "Mahadev konar (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mahadev konar resolved ZOOKEEPER-461.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 3.3.0

Committed in ZOOKEEPER-507.

> Condense ledger configuration in ZooKeeper
> ------------------------------------------
>
>                 Key: ZOOKEEPER-461
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-461
>             Project: Zookeeper
>          Issue Type: Improvement
>          Components: contrib-bookkeeper
>            Reporter: Flavio Paiva Junqueira
>            Assignee: Flavio Paiva Junqueira
>             Fix For: 3.3.0
>
>         Attachments: ZOOKEEPER-461.patch, ZOOKEEPER-461.patch
>
>
> We currently use several znodes to represent the configuration and state of a ledger in ZooKeeper. Although this is good for readability, it makes operations such as create, close, and open more complex, in particular the asynchronous versions of these operations. The main idea of this jira is to store as much as possible of the configuration of a ledger as data of a single znode.

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


[jira] Assigned: (ZOOKEEPER-461) Condense ledger configuration in ZooKeeper

Posted by "Mahadev konar (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ZOOKEEPER-461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mahadev konar reassigned ZOOKEEPER-461:
---------------------------------------

    Assignee: Flavio Paiva Junqueira

> Condense ledger configuration in ZooKeeper
> ------------------------------------------
>
>                 Key: ZOOKEEPER-461
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-461
>             Project: Zookeeper
>          Issue Type: Improvement
>          Components: contrib-bookkeeper
>            Reporter: Flavio Paiva Junqueira
>            Assignee: Flavio Paiva Junqueira
>         Attachments: ZOOKEEPER-461.patch, ZOOKEEPER-461.patch
>
>
> We currently use several znodes to represent the configuration and state of a ledger in ZooKeeper. Although this is good for readability, it makes operations such as create, close, and open more complex, in particular the asynchronous versions of these operations. The main idea of this jira is to store as much as possible of the configuration of a ledger as data of a single znode.

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