couch btree algorithm

2013-10-20 Thread Benoit Chesneau
Is anyone of you aware of a paper or blog describing the internals of the couchdb storage? I remember there was a eerie of blog post but can't remember the address. Anyway if anyone have some informations about it I'm interested. - benoit

Re: couch btree algorithm

2013-10-20 Thread Alexander Shorin
A bit old, but may be useful: http://web.archive.org/web/20110903011752/http://horicky.blogspot.com/2008/10/couchdb-implementation.html http://ayende.com/blog/3608/more-couchdb-reading-btree-lookup http://ayende.com/blog/3609/more-couchdb-reading-btree-query-modify -- ,,,^..^,,, On Sun, Oct 20,

Re: couch btree algorithm

2013-10-20 Thread Alexander Shorin
Also there was good discussion about quite recently: http://www.mail-archive.com/dev@couchdb.apache.org/msg18257.html -- ,,,^..^,,, On Sun, Oct 20, 2013 at 1:06 PM, Alexander Shorin kxe...@gmail.com wrote: A bit old, but may be useful:

Re: couch btree algorithm

2013-10-20 Thread Benoit Chesneau
On Sun, Oct 20, 2013 at 11:11 AM, Alexander Shorin kxe...@gmail.com wrote: Also there was good discussion about quite recently: http://www.mail-archive.com/dev@couchdb.apache.org/msg18257.html -- ,,,^..^,,, On Sun, Oct 20, 2013 at 1:06 PM, Alexander Shorin kxe...@gmail.com wrote: A bit

svn commit: r3298 - /dev/couchdb/source/1.5.0/rc.3/

2013-10-20 Thread djc
Author: djc Date: Sun Oct 20 09:50:51 2013 New Revision: 3298 Log: Add 1.5.0-rc.3 dir Added: dev/couchdb/source/1.5.0/rc.3/

Re: couch btree algorithm

2013-10-20 Thread Andy Wenk
On 20 October 2013 11:33, Benoit Chesneau bchesn...@gmail.com wrote: On Sun, Oct 20, 2013 at 11:11 AM, Alexander Shorin kxe...@gmail.com wrote: Also there was good discussion about quite recently: http://www.mail-archive.com/dev@couchdb.apache.org/msg18257.html -- ,,,^..^,,, On

svn commit: r3299 - in /dev/couchdb/source/1.5.0/rc.3: apache-couchdb-1.5.0.tar.gz apache-couchdb-1.5.0.tar.gz.asc apache-couchdb-1.5.0.tar.gz.ish apache-couchdb-1.5.0.tar.gz.md5 apache-couchdb-1.5.0.

2013-10-20 Thread djc
Author: djc Date: Sun Oct 20 09:52:27 2013 New Revision: 3299 Log: Add 1.5.0-rc.3 files Added: dev/couchdb/source/1.5.0/rc.3/apache-couchdb-1.5.0.tar.gz (with props) dev/couchdb/source/1.5.0/rc.3/apache-couchdb-1.5.0.tar.gz.asc (with props)

[VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Dirkjan Ochtman
Dear community, I would like to release Apache CouchDB 1.5.0-rc.3, with a number of documentation-related fixes. Changes since last round: * https://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=shortlog;h=refs/heads/1.5.x We encourage the whole community to download and test these release

Re: couch btree algorithm

2013-10-20 Thread Benoit Chesneau
On Sun, Oct 20, 2013 at 11:49 AM, Andy Wenk a...@nms.de wrote: On 20 October 2013 11:33, Benoit Chesneau bchesn...@gmail.com wrote: My goal for now is to document all the algorithmm used in a pseudo lang like I did for the replicator. Then maybe write a simple implementation so people

Re: couch btree algorithm

2013-10-20 Thread Dirkjan Ochtman
On Sun, Oct 20, 2013 at 12:22 PM, Benoit Chesneau bchesn...@gmail.com wrote: But I just created the couchdb_internals repo to handle changes on this content. Feel free to join me ;) Why not just do it in the docs? Seems a little more accessible, centralized and integrated. Cheers, Dirkjan

couchdb internals doc repo

2013-10-20 Thread Benoit Chesneau
Hi all, It came to my mind that a some people are asking how the couchdb internals are working. Some for implementing alternatives, some to start start to hack on couchdb and others for pure curiosity. I have started a repository to collect the docs about it:

Re: couch btree algorithm

2013-10-20 Thread Benoit Chesneau
On Sun, Oct 20, 2013 at 12:25 PM, Dirkjan Ochtman dirk...@ochtman.nlwrote: On Sun, Oct 20, 2013 at 12:22 PM, Benoit Chesneau bchesn...@gmail.com wrote: But I just created the couchdb_internals repo to handle changes on this content. Feel free to join me ;) Why not just do it in the docs?

Re: couch btree algorithm

2013-10-20 Thread Noah Slater
I think this could/should live in the manual (i.e. the docs we ship with CouchDB). Just put it at the back, or in a developers section. On 20 October 2013 12:34, Benoit Chesneau bchesn...@gmail.com wrote: On Sun, Oct 20, 2013 at 12:25 PM, Dirkjan Ochtman dirk...@ochtman.nl wrote: On Sun,

Re: couchdb internals doc repo

2013-10-20 Thread Noah Slater
Benoit, Any way to get commit messages or notifications sent to the mailing list? As a community, we've promised to have all major activity happen on the mailing list. Usually, this would apply to code. But I think you could say the same about the development documentation. If there is

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Noah Slater
Sig: OK Hashes: OK Diff: OK Virus check: OK Manual inspection: OK Build: OK Tests: OK Futon: OK +1 Thanks for preparing this, Dirkjan! On 20 October 2013 11:54, Dirkjan Ochtman d...@apache.org wrote: Dear community, I would like to release Apache CouchDB 1.5.0-rc.3, with a number of

Re: couchdb internals doc repo

2013-10-20 Thread Benoit Chesneau
On Sun, Oct 20, 2013 at 1:09 PM, Noah Slater nsla...@apache.org wrote: Benoit, Any way to get commit messages or notifications sent to the mailing list? was about to set it up. As a community, we've promised to have all major activity happen on the mailing list. Usually, this would apply

Re: couchdb internals doc repo

2013-10-20 Thread Noah Slater
I think if we're documenting CouchDB internals, and other dev topics relating to CouchDB, then it's fine for that stuff to live inside the CouchDB manual. We host it online, so people can access it without having to download CouchDB itself. Also, you can edit ReST directly from Github. So

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Matt Goodall
+1 sig: ok md5/sha: ok distcheck: ok verify: ok Tested on Ubuntu 13.10. Futon, Fauxton and documentation all present and working. On 20 October 2013 10:54, Dirkjan Ochtman d...@apache.org wrote: Dear community, I would like to release Apache CouchDB 1.5.0-rc.3, with a number of

Re: couch btree algorithm

2013-10-20 Thread Andy Wenk
thanks Benoit - super cool! I think this should be in the documentation. Why not opening an extra topic called CouchDB internals in http://docs.couchdb.org/en/latest/ . One could also think about placing it in http://docs.couchdb.org/en/latest/intro/overview.html but imho it should be more

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Andy Wenk
On 20 October 2013 11:54, Dirkjan Ochtman d...@apache.org wrote: Dear community, I would like to release Apache CouchDB 1.5.0-rc.3, with a number of documentation-related fixes. Changes since last round: *

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Noah Slater
On 20 October 2013 13:32, Andy Wenk a...@nms.de wrote: (1) while running make distcheck, there are a lot of Tex warnings (like Underfull \hbox) - not sure if this is an issue ... Are you building from the dist tarball? The TeX stuff should not be running, as the PDFs are supplied pre-built.

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Andy Wenk
On 20 October 2013 14:19, Noah Slater nsla...@apache.org wrote: On 20 October 2013 13:32, Andy Wenk a...@nms.de wrote: (1) while running make distcheck, there are a lot of Tex warnings (like Underfull \hbox) - not sure if this is an issue ... Are you building from the dist tarball?

Re: couch btree algorithm

2013-10-20 Thread Dave Cottlehuber
On Sun, Oct 20, 2013 at 12:37 PM, Benoit Chesneau wrote: Is anyone of you aware of a paper or blog describing the internals of the couchdb storage? I remember there was a eerie of blog post but can't remember the address. Anyway if anyone have some informations about it I'm interested. -

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Noah Slater
Could you past the full output somewhere, and give details of your system, and the version of autoconf, automake, and make? On 20 October 2013 14:32, Andy Wenk a...@nms.de wrote: On 20 October 2013 14:19, Noah Slater nsla...@apache.org wrote: On 20 October 2013 13:32, Andy Wenk a...@nms.de

Re: couchdb internals doc repo

2013-10-20 Thread Alexander Shorin
+1 to have this information in docs. One good docs to describe all the couch! (: P.S. I'll submit new replication protocol definition for review a bit later today. -- ,,,^..^,,, On Sun, Oct 20, 2013 at 6:01 PM, Garren Smith gar...@apache.org wrote: Hi Benoit, This is a great idea. I also

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Lars Gierth
+1 Ubuntu 13.04 Erlang R15B01 gpg: OK md5sum: OK sha1sum: OK diff: OK ./configure: OK make distcheck: OK make install: OK verify installation: OK 2013/10/20 Noah Slater nsla...@apache.org Could you past the full output somewhere, and give details of your system, and the version of autoconf,

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Alexander Shorin
+1 Gentoo Linux ; Erlang R16B01 ; Spidermonkey 1.8.5 P.S. One missed bit: license information still broken (Noah, have you fixed it? Because I didn't). Have we decide that this is non critical? Just to be sure that everything is fine. -- ,,,^..^,,, On Sun, Oct 20, 2013 at 1:54 PM, Dirkjan

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Nick North
+1 Windows 8, Erlang 14B04. I'll try building an Erlang 16 Windows release next... After Windows installation, the View Readme tickbox doesn't work properly: it throws up a command prompt, wich then disappears, but no README file. Not a showstopper though. On 20 October 2013 16:15, Alexander

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Noah Slater
There are some issues with the LICENSE and NOTICE fine, but we are compliant from a legal perspective now, so this is till a non-blocking bug IMO. I have it on my TODO list to fix before the next release. On 20 October 2013 17:15, Alexander Shorin kxe...@gmail.com wrote: +1 Gentoo Linux ;

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Dirkjan Ochtman
On Sun, Oct 20, 2013 at 5:15 PM, Alexander Shorin kxe...@gmail.com wrote: P.S. One missed bit: license information still broken (Noah, have you fixed it? Because I didn't). Have we decide that this is non critical? Just to be sure that everything is fine. IIUC, Noah needed more time to fix up

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Dirkjan Ochtman
On Sun, Oct 20, 2013 at 5:31 PM, Noah Slater nsla...@apache.org wrote: There are some issues with the LICENSE and NOTICE fine, but we are compliant from a legal perspective now, so this is till a non-blocking bug IMO. I have it on my TODO list to fix before the next release. Do we have an

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Nick North
+1 for Windows 8, Erlang R16B02. Nick On 20 October 2013 16:34, Dirkjan Ochtman dirk...@ochtman.nl wrote: On Sun, Oct 20, 2013 at 5:31 PM, Noah Slater nsla...@apache.org wrote: There are some issues with the LICENSE and NOTICE fine, but we are compliant from a legal perspective now, so

Re: Contributing

2013-10-20 Thread Jacob Clark
Hi All I would like to participate in the Release Test vote, is it possible to request a key in order to verify the release signature? Jacob. On 19 Oct 2013, at 22:55, Noah Slater nsla...@apache.org wrote: That would be fantastic! On 19 October 2013 23:53, Jacob Clark

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Andy Wenk
Noah, here is the output of my make distcheck https://gist.github.com/andywenk/7073586 On 20 October 2013 18:29, Nick North nort...@gmail.com wrote: +1 for Windows 8, Erlang R16B02. Nick On 20 October 2013 16:34, Dirkjan Ochtman dirk...@ochtman.nl wrote: On Sun, Oct 20, 2013 at 5:31

Re: Contributing

2013-10-20 Thread Andy Wenk
On 20 October 2013 20:13, Jacob Clark iamjacobcl...@gmail.com wrote: Hi All I would like to participate in the Release Test vote, is it possible to request a key in order to verify the release signature? Jacob. On 19 Oct 2013, at 22:55, Noah Slater nsla...@apache.org wrote: Jacob, find

Re: [VOTE] Release Apache CouchDB 1.5.0-rc.3

2013-10-20 Thread Nick North
Yet another Windows build, with another Erlang version: +1 Windows 8, Erlang R15B03-1 On 20 October 2013 19:45, Andy Wenk a...@nms.de wrote: Noah, here is the output of my make distcheck https://gist.github.com/andywenk/7073586 On 20 October 2013 18:29, Nick North nort...@gmail.com

Re: Contributing

2013-10-20 Thread Noah Slater
There's actually a vote thread going on right now. The testing page should have the instructions you need to run through the tests (including info on how to request keys). Give it a go, and if you get stuck, shout! On 20 October 2013 20:13, Jacob Clark iamjacobcl...@gmail.com wrote: Hi All I