[
https://issues.apache.org/jira/browse/HADOOP-3048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Enis Soztutar updated HADOOP-3048:
----------------------------------
Attachment: stringifier_v3.patch
Version 3 of the patch :
* removed static load/store accepting properties objects(the need for them in
the patch for HADOOP-449 is lifted).
* extended test case
* added a method, to create a generic array. creating arrays of generics is
not possible.
bq. In the patch, there are quite a few @SuppressWarnings("unchecked") tag in
the codes. Is it possible to make the generics right and get ride of the tags?
Well i guess not. The warnings result from obj.getClass() function returning
Class<? extends X>} where X is the erasure of the static type of the expression
on which getClass is called. If you can find a better way of not causing
warnings i would gladly accept that.
> Stringifier
> -----------
>
> Key: HADOOP-3048
> URL: https://issues.apache.org/jira/browse/HADOOP-3048
> Project: Hadoop Core
> Issue Type: New Feature
> Affects Versions: 0.17.0
> Reporter: Enis Soztutar
> Assignee: Enis Soztutar
> Fix For: 0.17.0
>
> Attachments: stringifier_v1.patch, stringifier_v2.patch,
> stringifier_v3.patch
>
>
> Storing arbitrary objects in the configuration has been discussed before in
> HADOOP-449 and HADOOP-1873. Although enabling such functionality has the risk
> of encouraging people to put big binary objects in the configuration, for
> some use cases passing objects to tasks is absolutely necessary.
> This issue will track the implementation of a Stringifier interface which
> stringifies and destringifies objects. Using this implementation, developers
> can store objects in the configuration and restore them later.
> Any thoughts ?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.