GitHub user skunert opened a pull request:

    https://github.com/apache/incubator-flink/pull/251

    Mesos integration of Apache Flink

    Hi,
    
    this PR is a mesos client for Flink. It still needs to be tested which i 
will do as soon as I have access to a cluster. On a single machine with mesos 
running it works fine. Even though it is not ready to merge, I want to gather 
feedback and suggestions on it. 
    
    I tried to make everything as similar to the yarn client as possible. For 
an idea on how this works there is a mesos_setup.md. 

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/skunert/incubator-flink mesos2

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-flink/pull/251.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #251
    
----
commit bf6bedc0c831175aca1bfb6710ab9af1dec18cdb
Author: sebastian kunert <[email protected]>
Date:   2014-10-07T08:33:28Z

    initial mesos playaround commit

commit 6f40326d2408f2928d210c6c0a434068ecb63d8b
Author: sebastian kunert <[email protected]>
Date:   2014-10-14T14:26:39Z

    initial mesos playaround commit

commit ccd9938a68d74299eb56d148f706d20dc840b873
Author: sebastian kunert <[email protected]>
Date:   2014-10-26T16:19:40Z

    trying to start jobmanager

commit abd6decd70b836ac1b66762147031ef657a8c44c
Author: Sebastian Kunert <[email protected]>
Date:   2014-10-29T14:51:26Z

    taskmanager and jobmanager starting

commit 2be207f0d080ebaefd9a6b3846682f694f1d6563
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-03T13:42:45Z

    moved mesos to a flink-addons module and created own profile

commit 091f21c45435448661f52318cc72defba48f4353
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-03T14:04:36Z

    fixed wrong string path

commit 03ff92609041b07d8f180d48867035ab10b9d666
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-05T16:25:51Z

    created mesos module and start scripts

commit e0a733382131094369924195e656a9e082e72bb2
Author: sebastian kunert <[email protected]>
Date:   2014-11-04T07:50:43Z

    added dynamic flink conf dir

commit 781468d3f4205d68141d06d377773e643150158e
Author: sebastian kunert <[email protected]>
Date:   2014-11-06T00:00:33Z

    exported flink into its own executor

commit 6c9425fcc835fe1e9a0e028f0ece988ed8708236
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-06T18:21:17Z

    introduced sepparate executors for the task and jobmanager, some code 
cleanup. Further cleanup and proper management of the managers required.

commit 9804cd4ae10aa16fd40cfdd952a630e66c662249
Author: sebastian kunert <[email protected]>
Date:   2014-11-07T17:07:54Z

    Added logging, advanced MesosUtils, code cleanup.

commit bfe9491b138ff4834431917fe264e05896febc21
Author: sebastian kunert <[email protected]>
Date:   2014-11-08T16:59:33Z

    added command line interface

commit 8b87f1c9876cbc56d5fc6c561b931eaa59b59178
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-12T16:46:31Z

    added more command line option. It is now possible to limit memory and cpu 
usage. Also comments have been added to the code.

commit 626ab44c4408d69b9bcf2f7b3a1e1f5e46972094
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-13T16:58:38Z

    added documentation page (currently only clone of yarn documentation page) 
and adjusted the slots of taskmanagers according to the available CPUs

commit aeac39482c20fc6cce6c1f83bf28b0b1fc30e46e
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-14T11:03:01Z

    added better startup script

commit b1e508df2aead4227b06865dd82daa25e6ceeaa7
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-19T15:00:27Z

    implemented handling of task statuses, introduced protobuf serialization of 
config parameters, added help option, code cleanup, comments

commit 7b03bb55795587b2691b04944b065dfa393f8222
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-21T16:30:24Z

    implemented serialization of configuration with protobuf

commit 0dbd40f8e64979f3156fe3795de17fa8b629fea9
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-26T16:16:57Z

    better package structure, web frontend integration, dynamic property 
handling, JobManager Port offset, code cleanup

commit c82a5b5872a62882660090237c26fce329a029c2
Author: Sebastian Kunert <[email protected]>
Date:   2014-11-27T14:29:51Z

    unified jobmanager executor and web frontend. better cpu handling

commit 20d4939c45970909bd87d83bf11fb4a72aecfe1f
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-03T12:35:11Z

    fixed some resource specifications in the scheduler

commit 139fd19ae38f95d7f417b8f912b555a610b374ba
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-03T12:47:11Z

    added better comments

commit 068b5809b4717f744bcc8a831f3f0e60c559ef85
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-03T13:12:25Z

    better documentation

commit 154910a2e0c12e5f0d73e512b0de3fd267191810
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-03T14:41:34Z

    Merge branch 'master' of github.com:apache/incubator-flink into mesos_module

commit 21776c5d5c53543fea0fa8a215ff5b46b5961874
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-03T14:46:26Z

    removed unchanged files

commit 6b595b2aae8704077f42052539ed20eb8de261e1
Author: Sebastian Kunert <[email protected]>
Date:   2014-12-04T12:26:40Z

    improved webinterface output and logging parameters in the start-mesos.sh 
script

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to