Re: database backend for GNATS

Yngve Svendsen <[email protected]>
Newsgroups gmane.comp.bug-tracking.gnats.general
Message-ID <[email protected]>
Mel,

just so you don't lose heart from the lack of response.

This looks extremely useful and is something I have been wanting for a 
long time. Unfortunately, I am too tied up at the moment to be able to 
look at this as closely as it deserves. I hope to be able to play with 
it closer to summer.

Again, thanks for what is likely to be the most important GNATS 
development for a very long time.

- Yngve


Mel Hatzis wrote:

>
> I've been working on extending GNATS to support various backend
> datastores. It is my hope that this work can be rolled into
> (or perhaps become the basis for) GNATS 4.1 or whatever the next
> release may be (GNATS 5.0?).
>
> To date, I have successfully completed the implementation
> of a version of GNATS which can be configured to run with
> an Oracle backend. I have managed to roll this out at the
> company where I work where it has met with much success.
>
> If you are interested in evaluating this work, you can download
> it (and review the related documentation) from:
>
>     http://professional.juniper.net/gnats/
>
> The approach I've taken is to separate out all the functionality
> associated with access to the GNATS PR data repository into
> a separate library....essentially creating a clean interface
> between GNATS and it's data store. The front-end utilities
> and applications such as Gnatsweb are unaffected...they
> continue to work exactly the same.
>
> Currently, there are two back ends: the standard flat-file
> repository, and an Oracle-based backend. We have been using
> the Oracle version at Juniper for six months, with tens of
> thousands of PRs and hundreds of users.
>
> The work is based on a snapshot of the 4.0 beta 2 source, though
> all subsequent patches have been incorporated...so all the work
> that went into GNATS 4.0 is included. As of today, all patches to
> the CVS version of GNATS have been included in this project.
>
> It is my hope that this work will be extended to support
> additional SQL datastores such as MySQL and PostgreSQL.
> I believe that this could now be accomplished without
> expending a great deal of effort. I'm willing to provide
> a template to anyone interested in pursuing this endevour
> to get this work underway.
>
> -- 
> Mel Hatzis
>
>
> _______________________________________________
> Help-gnats mailing list
> [email protected]
> http://mail.gnu.org/mailman/listinfo/help-gnats
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.