Comments (9)
Is putting this configuration on the runK8sConfig field here an option? https://github.com/dagster-io/dagster/blob/master/helm/dagster/values.yaml#L573-L591 - that would cause them to be applied to all runs by default
from dagster.
I noticed this very old PR which may be related: #9940
from dagster.
The configuration there looks correct to me. A couple of follow-up questions:
- is it possible to post a debug file for a run with these tags? You can generate a debug file from this drop-down on the runs page
![image](https://private-user-images.githubusercontent.com/8451211/312173915-c010cbf4-6825-4c07-a022-3961f209eed7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA3MTU3NjcsIm5iZiI6MTcxMDcxNTQ2NywicGF0aCI6Ii84NDUxMjExLzMxMjE3MzkxNS1jMDEwY2JmNC02ODI1LTRjMDctYTAyMi0zOTYxZjIwOWVlZDcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMxNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMTdUMjI0NDI3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YzdlMTI4MjA5Njc2ZWZiMDE3N2QzNWJhNjg0NGRiMWU3ZWRiNzI5YTc4MzIxYWRhOGM3NjY0Nzk1NzVmMGU5NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.bfZbq7FHNzqmFyP46Dqg29opxIt5Gqa8Qlv3cfYh92E)
- Can you post the output of "kubectl get pod POD_NAME_HERE -o yaml" where the pod name is one of your job pods for this job?
I don't think that PR is related - the tags you describe there should be working.
from dagster.
I tried creating a run with the tags that you specified and was able to see the configuration being applied in the launched run pod (excerpt from the kubectl get pod
command I posted above):
tolerations:
- effect: NoSchedule
key: agentpool
operator: Equal
value: node04
- effect: NoSchedule
key: agentpool
operator: Equal
value: node01
- effect: NoSchedule
key: agentpool
operator: Equal
value: node05
- effect: NoSchedule
key: agentpool
operator: Equal
value: node02
- effect: NoSchedule
key: agentpool
operator: Equal
value: node03
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
So the first thing that I would check is to verify that those tags are actually getting applied to the run. You can check that from the "View tags" button here:
You should see something like this in the dialog that opens if the tag was applied as expected:
from dagster.
Hi @gibsondan,
It occurs when triggering a backfill materialization from the asset pane instead of the job pane, see result below:
from dagster.
Got it - I think that explains what's happening here. Triggering a backfill materialization from the asset page isn't going to use that job.
from dagster.
@gibsondan In that case it's a bug, right? We have these default settings on the user deployment, however they are not picked up
from dagster.
See this issue for reference: #9924
from dagster.
Yup, we will try out tomorrow! Thanks @gibsondan ❤️
from dagster.
Related Issues (20)
- Incorrect Status of paritioned Assets with upstream Asset modified HOT 2
- gRPC servers spawned by the dagster-daemon seem to create zombie processes
- Typo in supported libraries version for dagster 1.6.9 - should be libraries version 0.22.8
- Plots for jobs/schedules
- Source asset UI button shows `materialize` instead of `observe` HOT 1
- Partitioned assets incorrectly flagged as all up to date
- Backfill rematerialized good assets within a partition when one asset has failed in that partition
- Add @asset_hook - which would be very similar to @asset_check HOT 1
- Return consistent type when allow_nonexistent_upstream_partitions=True
- UI: Run graph - Widen nodes so you can see their names?
- replication.yaml doesn't get parsed properly when using @sling_assets HOT 1
- Add jitter to the execution of sensor ticks
- DagsterSlingTranslator does not recognise target_prefix argument HOT 3
- Backfill GraphQL error when AssetDefinition is not available
- `DagsterInvalidDefinitionError` regression introduced in version 1.6.9 for external asset names using hyphens HOT 2
- Backfilling of partitions when gRPC location is lost HOT 3
- Auto materialize triggers different assets groups in the same run HOT 5
- Behaviour of materialization skip is unexpected
- Backfill request header is not propagated to the run launches [bug]
- mypy error in `op_invocation.py` because of incorrect type hint
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.