From user-return-5185-apmail-couchdb-user-archive=couchdb.apache.org@couchdb.apache.org Thu Jun 18 19:32:45 2009 Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 85508 invoked from network); 18 Jun 2009 19:32:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 18 Jun 2009 19:32:45 -0000 Received: (qmail 68454 invoked by uid 500); 18 Jun 2009 19:32:56 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 68407 invoked by uid 500); 18 Jun 2009 19:32:55 -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 68397 invoked by uid 99); 18 Jun 2009 19:32:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jun 2009 19:32:55 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [69.41.234.56] (HELO shell.lasthome.net) (69.41.234.56) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Jun 2009 19:32:46 +0000 Received: from [192.168.0.189] (fw.baysidebusinessplaza.com [208.83.107.2]) by shell.lasthome.net (Postfix) with ESMTP id 8167315F304 for ; Thu, 18 Jun 2009 19:32:25 +0000 (UTC) Message-Id: <94DF0F05-5B90-464B-A7BB-0A10EBAF577D@nondifferentiable.com> From: Jim Puls To: user@couchdb.apache.org In-Reply-To: <58390CE1-B26F-41BD-B9C4-F9B96924ECBB@apache.org> Content-Type: multipart/signed; boundary=Apple-Mail-4-758372826; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Re: Why is CouchDB frequently re-indexing my views from scratch? Date: Thu, 18 Jun 2009 12:32:24 -0700 References: <821F740F-D464-4E58-8389-E5E1DE04B61C@nondifferentiable.com> <658687EA-616F-48E1-98D7-ED6C739354C7@apache.org> <8ffb00ae0906181142o7c69a56ci51b916f0f361afbf@mail.gmail.com> <58390CE1-B26F-41BD-B9C4-F9B96924ECBB@apache.org> X-Mailer: Apple Mail (2.935.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-4-758372826 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Jun 18, 2009, at 11:53 AM, Damien Katz wrote: > On Jun 18, 2009, at 2:42 PM, Nadav Samet wrote: > >> Does the design doc change? Views are regenerated following any >> edit of the >> design doc that contains them. > > Yes, good question. Though one small correction, it's not just any > edit of the design document, only a change to a view will trigger > the reindexing. You can edit other parts of a design doc just fine. > > -Damien It appears that every time my server restarts, CouchRest is re-saving the design doc for its models. This brings up two questions: 1. Should CouchRest be doing this? Should I find a way around it so that the design docs don't get re-saved unless they change? I seem to recall that previous versions took a hash of the view contents to avoid this very problem. 2. Should CouchDB be reindexing views that were re-saved, unchanged from their previous content? -> jp --Apple-Mail-4-758372826 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGQjCCAvsw ggJkoAMCAQICEGMt0bO9I33fQAsT8craPPQwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDMwMzE5MzM1MVoXDTEwMDMwMzE5MzM1 MVowWjENMAsGA1UEBBMEUHVsczEMMAoGA1UEKhMDSmltMREwDwYDVQQDEwhKaW0gUHVsczEoMCYG CSqGSIb3DQEJARYZamltQG5vbmRpZmZlcmVudGlhYmxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBALo+cVQkmaMx5lJD2/pm7Fd3Jf7NlRh7JVp1MeeuCNjzSKLzzTQJzaJB5eYZ ts2m4EM0Y/htwjT6RQkffemvYyrzsm6Ee2V+p8X4LOH7r4+jPbhrasLwcQLjqQS6CMGMiJiOqZOc R+O/RFYQN9kmIvl6iuBGPIJwAyNi3vLyP0MS6LalRE3BUNLNZ5VGJ53xs2DRkv/eLZdpMCvsopki g9jyEnPCB8zdOP+B6rHMT6bBK2CfZveRcnb4NrRtW6Wbhm2cUdVMe3h9/2SPr7AcQCyvUyocOIgk R7H51+gFmXuZuaV4nAze+zxG5YeZbHjPNRms1fA//7KfEq2VfXvQ0WECAwEAAaM2MDQwJAYDVR0R BB0wG4EZamltQG5vbmRpZmZlcmVudGlhYmxlLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEB BQUAA4GBAMSC3gwxMrH1AjhPVoan+k5XNiaZbhRtGR3LG+bFT0uNEyEP0aJ5nMUcWIH21ymi1DjV RL2CUBolhc3bBYEetWcY54Kqz0pHU7FjBMAWjQFLrv+QRHwgntFkpq2SVGcnGgViqm43b97hc3uf TPMx1ktXMrc7Pe/yXb23drG0SCbcMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TEL MAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRow GAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl cyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZI hvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEz MDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGf MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Ia dr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+ K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1Ud EwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1Ro YXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRow GAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2as Zw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCU YsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9l TzGCAxAwggMMAgEBMHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB AhBjLdGzvSN930ALE/HK2jz0MAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDYxODE5MzIyNVowIwYJKoZIhvcNAQkEMRYEFP6dU0aLvfRD JIIQFKeISMFNDH7zMIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQQIQYy3Rs70jfd9ACxPxyto89DCBhwYLKoZIhvcNAQkQAgsxeKB2MGIx CzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQYy3Rs70jfd9ACxPxyto8 9DANBgkqhkiG9w0BAQEFAASCAQAu6W89n9TyIhwAyOUEHLXG4Jih+YvsduiUyK+mGj3v/vzdvfRM mt0kd1gIN2NnfIkXElp7l79oSZpVcoyhFm3yVXDm2OL4TvasGspZF4XzJ9Qpr5VC4wQ/oeR9dSti Z/ylCrjfELkvKINHVyazdrGMJLSVCoNoVZscX7XJBteQKYrZaXoONo9UfOwRbyCDM3KrBgWFoMrr p7QO/cdGXH2yBSfjP8bqmO2yvn+ruibIdglqaXCGS68NcnZfoNRS31S9wC3izNI7vzwNj9iqLlfo 2B+jV77wZdJBiiXwctcsVmuc5joynYA6bcGrpR9HPKktMszwbNN4mUsNNiCTeLkPAAAAAAAA --Apple-Mail-4-758372826--