Comments (3)
thanks @riga, that was exactly it. i figured it out by myself before your message but did not really understand why making the parameter significant solved it. now i got it :) thanks a lot!
from luigi.
I tried using DynamicRequirements
but it's not solving my issue
tagging @riga because he might know what the issue is
from luigi.
Hi @tgy ,
your split parameter is not significant, resulting in the luigi scheduler not triggering all three tasks but just a subset of tasks (in your case one or two of them; I think this should be only one though). As a result your second task declares dynamic dependencies that are never run and thus it never makes it to the point where its own run method finishes.
The DynamicDependencies container is just a way of saving resources during repeated completness checks, e.g. in cases with large numbers of dynamic deps with remote targets.
So, in short, setting significant back to True should do the trick.
Hope that helps!
from luigi.
Related Issues (20)
- Race Condition possibility
- Command line parameters not being passed to workers in macOS HOT 2
- specify resources in luigi.build HOT 8
- task collection scheme seems to invalidate `batch_method=sum` HOT 2
- UnconsumedParameterWarning: 'no_configure_logging'
- int values to FloatParameter crashes worker
- See task workflow for indefinite time HOT 1
- "Object of type ... is not JSON serializable" when ListParameters of Task instances
- SVG visualisation breaks on dependencies between tasks with the same name HOT 6
- signal only works in main thread of the main interpreter
- Too wide permissions for /tmp/luigi
- `h5py` compatibility with `S3Target` ? HOT 2
- Facing test failures for test/servertest.py on PPC64LE
- Only one worker process being created despite of passing workers as 3 and having simultaneous tasks to perform
- Faulty DONE status assignment HOT 2
- sqla.SQLAlchemyTarget.exist() won't work with SqlAlchemy 2.x version
- TypeError: <Target> object is not iterable when check_complete(dep) is False HOT 1
- `JobTask.dump` raises `TypeError` when replacing bytes to string
- Change `subprocess.check_output` option for bytes/string mismatch HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from luigi.