Skip to content

Instantly share code, notes, and snippets.

@jyates
Created May 30, 2012 20:29
Show Gist options
  • Save jyates/2838744 to your computer and use it in GitHub Desktop.
Save jyates/2838744 to your computer and use it in GitHub Desktop.
Future work on HBase
CURRENT
- HBASE-50, -6055: Snapshots
- HBASE-5547: HFile backup
- HBASE-4336: Modularization
- HBASE-6087: Add hbase-commons
-
FUTURE
- wire compatibility for security
- crontab for servers as new CP type
- dynamic reloading cps
- remove cruft
- Accumulo's iterator subclassed as hbase coprocessor
- splits using hosted zk lock
- Auto-merging small tables
- move reference counting from hconnection to manager
- synch-hbase on top of asynchbase
- monotonically increasing ts (rather than wall clock)
- fix ZK
- trackers shouldn't need to check the path of a node update/delete/create, they should just register for the ones they expect and get them all
- ZKW should have a cleaner way (visitor pattern with static constructor/register?) to add base nodes.
- Automatic cf addition (like accumulo!)
* no need for a real schema change
- asynchronous background memstore flush: part of the crontab stuff?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment