Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 339912 - Provide a DHT repository
Summary: Provide a DHT repository
Status: RESOLVED WONTFIX
Alias: None
Product: JGit
Classification: Technology
Component: JGit (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Shawn Pearce CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 305348 305349
  Show dependency tree
 
Reported: 2011-03-14 11:36 EDT by Shawn Pearce CLA
Modified: 2014-11-24 19:11 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shawn Pearce CLA 2011-03-14 11:36:48 EDT
Provide repository storage on non-traditional systems, like distributed hash tables or NoSQL database servers.
Comment 1 Shawn Pearce CLA 2011-03-14 11:38:45 EDT
Started as http://egit.eclipse.org/r/2295
Comment 2 Shawn Pearce CLA 2011-03-16 10:18:34 EDT
(In reply to comment #1)
> Started as http://egit.eclipse.org/r/2295

This is nearing the point where I'm going to drop the RFC tag and try to submit the change, then finish everything as smaller (and easier to review) commits on top. FWIW, most of the functionality works as expected, and performance is pretty good if the underlying database is good too.  :-)

There are still a number of semi-crtiical issues with the code, so I will convert those to bugs in Bugzilla, submit the change, and fix them as follow-up commits. (The system works, its just not as fast as it should be, and doesn't have all of the safety checks it should have.)

I'll update http://egit.eclipse.org/r/2562 (the SQL on DHT) change and try to get that submitted as well, ideally we can use SQL as one of our canonical backends since JDBC and H2 database are both already available to us at Eclipse.

Chris, do I need to open a CQ to reuse H2 if I'm only using it in test cases?
Comment 3 Chris Aniszczyk CLA 2011-03-16 10:24:01 EDT
(In reply to comment #2)
> (In reply to comment #1)
> > Started as http://egit.eclipse.org/r/2295
> 
> This is nearing the point where I'm going to drop the RFC tag and try to submit
> the change

Nice!

> Chris, do I need to open a CQ to reuse H2 if I'm only using it in test cases?

Nope, only if we actually ship the code as part of a release.

So we're good in this case.
Comment 4 Shawn Pearce CLA 2014-11-24 19:11:02 EST
DHT support was deleted in 130ad4ea4407316b1fd115db456c4aa950907196.