-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[dagster-aws] make PipesCloudWatchMessageReader subclass PipesThreadedMessageReader #24809
base: dagster-pipes-mutable-logreaders
Are you sure you want to change the base?
[dagster-aws] make PipesCloudWatchMessageReader subclass PipesThreadedMessageReader #24809
Conversation
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @danielgafni and the rest of your teammates on Graphite |
9b6f81e
to
9952ed4
Compare
python_modules/libraries/dagster-aws/dagster_aws/pipes/clients/ecs.py
Outdated
Show resolved
Hide resolved
9952ed4
to
ca70374
Compare
271a6b7
to
7f7242b
Compare
c2f1acb
to
9fba0f7
Compare
9fba0f7
to
e9be4b5
Compare
Graphite Automations"Label and add CE on all Docs" took an action on this PR • (09/30/24)1 label was added and 3 reviewers were added to this PR based on Pedram Navid's automation. |
Deploy preview for dagster-docs ready! Preview available at https://dagster-docs-d1pq53i2f-elementl.vercel.app Direct link to changed pages: |
e9be4b5
to
a839f8f
Compare
7f7242b
to
d63500e
Compare
2ebe652
to
cf54202
Compare
78e54b5
to
cbe61ea
Compare
|
||
def on_launched(self, params: PipesLaunchedData) -> None: | ||
if "log_group" in params["extras"]: | ||
self.log_group = params["extras"]["log_group"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@smackesey seems like if we do something like this the can_start
method doesn't even need to have params
argument.
We can set the actual attributes in on_opened
and on_launched
.
No need to introduce another source of parameters.
What do you think?
c10d2ff
to
681425a
Compare
cbe61ea
to
077603f
Compare
681425a
to
4f6fcc0
Compare
077603f
to
daa0736
Compare
4f6fcc0
to
d48132c
Compare
daa0736
to
b80d4f9
Compare
d48132c
to
4ef06eb
Compare
b80d4f9
to
8f9b419
Compare
5c6d2fa
to
429be7c
Compare
5b39999
to
8025f14
Compare
f9c7aac
to
e9402e9
Compare
8f9b419
to
e7dba22
Compare
e9402e9
to
156b7b5
Compare
e7dba22
to
ca0da98
Compare
156b7b5
to
f7fc074
Compare
ca0da98
to
f67a22b
Compare
PipesThreadedMessageReader
f7fc074
to
7627d2e
Compare
f67a22b
to
eb29a02
Compare
Summary & Motivation
PipesCloudWatchMessageReader can now read messages & logs in background and read from streams which are not known initially.
How I Tested These Changes
Changelog
Insert changelog entry or "NOCHANGELOG" here.
NEW
(PipesCloudWatchMessageReader now reads logs in background threads)