Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

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

Closed

Conversation

tixxdz
Copy link
Contributor

@tixxdz tixxdz commented Mar 7, 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 #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 #1295

This new PR is to trigger semaphoreci.

Djalal Harouni added 13 commits March 7, 2016 13:22
* 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.
…ate units

This is a preparation patch for the next start test patch that will try
to create and start units from a template unit
…emplates

Since we create units from a template unit, there is a real wait
operation. To avoid that and be able to really test functions, just make
template units global by default, later new units will be global and we
won't wait forever to reach the targetstate we just assume the
Desiredstate.
Improve code comments about getUnitFileFromTemplate() and kill some
other useless code comments.
…tion

Improve getUnitFile() error handling and add some documentation
to getUnitFileFromTemplate()
@tixxdz
Copy link
Contributor Author

tixxdz commented Mar 7, 2016

It seems we can trigger semaphore in the original PR #1433 so closing this one.

@tixxdz tixxdz closed this Mar 7, 2016
@tixxdz tixxdz deleted the tixxdz/fleet-code-cleaning-new-final-v1 branch March 30, 2016 08:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant