Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jgit-dev] [RFC] Cassandra based storage layer for JGit

On Fri, Oct 22, 2010 at 3:04 PM, Chris Aniszczyk <caniszczyk@xxxxxxxxx> wrote:
> Yikes, Cassandra is a bit messy in terms of its dependencies. Other
> than that, things don't look too bad... many of those dependencies are
> already in Orbit. I created a few CQs for some of the main
> dependencies to see what the Eclipse.org IP team will say. I'll put
> this in my court to track.
>  - https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4563 (hector)
>  - https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4564 (cassandra)
>  - https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4565 (jug)
>  - https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4566 (perf4j)

Well, Cassandra needs Thrift.  And long-term we'll also need Apache
Hadoop ZooKeeper for lock management, because Cassandra has no way to
lock records, and even if you do a quorum write there is no assurance
that your write succeeded in a way that someone else didn't also
concurrently write a different value to the same row.  :-)

If you manage to get everything into Orbit that we need, we'll be
happy to contribute the code to the JGit project as an optional
storage layer.  It would be nice if it was all housed at the same
place, but the large dependency chain makes it a lot harder to work
with.

-- 
Shawn.


Back to the top