benkeen | 22 May 23:35 2015
Picon

[GitHub] couchdb-fauxton pull request: Option to show only editor in CodeEd...

GitHub user benkeen opened a pull request:

    https://github.com/apache/couchdb-fauxton/pull/432

    Option to show only editor in CodeEditor component

    This adds a `showEditorOnly` option to the <CodeEditor /> component. It prevents the extra title,
beautify markup and wrapper div being included when it's not necessary. This will be needed for the React
version of the full page doc editor - coming soon.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/benkeen/couchdb-fauxton codeeditor-tweak

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-fauxton/pull/432.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #432

----
commit b3215e54aedfdfc7ebf4dd24542318e2ab3860d5
Author: Ben Keen <ben.keen@...>
Date:   2015-05-22T21:34:04Z

    Option to show only editor in CodeEditor component

(Continue reading)

iilyak | 22 May 15:06 2015
Picon

[GitHub] couchdb-couch-replicator pull request: Add a test case for filtere...

GitHub user iilyak opened a pull request:

    https://github.com/apache/couchdb-couch-replicator/pull/10

    Add a test case for filtered replication

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/iilyak/couchdb-couch-replicator add-filtered-replication-testcase

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-couch-replicator/pull/10.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #10

----
commit b06e24dfd24425bcd1ba6d1b46e0eb51295ebdbd
Author: ILYA Khlopotov <iilyak@...>
Date:   2015-05-22T13:04:39Z

    Add a test case for filtered replication

----

---
If your project is set up for it, you can reply to this email and have your
(Continue reading)

Paul Davis | 22 May 00:29 2015
Picon

On Plugins and Extensibility

Hey everyone,

So I've been meaning to write this email for sometime but have been
kept busy with lots of super fun things that are super fun. Anyway, I
just wanted to get this out there to start getting feed back from
everyone involved.

Also, while this is called "Plugin Proposal" it shouldn't be confused
with the original couch_plugins use case. This is a lot lower level
(and may be used by something like couch_plugins if we go there again
in the future). Generally speaking this is just for cleaning up
internals and for people that want to run either minimal installs of
CouchDB or include the CouchDB in a larger Erlang application.

Plugin Proposal
===============

Background
----------

As we've grown the code base to include more and more applications
we're getting to the point where we've started adding various points
of extension in various ways. The best existing example is the
couch_stats application which loads stat/metric definitions from
applications. Henning Diedrich has some unmerged worked which looks to
follow a similar path for HTTP URL handlers. And Ilya Khlopotov has
some work for providing vendor specific hooks.

While each of these have some overlaps in their intended use case,
they also share the fact that they've all implemented their own idea
(Continue reading)

michellephung | 21 May 22:05 2015
Picon

[GitHub] couchdb-fauxton pull request: add spy.restore to mocha test

GitHub user michellephung opened a pull request:

    https://github.com/apache/couchdb-fauxton/pull/431

    add spy.restore to mocha test

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/michellephung/couchdb-fauxton mocha-tests-fixes

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-fauxton/pull/431.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #431

----
commit 4cb7eef9478ac2dd8ca6e739d6b607df459c3a36
Author: michellephung@... <michellephung@...>
Date:   2015-05-20T19:03:04Z

    add spy.restore

----

---
If your project is set up for it, you can reply to this email and have your
(Continue reading)

Jan Lehnardt | 21 May 21:23 2015
Picon

fsync() vs EINTR

Hi all,

I stumbled across https://ldpreload.com/blog/signalfd-is-useless and wondered how this squares
against our use of fsync().

A quick glance at
https://github.com/erlang/otp/blob/master/erts/emulator/drivers/unix/unix_efile.c reveals
that EINTR is handled in multiple places, but only in read/write/sendfile functions, but not fsync. I
also tried to trace the calling code of efile_fsync() (or efile_fdatasync()), but I got lost pretty
quickly in some dtrace macro indirections, so I don’t know if there is any retry logic higher up.

I’m not experienced enough here to make a call, but does that mean that we have a possible scenario where
EINTR interrupts an fsync call after which a crash (machine or CouchDB) leaves part of a database not
fsynced? Or would the failing fsync bubble up to the corresponding, say, PUT request handler? How about
with delayed_commits=true, is the possible data-loss window then 2 seconds rather than the documented 1s?

Can anyone shed any light on this?

Best
Jan
--

-- 

iilyak | 21 May 17:13 2015
Picon

[GitHub] couchdb-couch pull request: Add test suite for Etag generation in ...

GitHub user iilyak opened a pull request:

    https://github.com/apache/couchdb-couch/pull/51

    Add test suite for Etag generation in mrview

    COUCHDB-2650

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/iilyak/couchdb-couch 2650-etag-fixes

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-couch/pull/51.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #51

----
commit a948f3f03a777ccd826595f54cf110f2e5a5053b
Author: ILYA Khlopotov <iilyak@...>
Date:   2015-05-21T13:46:37Z

    Add test suite for Etag generation in mrview

    COUCHDB-2650

(Continue reading)

Katharina Jockenhöfer | 21 May 11:22 2015

[BLOG] The CouchDB Weekly News, May 21, is out!

Hi everyone,

this week's CouchDB Weekly News is out:
http://blog.couchdb.org/2015/05/21/couchdb-weekly-news-may-21-2015/ <http://blog.couchdb.org/2015/05/21/couchdb-weekly-news-may-21-2015/>
Among the topics: 
- CouchDB website redesign
- Transfer of Replication.io, and the adoption of the Nano library
- Great insights on "promises" and how Drupal 8 syncs with other Drupal sites and CouchDB
- CouchDB best practices in the NoSQL weeklies and more news, use cases and jobs from and for the CouchDB
universe as well as an extensive relax-section... 

Thanks to Dave, Alexander, Lena, Andy, Robert, Gregor and Jan for submitting news and valuable content!

Please help us promote the Weekly News here:

https://twitter.com/CouchDB/status/601313873921204224 <https://twitter.com/CouchDB/status/601313873921204224>
https://plus.google.com/+CouchDB/posts/Pahx9ymiyNn
https://www.facebook.com/pages/CouchDB/507603582605204?ref=hl <https://www.facebook.com/pages/CouchDB/507603582605204?ref=hl>
https://www.linkedin.com/company/apache-couchdb <https://www.linkedin.com/company/apache-couchdb>
http://www.reddit.com/r/CouchDB/comments/36qilk/couchdb_weekly_news_may_21_2015/ <http://www.reddit.com/r/CouchDB/comments/36qilk/couchdb_weekly_news_may_21_2015/>

Feel welcome to share the link in the social networks you use to help promote CouchDB. :)

Thank you all a lot for your support. 
Katharina
benkeen | 21 May 00:27 2015
Picon

[GitHub] couchdb-fauxton pull request: Index editor fixes

GitHub user benkeen opened a pull request:

    https://github.com/apache/couchdb-fauxton/pull/430

    Index editor fixes

    This makes two small fixes to the index-editor component.
    - the database name now shows up in the page
    - the database name now links to the database and doesn't throw a
    JS error in the page

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/benkeen/couchdb-fauxton index-editor-tweaks

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-fauxton/pull/430.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #430

----
commit f1de084f349ea5b5e38880d0e9e9e12d36570ba7
Author: Ben Keen <ben.keen@...>
Date:   2015-05-20T22:27:16Z

    Index editor fixes
(Continue reading)

benkeen | 20 May 19:48 2015
Picon

[GitHub] couchdb-fauxton pull request: Another testing PR to check the NW t...

GitHub user benkeen opened a pull request:

    https://github.com/apache/couchdb-fauxton/pull/429

    Another testing PR to check the NW tests

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/benkeen/couchdb-fauxton testing-the-tests

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-fauxton/pull/429.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #429

----
commit d72e67aea17849603adb19a5e757f547bd91819c
Author: Ben Keen <ben.keen@...>
Date:   2015-05-20T17:48:41Z

    Another testing PR to check the NW tests

----

---
If your project is set up for it, you can reply to this email and have your
(Continue reading)

benkeen | 20 May 18:23 2015
Picon

[GitHub] couchdb-fauxton pull request: Small fix for Permissions page and t...

GitHub user benkeen opened a pull request:

    https://github.com/apache/couchdb-fauxton/pull/428

    Small fix for Permissions page and tests

    The mocha tests were failing (correctly!) due to extra check to
    prevent adding blank entries.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/benkeen/couchdb-fauxton permissions-tweak

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/couchdb-fauxton/pull/428.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #428

----
commit 5149d52794ac1a3df0263374f789cc39dc1580d2
Author: Ben Keen <ben.keen@...>
Date:   2015-05-20T16:23:11Z

    Small fix for Permissions page and tests

    The mocha tests were failing (correctly!) due to extra check to
(Continue reading)

Katharina Jockenhöfer | 20 May 15:28 2015

CouchDB Weekly News – Submissions

Hi there everybody,

if you want to submit something for the CouchDB Weekly News, please don't
hesitate and send it over today or tomorrow morning until 11 am CET.

I invite you to submit especially for the sections
- Releases in the CouchDB Universe
- Opinions, Talks, …
- Events
- Time to relax

Thanks in advance for your support, and have a good one today.
Katharina


Gmane