[all][requirements][monasca][gnocchi] ujson, not maintained for over 4 years, has compiler issues

Tobias Urdin tobias.urdin at binero.se
Fri Jan 31 08:48:55 UTC 2020


I looked into that some days ago and the ujson usage is pretty minimal 
in Gnocchi.
Digging up the commits that changed to ujson (wasn't that long ago I 
think, for performance reasons) and revert those should be too much work.

Best regards

On 1/31/20 9:38 AM, Radosław Piliszek wrote:
> This is a spinoff discussion of [1] to attract more people.
>
> As the subject goes, the situation of ujson is bad. Still, monasca and
> gnocchi (both server and client) seem to be using it which may break
> depending on compiler.
> The original issue is that the released version of ujson is in
> non-spec-conforming C which may break randomly based on used compiler
> and linker.
> There has been no release of ujson for more than 4 years.
>
> Based on general project activity, Monasca is probably able to fix it
> but Gnocchi not so surely...
>
> [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-January/thread.html
>
> -yoctozepto
>
>




More information about the openstack-discuss mailing list