question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Problem deploying multiple Flink streamlets in one go

See original GitHub issue

Describe the bug

  • In an application with multiple Flink streamlets and Akka streamlets, only one Flink streamlet gets deployed correctly. All Akka streamlets deploy fine. On doing an undeploy followed by another deploy does the fix and deploys all streamlets correctly.

To Reproduce

Here’s the situation that replicates the bug (as reported):

  • A multi streamlet application - Flink + Akka
  • 2 Flink streamlets
  • Akka streamlets deploy fine with kubectl cloudflow deploy ..
  • During deploy using the cli, only 1 Flink streamlet deploys successfully.
  • In the operator log, the message is: 2020-03-02 15:28:06,817 INFO [ActorSystemImpl] - Executing update action for resource stock-market-app in namespace stock-market-app. But no streamlet mentioned whereas all others are mentioned. As in, no status changes to MODIFIED/ADDED
  • Undeploy and then re-deploy
  • All streamlets get deployed successfully

Expected behavior

  • All streamlets should deploy correctly in the first go.

Screenshots

  • None

Additional context Add any other context about the problem here.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
debasishgcommented, Mar 6, 2020

Thanks @mrooding - I will take a detailed look at the logs and get back.

0reactions
olofwalkercommented, Mar 25, 2020

This seems to work on 1.3.1 so I will close this issue.

Read more comments on GitHub >

github_iconTop Results From Across the Web

multiple instances of flink application deployment on kubernetes
Initially, my plan was same as source function will receive sql queries and down the line it will be executed by map function....
Read more >
lightbend/cloudflow - Gitter
I tried to write some test cases for flink streamlets. My blueprint contains two ingress that will listen kafka topics and one processor...
Read more >
Building and Deploying Your First Cloudflow Application
Streamlets can be developed using several runtimes such as Akka Streams and Flink. A streamlet can have one or more input streams, inlets, ......
Read more >
Current State and the new Application Mode - Apache Flink
The figure above illustrates the two deployment modes using 3 applications depicted in red, blue and green. Each one has a parallelism of...
Read more >
Support logging configuration in kubectl cloudflow deploy and ...
For Flink streamlets, overriding the default logging does not work at ... These two are the problems and I'm adding now what I...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found