Skip to content

tenforce/virtuoso container:latest image seems to be failing builds regularly #136

Closed

Description

@rnorth

We're seeing build failures hitting the virtuoso module for a few days now:

It looks like the latest image was changed six days ago: https://hub.docker.com/r/tenforce/virtuoso/tags/

I suspect the fact that the module is using the latest tag is a bad thing - perhaps there's an issue with this. I'll try and locate a stable named tag and get that into master ASAP.

@v-schulz are you aware of any problems with Virtuoso support from your own experience?

Activity

  1. v-schulz commented on Apr 24, 2016

    @v-schulz
    Contributor

    @rnorth No, but currently I'm not working with the container. Sorry for the problems, I think tag 1.0.0-virtuoso7.2.0 should be fine.

  2. rnorth commented on Apr 24, 2016

    @rnorth
    MemberAuthor

    @v-schulz no worries - I'll give that tag a try. Thanks

  3. v-schulz commented on Apr 24, 2016

    @v-schulz
    Contributor

    Let me correct myself, tag virtuoso-v7.2.0-latest works fine for me. The one mentioned above throws the same error like in the builds you mentioned.

  4. added a commit that references this issue on Apr 24, 2016
    5d9c3a1
  5. rnorth commented on Apr 24, 2016

    @rnorth
    MemberAuthor

    @v-schulz thanks. I had similar issues with that one until adding a 5s 'stabilisation period' to the container object's liveness checks. I'm not quite sure what has changed in Virtuoso, but it seems it would consistently (a) respond OK to the 'SELECT 1' in the liveness check then (b) drop the next few connection attempts for <1s or so.

    I've now made it so that the Virtuoso container has to respond to the SELECT 1 query consistently for 5 seconds. This seems to work.

    I've tried this on a few of the available tags and it now works, so I've gone for 1.0.0-virtuoso7.2.2 as it seems to be the most recent.

    This is all in PR #138

  6. rnorth commented on Apr 24, 2016

    @rnorth
    MemberAuthor

    It seems this is still falling apart on CI so I'm going to disable the Virtuoso module for the time being. I think we need to bring the container image we use under our control to prevent this happening in the future.

    I'd like to reinstate it before 1.0.5 release, but will evaluate depending on the relative importance of other features in 1.0.5.

  7. added 3 commits that reference this issue on Apr 24, 2016
  8. added a commit that references this issue on May 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions