Received: (from majordom@localhost) by hyperreal.com (8.8.5/8.8.5) id UAA17543; Tue, 10 Jun 1997 20:19:15 -0700 (PDT) Received: from eat.organic.com (h10.n145.organic.com [204.152.145.10]) by hyperreal.com (8.8.5/8.8.5) with ESMTP id UAA17528 for ; Tue, 10 Jun 1997 20:19:12 -0700 (PDT) Received: from localhost (brian@localhost) by eat.organic.com (8.8.3/8.6.12) with SMTP id UAA07110 for ; Tue, 10 Jun 1997 20:22:17 -0700 (PDT) Date: Tue, 10 Jun 1997 20:22:17 -0700 (PDT) From: Brian Behlendorf To: new-httpd@apache.org Subject: internal data format critical to api/config issue Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org More smoke to blow. After reading all the posts on the API/config file issues, I think we should start with something else: the core internal data structures. I believe that we should have a config file format which very closely metaphorically maps the internal structure of Apache. I think we've strayed a little from that only because new requirements have been placed on old code, but I'd like to ask the question: are people happy with the way the internal data structures are currently organized? It seems that some of the problems we have had recently may have come from stretching the definition of a conn_rec, a server_rec, command_rec, etc. Thoughts? The answer might be no, the current model is fine and good, but I just wanted to see what people thought. If the answer is yes, we should *first* think about changes to the internal structures, then the module API, then the config file format. If the answer is no, then move on. :) I advocate making the basic configuration file as closely metaphorically mapped to the data structures as possible. In addition, we should find a way to support configuration engines - be it a perl engine, an SNMP MIB, a Java app, etc. Brian --=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- brian@organic.com www.apache.org hyperreal.com http://www.organic.com/JOBS