couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noah Slater (JIRA)" <j...@apache.org>
Subject [jira] Commented: (COUCHDB-216) Make couchdb adhere more to OTP guidelines
Date Sun, 30 Aug 2009 18:17:32 GMT

    [ https://issues.apache.org/jira/browse/COUCHDB-216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12749299#action_12749299
] 

Noah Slater commented on COUCHDB-216:
-------------------------------------

"I think you mean the rel file."

Yes, I did.

"Keeping the app file up to date *is* a priority as it's used for other things like detecting
conflicting registered processes."

Really does it do anything concrete for us? It seems like a very silly and pointless file
to me.

"Hmm, some folks might be packaging CouchDB as part of an Erlang release, in which case they'll
be aware of the Erlang version issue."

I was packaging CouchDB as part of the Debian Erlang packages, and unless you tie the CouchDB
package to a specific version of the Erlang package, and update them in tandem, you're hosed.

"To me, removing the .app file is unacceptable. The fact that its broken is just a reminder
that we've been Doing It Wrong and should fix things, not break them even further."

The fact that we've only just noticed should indicate that it probably doesn't matter.

> Make couchdb adhere more to OTP guidelines
> ------------------------------------------
>
>                 Key: COUCHDB-216
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-216
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Martin S
>         Attachments: 0001-add-couch_app-and-couch_sup.patch, 0001-Generate-the-modules-section-of-couch.app-via-the-Ma.patch,
0002-add-missing-registered-process-names.patch, 0003-make-couchdb-startup-script-use-couch.rel.-load-conf.patch,
couch_startup_refactor.patch, rearrange.tar.gz
>
>
> CouchDB could adhere to otp standards in a better way. 
> Currently we have:
> - couch.app is not uptodate
> - couch_server.erl is an amalgam of 2 behaviours, which is considered being "not good".
> From my beginner's perception of OTP, it seems CouchDB is not treated as a running application
when it is actually running. E.g. appmon doesn't show the application once CouchDB is started.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message