Skip to content

dqlite/cowsql: flaky assertion errors on ppc64le #24

@ganto

Description

@ganto

The test suite from dqlite and cowsql sometimes fail to correctly build on Fedora for the ppc64le architecture. A rebuild of the packages would usually "fix" the issue. E.g.:

cluster/restart                                             
  num_records=0                                             [ OK    ] [ 0.07839130 / 0.00605561 CPU ]
  num_records=1                                             [ OK    ] [ 0.08852291 / 0.00816774 CPU ]
  num_records=256                                           [ ERROR ]
Error: test/lib/server.c:113: assertion failed: rv == 0 (1 == 0)
Error: child killed by signal 6 (Aborted)
  num_records=993                                           [ ERROR ]
Error: test/lib/server.c:113: assertion failed: rv == 0 (1 == 0)
Error: child killed by signal 6 (Aborted)
  num_records=2200                                          [ ERROR ]
Error: test/lib/server.c:113: assertion failed: rv == 0 (1 == 0)
Error: child killed by signal 6 (Aborted)
membership/transferTwicePendingTransaction                  
  disk_mode=0                                               [ OK    ] [ 0.33617061 / 0.02036653 CPU ]
  disk_mode=1                                               [ ERROR ]
Error: test/integration/test_membership.c:335: assertion failed: rv_ == 0 (1 == 0)
Error: child killed by signal 6 (Aborted)

Also see also canonical/dqlite#448 for another example.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions