You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by Ivan Kelly <iv...@apache.org> on 2012/02/15 15:08:46 UTC
Review Request: BOOKKEEPER-172 Upgrade framework for filesystem layouts
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3910/
-----------------------------------------------------------
Review request for bookkeeper.
Summary
-------
Part of BOOKKEEPER-163. This improvement creates a framework to allow administrators to upgrade the filesystem layout of previous bookkeeper versions to be usable by the most recent software. The upgrade processes are currently empty until BOOKKEEPER-163 adds something.
This addresses bug BOOKKEEPER-172.
https://issues.apache.org/jira/browse/BOOKKEEPER-172
Diffs
-----
bookkeeper-server/bin/bookkeeper b0629bd
bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java PRE-CREATION
bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/UpgradeTest.java PRE-CREATION
Diff: https://reviews.apache.org/r/3910/diff
Testing
-------
Thanks,
Ivan
Re: Review Request: BOOKKEEPER-172 Upgrade framework for filesystem layouts
Posted by Ivan Kelly <iv...@apache.org>.
> On 2012-02-21 10:06:21, Sijie Guo wrote:
> > bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java, line 68
> > <https://reviews.apache.org/r/3910/diff/1/?file=75146#file75146line68>
> >
> > should it be a constant define?
No, unless we define it as LAYOUT_VERSION_1 which kinda defeats the purpose. I never what this number to be changed, so having a magic number here is fine in my opinion.
- Ivan
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3910/#review5238
-----------------------------------------------------------
On 2012-02-15 14:08:46, Ivan Kelly wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3910/
> -----------------------------------------------------------
>
> (Updated 2012-02-15 14:08:46)
>
>
> Review request for bookkeeper.
>
>
> Summary
> -------
>
> Part of BOOKKEEPER-163. This improvement creates a framework to allow administrators to upgrade the filesystem layout of previous bookkeeper versions to be usable by the most recent software. The upgrade processes are currently empty until BOOKKEEPER-163 adds something.
>
>
> This addresses bug BOOKKEEPER-172.
> https://issues.apache.org/jira/browse/BOOKKEEPER-172
>
>
> Diffs
> -----
>
> bookkeeper-server/bin/bookkeeper b0629bd
> bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java PRE-CREATION
> bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/UpgradeTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/3910/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Ivan
>
>
Re: Review Request: BOOKKEEPER-172 Upgrade framework for filesystem layouts
Posted by Sijie Guo <gu...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3910/#review5238
-----------------------------------------------------------
bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
<https://reviews.apache.org/r/3910/#comment11437>
should it be a constant define?
- Sijie
On 2012-02-15 14:08:46, Ivan Kelly wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3910/
> -----------------------------------------------------------
>
> (Updated 2012-02-15 14:08:46)
>
>
> Review request for bookkeeper.
>
>
> Summary
> -------
>
> Part of BOOKKEEPER-163. This improvement creates a framework to allow administrators to upgrade the filesystem layout of previous bookkeeper versions to be usable by the most recent software. The upgrade processes are currently empty until BOOKKEEPER-163 adds something.
>
>
> This addresses bug BOOKKEEPER-172.
> https://issues.apache.org/jira/browse/BOOKKEEPER-172
>
>
> Diffs
> -----
>
> bookkeeper-server/bin/bookkeeper b0629bd
> bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java PRE-CREATION
> bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/UpgradeTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/3910/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Ivan
>
>
Re: Review Request: BOOKKEEPER-172 Upgrade framework for filesystem layouts
Posted by Ivan Kelly <iv...@apache.org>.
> On 2012-02-21 06:26:00, fpj wrote:
> > bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java, line 22
> > <https://reviews.apache.org/r/3910/diff/1/?file=75146#file75146line22>
> >
> > Shouldn't this go into bookkeeper.tools?
No, this accesses bookie internals. If this were put in bookkeeper.tools, then bookie internals would have to be made public.
> On 2012-02-21 06:26:00, fpj wrote:
> > bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java, line 115
> > <https://reviews.apache.org/r/3910/diff/1/?file=75146#file75146line115>
> >
> > Sounds like we need documentation for this. It is ok if we are adding in BOOKKEEPER-163.
Documentation for the tool in general, or documentation for this object? This is the same configuration as the bookie server uses.
- Ivan
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3910/#review5225
-----------------------------------------------------------
On 2012-02-15 14:08:46, Ivan Kelly wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3910/
> -----------------------------------------------------------
>
> (Updated 2012-02-15 14:08:46)
>
>
> Review request for bookkeeper.
>
>
> Summary
> -------
>
> Part of BOOKKEEPER-163. This improvement creates a framework to allow administrators to upgrade the filesystem layout of previous bookkeeper versions to be usable by the most recent software. The upgrade processes are currently empty until BOOKKEEPER-163 adds something.
>
>
> This addresses bug BOOKKEEPER-172.
> https://issues.apache.org/jira/browse/BOOKKEEPER-172
>
>
> Diffs
> -----
>
> bookkeeper-server/bin/bookkeeper b0629bd
> bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java PRE-CREATION
> bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/UpgradeTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/3910/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Ivan
>
>
Re: Review Request: BOOKKEEPER-172 Upgrade framework for filesystem layouts
Posted by fp...@apache.org.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3910/#review5225
-----------------------------------------------------------
Looks good, I have a couple of minor comments.
bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
<https://reviews.apache.org/r/3910/#comment11422>
Shouldn't this go into bookkeeper.tools?
bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java
<https://reviews.apache.org/r/3910/#comment11433>
Sounds like we need documentation for this. It is ok if we are adding in BOOKKEEPER-163.
- fpj
On 2012-02-15 14:08:46, Ivan Kelly wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3910/
> -----------------------------------------------------------
>
> (Updated 2012-02-15 14:08:46)
>
>
> Review request for bookkeeper.
>
>
> Summary
> -------
>
> Part of BOOKKEEPER-163. This improvement creates a framework to allow administrators to upgrade the filesystem layout of previous bookkeeper versions to be usable by the most recent software. The upgrade processes are currently empty until BOOKKEEPER-163 adds something.
>
>
> This addresses bug BOOKKEEPER-172.
> https://issues.apache.org/jira/browse/BOOKKEEPER-172
>
>
> Diffs
> -----
>
> bookkeeper-server/bin/bookkeeper b0629bd
> bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/FileSystemUpgrade.java PRE-CREATION
> bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/UpgradeTest.java PRE-CREATION
>
> Diff: https://reviews.apache.org/r/3910/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Ivan
>
>