Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Implement Action Runner on Manager #844

Merged
merged 22 commits into from Apr 12, 2019
Merged

Conversation

jgrund
Copy link
Member

@jgrund jgrund commented Apr 1, 2019

This patch implements the IML ActionRunner as a manager side plugin. The
plugin will bookkeep active sessions and any in-flight RPCs to IML
agents.

Other IML services will integrate with this service to make and receive
calls via HTTP over unix domain socket.

Signed-off-by: Joe Grund jgrund@whamcloud.io

@jgrund jgrund self-assigned this Apr 1, 2019
@jgrund jgrund added this to In Progress in IML 5.0.0 via automation Apr 1, 2019
iml-services/src/services/action_runner.rs Outdated Show resolved Hide resolved
iml-services/src/services/action_runner.rs Outdated Show resolved Hide resolved
iml-services/src/services/action_runner.rs Outdated Show resolved Hide resolved
@jgrund jgrund force-pushed the implement-iml-action-runner branch from 854f50b to 8df1d44 Compare April 1, 2019 23:45
utopiabound
utopiabound previously approved these changes Apr 4, 2019
iml-services/src/services/action_runner/main.rs Outdated Show resolved Hide resolved
@jgrund jgrund force-pushed the implement-iml-action-runner branch from 8df1d44 to 08d6b5a Compare April 5, 2019 14:26
IML 5.0.0 automation moved this from In Progress to Needs Review Apr 5, 2019
This patch implements the IML ActionRunner as a manager side plugin. The
plugin will bookkeep active sessions and any in-flight RPCs to IML
agents.

Other IML services will integrate with this service to make and receive
calls via message passing over RabbitMQ + Direct reply-to.

Signed-off-by: Joe Grund <jgrund@whamcloud.io>

Implement first pass at manager command queue handling.

Signed-off-by: Joe Grund <jgrund@whamcloud.io>

bump futures

Signed-off-by: Joe Grund <jgrund@whamcloud.io>

Bump deps.


Disable heartbeat for now
Signed-off-by: Joe Grund <jgrund@whamcloud.io>

bump deps

Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
@jgrund jgrund force-pushed the implement-iml-action-runner branch from 70a070f to a5901da Compare April 6, 2019 13:05
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
@jgrund jgrund moved this from Needs Review to In Progress in IML 5.0.0 Apr 9, 2019
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
…:send_message

Signed-off-by: Joe Grund <jgrund@whamcloud.io>
johnsonw
johnsonw previously approved these changes Apr 11, 2019
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
IML 5.0.0 automation moved this from In Progress to Needs Review Apr 11, 2019
johnsonw
johnsonw previously approved these changes Apr 11, 2019
iml-services/src/services/action_runner/receiver.rs Outdated Show resolved Hide resolved
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
@jgrund jgrund requested a review from johnsonw April 11, 2019 17:24
johnsonw
johnsonw previously approved these changes Apr 11, 2019
Signed-off-by: Joe Grund <jgrund@whamcloud.io>
@jgrund jgrund requested a review from johnsonw April 12, 2019 16:24
@jgrund jgrund merged commit 62ddfdb into master Apr 12, 2019
IML 5.0.0 automation moved this from Needs Review to Done Apr 12, 2019
@jgrund jgrund deleted the implement-iml-action-runner branch April 12, 2019 17:06
@jgrund jgrund removed the request for review from utopiabound April 13, 2019 12:06
@jgrund jgrund removed this from Done in IML 5.0.0 Apr 19, 2019
@jgrund jgrund added this to the Stratagem V1 milestone Jul 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants