Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 9FCD5200C26 for ; Sat, 25 Feb 2017 18:48:40 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 941F1160B5D; Sat, 25 Feb 2017 17:48:40 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id DC09A160B50 for ; Sat, 25 Feb 2017 18:48:39 +0100 (CET) Received: (qmail 7599 invoked by uid 500); 25 Feb 2017 17:48:38 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 7588 invoked by uid 99); 25 Feb 2017 17:48:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 25 Feb 2017 17:48:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id F02111A030B for ; Sat, 25 Feb 2017 17:48:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id j0SbUU0o7SzF for ; Sat, 25 Feb 2017 17:48:36 +0000 (UTC) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 3474E60DE1 for ; Sat, 25 Feb 2017 17:48:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 8BBF1562D37 for ; Sat, 25 Feb 2017 12:43:16 -0500 (EST) Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 4SjWjSqaCZEw for ; Sat, 25 Feb 2017 12:43:15 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by smtp.justsomehost.net (Postfix) with ESMTP id 8534F562E03 for ; Sat, 25 Feb 2017 12:43:15 -0500 (EST) X-Virus-Scanned: amavisd-new at smtp.justsomehost.net Received: from smtp.justsomehost.net ([127.0.0.1]) by localhost (smtp.justsomehost.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id HueuAPkQWonQ for ; Sat, 25 Feb 2017 12:43:15 -0500 (EST) Received: from smtp.justsomehost.net (smtp.justsomehost.net [204.11.51.157]) by smtp.justsomehost.net (Postfix) with ESMTP id 5CDFB562D37 for ; Sat, 25 Feb 2017 12:43:15 -0500 (EST) Date: Sat, 25 Feb 2017 12:43:15 -0500 (EST) From: Joan Touzet Reply-To: Joan Touzet To: user@couchdb.apache.org Message-ID: <10739240.2916.1488044899870.JavaMail.Joan@RITA> In-Reply-To: <28B0FEE8-E2AC-42C8-8633-E8EA680FAA5F@utt.fr> References: <3953301.2412.1487890087614.JavaMail.Joan@RITA> <29604577.2769.1487979779350.JavaMail.Joan@RITA> <14959631.2909.1488041228852.JavaMail.Joan@RITA> <28B0FEE8-E2AC-42C8-8633-E8EA680FAA5F@utt.fr> Subject: Re: views failing due to fabric_worker_timeout and OS process timed out MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [204.11.51.157] X-Mailer: Zimbra 8.6.0_GA_1194 (Zimbra Desktop/7.2.8_12102_Windows) Thread-Topic: views failing due to fabric_worker_timeout and OS process timed out Thread-Index: l3zVaxRNLmp/iAHhfhzsvlV2RGTCsw== archived-at: Sat, 25 Feb 2017 17:48:40 -0000 ----- Original Message ----- > From: "Aur=C3=A9lien B=C3=A9nel" > I=E2=80=99m just a =C2=AB user =C2=BB=E2=80=A6 a very dedicated and passi= onated user (I=E2=80=99m in > the top 10% on StackOverflow about CouchDB and I taught CouchDB to > more than 150 french software engineers), but a user. That=E2=80=99s why = I > never subscribed to the =C2=AB dev =C2=BB mailing list (or for a very sh= ort > period of time). I now understand that I should have, but it=E2=80=99s to= o > late. At Apache, all people with an opinion are entitled to express that opinion and, where appropriate, have it considered by the community. Naturally we'd like to have consensus on all decisions we make, but ultimately some more controversial decisions have to be voted upon. Only acknowledged and accredited project committers can vote in those decisions. The policy for this is summarized in our project bylaws at https://couchdb.apache.org/bylaws.html and clear guidelines are presented. Of course, it is best for us to listen to all users who use the software. But many of us who develop and manage Apache CouchDB with commercial interest have more experience with CouchDB than you do, have dealt with orders of magnitude more users and developers than you have, and thus have a more intimate understanding of the poor design decisions made nearly 10 years ago now.=20 10 years is an epoch, given the advancement of technology. The project needs to evolve, not just because the world has moved on from CGI-style web server implementations, but because we have found more fruitful design choices that play to our strengths. Ultimately, this means some API endpoints will be deprecated, and some new endpoints will be introduced - just like other long-lived projects that have had to make similar decisions. That exact list will be hammered out on the dev@ mailing list over the next several months and will be widely communicated. > My frustration is as high as has been my passion for six years for > this incredibly interesting project. > I respect the board decisions but now I will have a hard time finding > money (which is sparse in academic research) to move all of our > software to a different technology stack and arguments to explain to > all of my collaborators that I bet on a technology stack that got > rapidly deprecated. CouchDB 1.x and 2.x will forever support everything you see in the API today, though deprecation announcements may be forthcoming on certain calls for the 3.x and future releases. I'm positive there will be people continuing to use 1.x/2.x for another 10 years; there is absolutely no reason to migrate off of those versions if your needs are satisfied there. As examples, I still know people using perl 4, python 2, Oracle 10.x, Linux 2.x. The community will continue to embrace and support older CouchDB versions as long as it is practical to do so. > Thank you for your understanding. And you for yours. -Joan