Skip to content
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

[FLINK-7815] Remove grouping from MultipleJobsDetails #4806

Closed

Conversation

tillrohrmann
Copy link
Contributor

What is the purpose of the change

With this commit the MultipleJobsDetails instance only contains a list of all jobs
which could be retrieved from the cluster. With this change it is the responsibility
of the web ui to group the jobs into running and finished jobs.

Brief change log

  • Change MultipleJobsDetails to contain a single list of all retrieved jobs
  • Adapt jobs.svc.coffee script to group list of jobs into running and finished jobs

Verifying this change

This change has been manually tested.

Does this pull request potentially affect one of the following parts:

  • Dependencies (does it add or upgrade a dependency): (no)
  • The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
  • The serializers: (no)
  • The runtime per-record code paths (performance sensitive): (no)
  • Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)

Documentation

  • Does this pull request introduce a new feature? (no)
  • If yes, how is the feature documented? (not applicable)

@tillrohrmann tillrohrmann force-pushed the refactorMultipleJobsDetails branch 2 times, most recently from 2317cf4 to fd56f98 Compare October 11, 2017 16:27
Copy link
Contributor

@zentol zentol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@tillrohrmann tillrohrmann force-pushed the refactorMultipleJobsDetails branch 2 times, most recently from 939a0d1 to 8d642ee Compare October 12, 2017 14:32
@tillrohrmann
Copy link
Contributor Author

Thanks for your review @zentol. Rebased onto the latest master. Once Travis gives green light, I'll merge this PR.

@tillrohrmann tillrohrmann force-pushed the refactorMultipleJobsDetails branch 3 times, most recently from de55dff to f72c34f Compare October 21, 2017 10:14
tillrohrmann and others added 13 commits November 3, 2017 15:58
The AkkaOptions.RETRY_GATE_CLOSED_FOR allows to configure how long a remote
ActorSystem is gated in case of a connection loss. The default value is set
to 50 ms.

This closes apache#4903.
HandlerUtils#sendResponse now accepts a map of additional http response headers
and their values. This allows to set additional headers such as the
ACCESS_CONTROL_ALLOW_ORIGIN header and its value.

This closes apache#4859.
Send dataPort and HardwareDescription to RM

Instantiate RM leader retriever
…sages to rest.messages.taskmanager

Move TaskManager messages to rest.messages.taskmanager

Move TaskManager message tests to rest.messages.taskmanager
Pass MetricQueryServiceRetriever to DispatcherRestEndpoint

This closes apache#4862.
Add JobID(De)Serializer and JobVertexID(De)Serializer for jackson

This closes apache#4884.
…overview

Rename CurrentJobsOverviewHandler to JobsOverviewHandler

Change paths

Remove joboverview/running and joboverview/completed from JobsOverviewHandler

Adapt web ui files

Update rest_api to reflect new REST call /jobs

This changes apache#4805.
With this commit the MultipleJobsDetails instance only contains a list of all jobs
which could be retrieved from the cluster. With this change it is the responsibility
of the web ui to group the jobs into running and finished jobs.

Adapt jobs.svc.coffee script to group list of jobs into running and finished jobs

This closes apache#4806.
tillrohrmann added a commit to tillrohrmann/flink that referenced this pull request Nov 6, 2017
With this commit the MultipleJobsDetails instance only contains a list of all jobs
which could be retrieved from the cluster. With this change it is the responsibility
of the web ui to group the jobs into running and finished jobs.

Adapt jobs.svc.coffee script to group list of jobs into running and finished jobs

This closes apache#4806.
tillrohrmann added a commit to tillrohrmann/flink that referenced this pull request Nov 7, 2017
With this commit the MultipleJobsDetails instance only contains a list of all jobs
which could be retrieved from the cluster. With this change it is the responsibility
of the web ui to group the jobs into running and finished jobs.

Adapt jobs.svc.coffee script to group list of jobs into running and finished jobs

This closes apache#4806.
@asfgit asfgit closed this in 430fa7b Nov 7, 2017
@tillrohrmann tillrohrmann deleted the refactorMultipleJobsDetails branch November 7, 2017 14:40
GJL pushed a commit to GJL/flink that referenced this pull request Nov 8, 2017
With this commit the MultipleJobsDetails instance only contains a list of all jobs
which could be retrieved from the cluster. With this change it is the responsibility
of the web ui to group the jobs into running and finished jobs.

Adapt jobs.svc.coffee script to group list of jobs into running and finished jobs

This closes apache#4806.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants