numpy version breaks "file" backend on stable/3.0

Bug #1673275 reported by Alejandro Comisario on 2017-03-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gnocchi
Invalid
Undecided
Unassigned

Bug Description

guys, since this week (that we could realize) deploying gnocchi stable/3.0 from github makes that the dependencies installs numpy 1.12.0 whitch breaks at minimum, the "file" backend.

It kills inmediatelly all forks of gnocchi-metricd without processing more than one measure per fork, then exits and reloads.

Every time metricd access the filesystem we see these errors on "dmesg":

[Wed Mar 15 18:33:01 2017] traps: gnocchi-metricd[20408] trap invalid opcode ip:7f26d31ced1c sp:7f26da497548 error:0 in umath.so[7f26d30fe000+194000]

After @sileth point us out that might be somethign wrong with numpy, we compared this version with every gnocchi stable/3.0 that we have working, and numpy is at 1.11.1.

After dowgrading numpy to 1.11.1 the metricd with file backend works as expected.

Can this be reviewed ?

best.

Julien Danjou (jdanjou) wrote :

This seems like a bug in numpy. Did you report it there?

@julien, if you give me the good to go to report it to them because on that numpy new version nothing changed in a way that gnocchi needs to update it's code, i'll do it and close this bug.

best.

Julien Danjou (jdanjou) wrote :

Yeah it's definitely a problem on their side. Feel free to add a link to the report here!

Nice, thanks Julien.

Julien Danjou (jdanjou) on 2017-05-18
Changed in gnocchi:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers