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.h...
-yoctozepto