From: | Jeffrey Walton <noloader(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Clang 3.3 Analyzer Results |
Date: | 2013-11-13 00:21:00 |
Message-ID: | CAH8yC8k9zyx7ts=jRhZ46WNfARnUZSWdR4nVR+C1wqYLOEdXbw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-hackers |
On Tue, Nov 12, 2013 at 7:11 PM, Alvaro Herrera
<alvherre(at)2ndquadrant(dot)com> wrote:
> Kevin Grittner escribió:
>
>> These both seemed legitimate to me. Patch attached. Any
>> objections to applying it? I realize the memory leak is a tiny one
>> in the regression testing code, so it could never amount to enough
>> to matter; but it seems worth fixing just to avoid noise in code
>> analyzers.
>
> We have marked a large number of memory leak reports by Coverity in
> initdb and other short-lived programs as false positive, on the grounds
> that there's no point in freeing memory in a program that's about to
> terminate anyway. I'm not saying I agree necessarily with that POV, but
> if we take that stance then there's similarly no point in fixing this
> leak in the regression test code, is there?
Ah, OK. So I would disagree here.
Test code has to meet the same standards as production code.
Otherwise, it could create spurious noise that could mask real
findings :)
It kind of begs a few questions. How is an user, integrator or auditor
supposed to know ....
* devs write 'real code' in the libraries and programs, as opposed to
'non-real code' in their test suite
* what the devs have deemed 'not a good expenditure of resources'?
Anyway, its just my philosophy. I know many projects share the
opposing point of view.
Jeff
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2013-11-13 00:59:51 | Re: Clang 3.3 Analyzer Results |
Previous Message | Jeffrey Walton | 2013-11-13 00:11:43 | Re: Clang 3.3 Analyzer Results |
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Dunstan | 2013-11-13 00:37:54 | Re: nested hstore patch |
Previous Message | Jeffrey Walton | 2013-11-13 00:11:43 | Re: Clang 3.3 Analyzer Results |