[
https://issues.apache.org/jira/browse/BOOKKEEPER-916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Flavio Junqueira updated BOOKKEEPER-916:
----------------------------------------
Summary: Placement policy to accomodate different types of ledger storage
(was: Placement policy to accomodate different types of ledger strorages)
> Placement policy to accomodate different types of ledger storage
> ----------------------------------------------------------------
>
> Key: BOOKKEEPER-916
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-916
> Project: Bookkeeper
> Issue Type: New Feature
> Components: bookkeeper-client, bookkeeper-server
> Affects Versions: 4.3.2
> Reporter: Venkateswararao Jujjuri (JV)
> Assignee: Venkateswararao Jujjuri (JV)
>
> As we start to use bookkeeper as long term storage, it may not be right use
> of resources to keep all copies of entry (write ensemble) on efficient
> storage. This feature is to come up with an intelligent placement that
> distributes entry copies across different classes of storage.
> Simply put, say we have SSD based ledger storage and HDD based ledger storage
> on each system. Instead of putting all copies of entries either on SSD or on
> HDD, this placement policy maintains one copy on SSD and others on HDD.
> - Have at least one copy on SSD and others on HDD.
> - Writer need to be aware of this classification
> - Replication logic need to be aware of this logic.
> - While reading attempt to read from SSD first.
> - Reader also need to be aware of this logic.
> This will push bookkeeper towards the long term storage, also can be a
> stepping store towards introducing storage tiers in the future.
> This has dependency/relation to
> https://issues.apache.org/jira/browse/BOOKKEEPER-912.
> https://issues.apache.org/jira/browse/BOOKKEEPER-915
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)