[
https://issues.apache.org/jira/browse/WHIRR-288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13029198#comment-13029198
]
Andrei Savu commented on WHIRR-288:
-----------------------------------
> Have you thought about using Avro/JSON as the serialization format? It would
> then be easier to evolve.
I believe the current format is good enough for now. I suggest we should change
it later when the state data model evolves.
> Have a parser object that has public methods that are easier to test than the
> ones on ClusterStateStore. They don't really belong there as the
> ClusterStateStore could use any representation it chooses.
> Rather than use NoopClusterStateStore, the default might be in-memory (which
> you implemented elsewhere)?
I will address these two issues in one step later while improving code
testability.
> Add blob store persistence for cluster state
> --------------------------------------------
>
> Key: WHIRR-288
> URL: https://issues.apache.org/jira/browse/WHIRR-288
> Project: Whirr
> Issue Type: Improvement
> Reporter: Andrei Savu
> Assignee: Andrei Savu
> Fix For: 0.5.0
>
> Attachments: WHIRR-288.patch, WHIRR-288.patch
>
>
> Right now Whirr persists the current cluster state (instance IDs, public and
> private IPs and roles) on the local filesystem
> (~/.whirr/<cluster-name>/instances). It should be possible to save the state
> as a blob so that it's easily accessible from multiple machines.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira