numpy version breaks "file" backend on stable/3.0

Bug #1673275 reported by Alejandro Comisario
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.

Revision history for this message
Julien Danjou (jdanjou) wrote :

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

Revision history for this message
Alejandro Comisario (alejandro-f) wrote :

@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.

Revision history for this message
Julien Danjou (jdanjou) wrote :

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

Revision history for this message
Alejandro Comisario (alejandro-f) wrote :

Nice, thanks Julien.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.