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

expand broker internal documentation to cover bootstrap phase #3618

Merged
merged 3 commits into from Apr 27, 2021

Conversation

garlick
Copy link
Member

@garlick garlick commented Apr 27, 2021

This updates the in situ markdown documentation for broker internals to cover the bootstrap phase more comprehensively, splitting that out to a separate page. This is not really related to the topic branch I had it on, so submitting separately.

Problem: one page of broker documentation is getting a bit crowded.

Create one top level page and one page each for bootstrap and
state machine.
Problem: the color key under the state machine diagram
was noted to be confusing earlier by @SteVwonder, but
apparently was not fixed.

Reword the color key for clarity.
@grondo
Copy link
Contributor

grondo commented Apr 27, 2021

This is great. I wonder if there is a way to get this documentation to be included in the RTD site? (Or is it there and I just can't find it?)

@codecov
Copy link

codecov bot commented Apr 27, 2021

Codecov Report

Merging #3618 (23a3601) into master (c3d5197) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3618   +/-   ##
=======================================
  Coverage   82.61%   82.62%           
=======================================
  Files         324      324           
  Lines       49113    49113           
=======================================
+ Hits        40576    40578    +2     
+ Misses       8537     8535    -2     
Impacted Files Coverage Δ
src/common/libpmi/pmi.c 93.39% <0.00%> (+1.88%) ⬆️

Copy link
Contributor

@grondo grondo left a comment

Choose a reason for hiding this comment

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

LGTM!

@garlick
Copy link
Member Author

garlick commented Apr 27, 2021

Thanks!

I wonder if there is a way to get this documentation to be included in the RTD site? (Or is it there and I just can't find it?

I was think of it more as documentation needed for working on the internals of the broker, but admittedly the bootstrap stuff is likely to be useful to users debugging flux on a new system. Maybe we should think about promoting some of it to a man page at some point?

@mergify mergify bot merged commit e440709 into flux-framework:master Apr 27, 2021
@garlick garlick deleted the broker_doc branch April 29, 2021 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants