Agreed that it's good to try to be agenda-less, but in the past we've always 
taken the first couple hours to do a group discussion around some of the key 
topics.  Given there's a bunch of fairly major changes/testing going on these 
days, I think there is a good bit of stuff that would benefit from group 
discussion.  After that, we can break up into smaller groups or individually to 
start hacking away.  Or for those not interested in the topics, you can just 
hack from the start.

More potential topics of discussion I had in mind:

- Compaction, split, and flush policies/heuristics (HBASE-2453, HBASE-2462, 
HBASE-2457, HBASE-2375, HBASE-1892, etc...)
- Define our desired behaviors related to versioning, deletes, and removal of 
deletes in minor/major compactions. (HBASE-2453, HBASE-2457, HBASE-2243, etc)
- Brainstorm on doing better distributed scenario testing (HBASE-2414)
- Brainstorm on performance improvement ideas (top HDFS issues, better use of 
HFile seeking, blooms, block pre-fetch, etc...)  Would be cool to have a wiki 
page w/ a list of these things.
- Brainstorm on new functionality / updated road map.  What priorities do the 
various sponsoring companies have, what are nice to haves but not on anyones 
schedule yet, etc.  Again, this can seed a new (or updated) wiki page and/or 
update the currently outdated road map wiki page.
- HBase PR.  We could use a new web site (maven and otherwise), a centralized 
blog, and also a refresh/cleanup of documentation.  There's also agreement on 
shipping w/ a few different configurations, which should be part of a new set 
of getting started / new user docs.  Would like to get everyones thoughts and 
also come up with a schedule.
- Ideas for future HUGs

For anyone that will not be able to attend the hackathon we will post a wrap-up 
afterwards with notes about all the discussions we had.  Whatever comes out of 
the hackathon should be posted into the proper jiras or mailing list for full 
community discussion.

Also, if anyone was not able to sign up for the HUG or Hackathon (both are full 
now) and is a regular contributor, please contact me directly.

Very awesome.  Gonna be a great day of HBase!

JG

________________________________________
From: Andrew Purtell [apurt...@apache.org]
Sent: Saturday, April 17, 2010 10:28 AM
To: hbase-dev@hadoop.apache.org
Cc: hbase-u...@hadoop.apache.org
Subject: Hackathon agenda

The Hackathon is basically agenda-less, but I'd like to propose a general topic 
of discussion we should cover while we are all in the room together:

- For HBASE-1964 (HBASE-2183, HBASE-2461, and related): injecting and/or 
mocking exceptions thrown up from DFSClient. I think we want a toolkit for 
that. Could be incorporated into the unit testing framework. Should be possible 
to swap out a jar or something and make it active running on a real cluster 
with real load. Should be possible to inject random exceptions with adjustable 
probability. So what does HDFS have already? What do we need? If we're adding 
something, does it make sense to put it into HBase or contribute to HDFS? I 
think the latter.

Let's gather a list of other topics, if any, that hackathon participants want 
to see covered so we can make sure it will happen.

   - Andy




Reply via email to