From: | Anthonin Bonnefoy <anthonin(dot)bonnefoy(at)datadoghq(dot)com> |
---|---|
To: | Nikita Malakhov <hukutoc(at)gmail(dot)com> |
Cc: | Aleksander Alekseev <aleksander(at)timescale(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: POC: Extension for adding distributed tracing - pg_tracing |
Date: | 2023-07-28 06:35:20 |
Message-ID: | CAO6_Xqpg2-zax4fADgg1snp3ZvW-DzdavQfRrB5FdWnDKyHuLA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> Agree, something goes wrong when using Autotools (but not Meson) on
> both Linux and MacOS. I didn't investigate the issue though.
I was only using meson and forgot to keep Automake files up to date when
I've split pg_tracing.c in multiple files (span.c, explain.c...).
On Fri, Jul 28, 2023 at 8:10 AM Nikita Malakhov <hukutoc(at)gmail(dot)com> wrote:
> Hi,
>
> I've fixed the Autotools build, please check patch below (v2).
>
> On Thu, Jul 27, 2023 at 6:39 PM Aleksander Alekseev <
> aleksander(at)timescale(dot)com> wrote:
>
>> Hi,
>>
>> > Also FYI, there are build warnings because functions
>> > const char * get_span_name(const Span * span, const char *qbuffer)
>> > and
>> > const char * get_operation_name(const Span * span, const char *qbuffer)
>> > do not have default inside switch and no return outside of switch.
>>
>> You are right, there are a few warnings:
>>
>> ```
>> [1566/1887] Compiling C object contrib/pg_tracing/pg_tracing.so.p/span.c.o
>> ../contrib/pg_tracing/span.c: In function ‘get_span_name’:
>> ../contrib/pg_tracing/span.c:210:1: warning: control reaches end of
>> non-void function [-Wreturn-type]
>> 210 | }
>> | ^
>> ../contrib/pg_tracing/span.c: In function ‘get_operation_name’:
>> ../contrib/pg_tracing/span.c:249:1: warning: control reaches end of
>> non-void function [-Wreturn-type]
>> 249 | }
>> | ^
>> ```
>>
>> Here is the patch v2 with a quick fix.
>>
>> > but got errors calling make check and cannot install the extension
>>
>> Agree, something goes wrong when using Autotools (but not Meson) on
>> both Linux and MacOS. I didn't investigate the issue though.
>>
>> --
>> Best regards,
>> Aleksander Alekseev
>>
>
>
> --
> Regards,
>
> --
> Nikita Malakhov
> Postgres Professional
> The Russian Postgres Company
> https://postgrespro.ru/
>
From | Date | Subject | |
---|---|---|---|
Next Message | Ashutosh Bapat | 2023-07-28 06:42:42 | Re: unrecognized node type while displaying a Path due to dangling pointer |
Previous Message | Nikita Malakhov | 2023-07-28 06:10:12 | Re: POC: Extension for adding distributed tracing - pg_tracing |