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

fleetctl: {load|unload|start|stop} and get unit code cleanups #5

Closed
wants to merge 14 commits into from

Conversation

tixxdz
Copy link

@tixxdz tixxdz commented Feb 22, 2016

This patches set aims to make the code more consistent and robust. It does not change the current behaviour just improves the code, consolidate it, more debug logs and code comments.

The main goal is to let stop, start, load and unload to share the same code base and probably avoid any corner case or bug that may related to one of these commands.

Some logic can be easily shared later when we add stop to destroy command to solve coreos#1000

There were some TODOs in the code base that I cleaned up with the last two patches. These patches will make it easy for us to implement later coreos#1295

Djalal Harouni added 14 commits February 17, 2016 12:16
* tryWaitForUnitStates() tries to wait for units to reach the desired state.
* getBlockAttempts() gets the correct value of how many attempts to try
		     before giving up on an operation.

These helpers will be used to make the code more consistent and clean.
We do not intended to change any behaviour here.

---
* Cover code path of getUnit*() functions with debug messages
* Improve code comments
Improve code comments about getUnitFileFromTemplate() and kill some
other useless code comments.
@endocode-ci
Copy link

Build triggered. sha1 is merged.

@endocode-ci
Copy link

Build started sha1 is merged.

@endocode-ci
Copy link

No test results found.

@tixxdz tixxdz closed this Feb 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants