Coder Social home page Coder Social logo

Comments (5)

ar0ch avatar ar0ch commented on August 11, 2024

I've tracked this down to VSEARCH dying (reproducible) in async threads. There aren't any logs as to why it's dying so I'm going to split off a new branch with some additional debug output added in

from urdo-smored.

ar0ch avatar ar0ch commented on August 11, 2024

Alright, looks like this is caused by running into the system process limit because vsearch tries to use 20 threads by default creating n + (n*20) threads where n is the threads set for SMOREd. The stop gap measure of setting --threads 1 should prevent this from happening on most systems for now. So -- partially fixed in aadf5a2, I need to explore our options for raising this exception.

from urdo-smored.

ar0ch avatar ar0ch commented on August 11, 2024

I'm inclined to mark this as closed/wont-fix. I haven't found a reliable way trap this condition (different systems raise different errors). The optional enhancement is to retry processing samples that don't appear in the results dict after read_processor completes

Thoughts @lavanyarishishwar ?

from urdo-smored.

ar0ch avatar ar0ch commented on August 11, 2024

SMORED now raises a generic exception when VSEARCH dies prematurely or doesn't process an output see new lines 110-129

from urdo-smored.

ar0ch avatar ar0ch commented on August 11, 2024

New tests need to be written to cover some of this new code however

from urdo-smored.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.