chukwa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Graham (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CHUKWA-495) Implement Pig 0.7.0 compatible Loader and Storer classes
Date Mon, 19 Jul 2010 03:03:49 GMT

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

Bill Graham updated CHUKWA-495:
-------------------------------

        Summary: Implement Pig 0.7.0 compatible Loader and Storer classes  (was: Implement
Pig 0.7.0 compatible Loader class)
    Description: 
Pig 0.7.0 introduces a revamped Load/Store model that is not backward compatible with previous
Pig releases. We need to create new classes to handle loading/storing Chukwa data from Pig.
Since the new load/store model uses abstract super classes instead of interfaces, I propose
we deprecate {{org.apache.hadoop.chukwa.ChukwaStorage}} and create the following classes:


{noformat}
org.apache.hadoop.chukwa.pig.ChukwaLoader
org.apache.hadoop.chukwa.pig.ChukwaStorer
{noformat}

Note the addition of the pig sub-package. Thoughts about this approach?

  was:
Pig 0.7.0 introduces a revamped Load/Store model that is not backward compatible with previous
Pig releases. We need to create new classes to handle loading/storing Chukwa data from Pig.
Since the new load/store model uses abstract super classes instead of interfaces, I propose
we deprecate {{org.apache.hadoop.chukwa.ChukwaStorage}} and create the following classes:


{noformat}
org.apache.hadoop.chukwa.pig.ChukwaLoader
org.apache.hadoop.chukwa.pig.ChukwaStorer
{noformat}

This jira is for the former. Note the addition of the pig sub-package. Thoughts about this
approach? Has anyone written code to do this yet?


Changing title. I've written both the loader and the storer classes.

It will be tricky to deprecate ChukwaStorage, because it will require a different Pig version
< 0.7 to compile, but the other classes will require 0.7. Should we remove this class instead?

> Implement Pig 0.7.0 compatible Loader and Storer classes
> --------------------------------------------------------
>
>                 Key: CHUKWA-495
>                 URL: https://issues.apache.org/jira/browse/CHUKWA-495
>             Project: Chukwa
>          Issue Type: Improvement
>            Reporter: Bill Graham
>            Assignee: Bill Graham
>
> Pig 0.7.0 introduces a revamped Load/Store model that is not backward compatible with
previous Pig releases. We need to create new classes to handle loading/storing Chukwa data
from Pig. Since the new load/store model uses abstract super classes instead of interfaces,
I propose we deprecate {{org.apache.hadoop.chukwa.ChukwaStorage}} and create the following
classes:
> {noformat}
> org.apache.hadoop.chukwa.pig.ChukwaLoader
> org.apache.hadoop.chukwa.pig.ChukwaStorer
> {noformat}
> Note the addition of the pig sub-package. Thoughts about this approach?

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


Mime
View raw message