Comments (3)
I can simply overcome this by setting :
AutoMaterializePolicy.eager().without_rules(
AutoMaterializeRule.materialize_on_missing()
)
But it is still pretty confusing.
from dagster.
Ok so, seems that restart of location is for some reason firing Upstream data has changed since last materialization
if previous materializations had failed:
![image](https://private-user-images.githubusercontent.com/6624716/313219885-711c0005-c0d6-403b-b468-3250d5cf12b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTEyMDU2NjMsIm5iZiI6MTcxMTIwNTM2MywicGF0aCI6Ii82NjI0NzE2LzMxMzIxOTg4NS03MTFjMDAwNS1jMGQ2LTQwM2ItYjQ2OC0zMjUwZDVjZjEyYjgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMjNUMTQ0OTIzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTcyMGI0MmQyMDc0Y2ZhMGJiMjFhNTZiZDMwZWJhOTc5NzliYTljZTg4YTA4MTc5Y2MwMDQyMzk3NzY3MTZkMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.AN2ITDZ716wcZ-XdHG5eEgtKgk6RVAiIse_nbrdePx0)
from dagster.
Hi @tomsej, I'm not entirely sure why this is only happening on gRPC reconnection, but if you have missing partitions (due to failed materializations in the past that have not since been backfilled) and AutoMaterializePolicy.eager()
, then it is expected that the auto-materialize daemon will attempt to backfill these. Your turning off materialize_on_missing()
is the correct solution.
That said, we realize many users find auto-backfilling of historical partitions confusing and are working on improvements in this area, with auto-materializations focused on the most partition only. Stay tuned!
from dagster.
Related Issues (20)
- Backfill request header is not propagated to the run launches [bug]
- mypy error in `op_invocation.py` because of incorrect type hint
- Dagster Config typing errors HOT 1
- External asset `deps` ignored by asset lineage
- dagster-snowflake-pandas no longer quotes identifiers HOT 13
- [Documentation Feedback] Problem on /master/dagster-cloud/developing-testing/environment-variables-and-secrets#using-the-dagster-cloud-ui page HOT 2
- Filter /assets based on code location
- Postgres configuration does not work in helm chart
- Add Polars Pandera support
- No longer support for non-english characters in asset names HOT 3
- RabbitMQ version in helm/dagster/values.yaml is very old and has deprecated health endpoints
- Sensor tick delay HOT 2
- Intermittent Readiness Probe Failure for Specific Code Location in Kubernetes Deployment HOT 1
- UI hangs rendering Global Asset Lineage of only 200 assets HOT 19
- use flagged version of md5 hash
- Permission Error [WinError 32]: dagster_webserver tempfile process conflict HOT 2
- Try to open global asset lineage results in TypeError: Cannot read properties of undefined (reading 'height') HOT 2
- Cannot add dependency to resource in asset that is dynamically partitioned HOT 7
- `CheckSpec`s with `blocking` in `multi_asset`s stop the rest of the function from executing HOT 1
- DagsterDbtTranslator.get_asset_key / get_group_name should be non-static 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 dagster.