Branch: refs/heads/nanny
Home: https://github.com/openSUSE/wicked
Commit: a1aee3006b4c5b97ee1d12d0fef024a928bf767e
https://github.com/openSUSE/wicked/commit/a1aee3006b4c5b97ee1d12d0fef024a928...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M client/ifup.c
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
ifup: Add wickedd state signal handler
Commit: b0ac4b18d46dad06b4ecfdc5a65f7177a2931315
https://github.com/openSUSE/wicked/commit/b0ac4b18d46dad06b4ecfdc5a65f7177a2...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M client/ifup.c
M client/ifup.h
M client/main.c
M client/read-config.c
M client/suse/compat-suse.c
Log Message:
-----------
client: Set WAIT_FOR_INTERFACES from compat
Commit: 2b2cd6a9d87458d2c2be3a1e349d21370f66004e
https://github.com/openSUSE/wicked/commit/2b2cd6a9d87458d2c2be3a1e349d21370f...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M nanny/main.c
M nanny/nanny.c
Log Message:
-----------
nanny: Check the subordinate device state
Upon each state discovery (after FSM run) check which
devices failed and removed them from recheck list.
They might be hotplug device or failed ifworkers,
so reset them for the next run.
Commit: 1865f244b75d3cb9970316bcd7ba98c841524ce3
https://github.com/openSUSE/wicked/commit/1865f244b75d3cb9970316bcd7ba98c841...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Separate match generation from the hire
Commit: 2ae4dd336fba08f892f150ff3b2f79c0c2a86147
https://github.com/openSUSE/wicked/commit/2ae4dd336fba08f892f150ff3b2f79c0c2...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: hire nanny on all children ifworkers
Commit: 730a8b6dd12673a27903edd2d6db7a01f6f63905
https://github.com/openSUSE/wicked/commit/730a8b6dd12673a27903edd2d6db7a01f6...
Author: Pawel Wieczorkiewicz
Date: 2014-05-21 (Wed, 21 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
policy: Match name against existing devices
Commit: e914689282e21624ae98e9ac9c008c6599b9e309
https://github.com/openSUSE/wicked/commit/e914689282e21624ae98e9ac9c008c6599...
Author: Pawel Wieczorkiewicz
Date: 2014-05-22 (Thu, 22 May 2014)
Changed paths:
M client/ifdown.c
M nanny/nanny.c
Log Message:
-----------
nanny: Destroy ifworkers of removed policy
Commit: ef32d4b09bfb1e6bf128a61715b314e00f819043
https://github.com/openSUSE/wicked/commit/ef32d4b09bfb1e6bf128a61715b314e00f...
Author: Pawel Wieczorkiewicz
Date: 2014-05-22 (Thu, 22 May 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Add ni_ifup_start_policies() for cleanup
Commit: baa2260918c2baedbfbb9215b8f45ce9d6c70b1b
https://github.com/openSUSE/wicked/commit/baa2260918c2baedbfbb9215b8f45ce9d6...
Author: Pawel Wieczorkiewicz
Date: 2014-05-22 (Thu, 22 May 2014)
Changed paths:
M server/main.c
Log Message:
-----------
Revert "server: no unrequested device-ready events (bnc#871135)"
This reverts commit f44606d1678d2a7411b7b27c20fa166214a8ce02.
Commit: cd05e3a31cea87e2c57558d4811ba3816af4cf33
https://github.com/openSUSE/wicked/commit/cd05e3a31cea87e2c57558d4811ba3816a...
Author: Pawel Wieczorkiewicz
Date: 2014-05-23 (Fri, 23 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Update workers name if device has been renamed
Commit: 89e73b80c31c948a478d72cd15a7400f99ca4e4b
https://github.com/openSUSE/wicked/commit/89e73b80c31c948a478d72cd15a7400f99...
Author: Pawel Wieczorkiewicz
Date: 2014-05-23 (Fri, 23 May 2014)
Changed paths:
M nanny/device.c
Log Message:
-----------
nanny: Do not reset workers upon configuration
Commit: 6f882e95f422f8af2d627aa401d7496e7d8fa5ea
https://github.com/openSUSE/wicked/commit/6f882e95f422f8af2d627aa401d7496e7d...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M include/wicked/fsm.h
Log Message:
-----------
fsm: Add ni_ifworker_is_factory_device() function
This function is supposed to tell whether ifworker
reflects factory device not created yet.
Commit: 010c943556ea410c614cddfdad6f20b7419363c5
https://github.com/openSUSE/wicked/commit/010c943556ea410c614cddfdad6f20b741...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: Make ni_ifworker_complete() funtion external
Commit: 0d55b89769f49725737014f1d54a9555c69991ff
https://github.com/openSUSE/wicked/commit/0d55b89769f49725737014f1d54a9555c6...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/device.c
Log Message:
-----------
nanny: Do not reset device upon completion
Commit: 4bb656bab789a8d7a8f7bdde901a944c81aeec55
https://github.com/openSUSE/wicked/commit/4bb656bab789a8d7a8f7bdde901a944c81...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/main.c
Log Message:
-----------
nanny: ni_nanny_discover_state() checks initial state
This function performs initial refresh and sets initial state.
Commit: c54eb5b9ad12719be01b70d2eb13a62571b8177c
https://github.com/openSUSE/wicked/commit/c54eb5b9ad12719be01b70d2eb13a62571...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/main.c
M nanny/nanny.c
M nanny/nanny.h
Log Message:
-----------
nanny: Change main loop logic to handle all signals
We perform constant recheck until all ifworkers are satisfied
and all async FSM related events are handled.
Commit: 90722c1fbb8cf8f8ed10183be3b56b27a1e6e38a
https://github.com/openSUSE/wicked/commit/90722c1fbb8cf8f8ed10183be3b56b27a1...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: Create new device on DEVICE_READY event
Commit: 9f343cedf5a2eed2d116704a4872cab5ec4b585b
https://github.com/openSUSE/wicked/commit/9f343cedf5a2eed2d116704a4872cab5ec...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: Factory device handling by nanny
- Perform ni_fsm_build_hierarchy() only upon
new ifworker arrival
- Do not destroy recheck array each time
- Clean recheck upon device delete event
- Schedule non-existing factory devices
Commit: b8872e1673ba3b823100e6be308e137223fb1199
https://github.com/openSUSE/wicked/commit/b8872e1673ba3b823100e6be308e137223...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: do not remove worker on delete policy
Commit: 93fef3de27a82d4975b35f1ee5b61fe550ce906c
https://github.com/openSUSE/wicked/commit/93fef3de27a82d4975b35f1ee5b61fe550...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: clean selected policy on policy delete
Commit: fcb895f0d8ce6b91f2d48d9e3975177e8da2a0d0
https://github.com/openSUSE/wicked/commit/fcb895f0d8ce6b91f2d48d9e3975177e8d...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Update client-info only on final state
Commit: 998dc39088993cee4d8d8c25c6db943bb2e14be5
https://github.com/openSUSE/wicked/commit/998dc39088993cee4d8d8c25c6db943bb2...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Do not refresh client-info state
Commit: 7f6235043b77e955e3f68bf197c1d848de914b6d
https://github.com/openSUSE/wicked/commit/7f6235043b77e955e3f68bf197c1d848de...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Do not flatten on started children
Commit: a6d206fbd245c15651efbc44c7f586422adf4ae2
https://github.com/openSUSE/wicked/commit/a6d206fbd245c15651efbc44c7f586422a...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Add ni_fsm_purge_children() on worker destroy
Commit: 597438c63b7d35d7e8171765ff4fd5c8ee735cb5
https://github.com/openSUSE/wicked/commit/597438c63b7d35d7e8171765ff4fd5c8ee...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
M src/fsm.c
Log Message:
-----------
fsm, nanny: Removing non-initial refreshes
Commit: 1c1c95bcc627337f9eed30ba6211667185578121
https://github.com/openSUSE/wicked/commit/1c1c95bcc627337f9eed30ba6211667185...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Set initial state of existing devices on refresh
Commit: cbd9e3b492ca670384cafd6078be51a3bce9ef88
https://github.com/openSUSE/wicked/commit/cbd9e3b492ca670384cafd6078be51a3bc...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Add handling of DEVICE_CREATE event
In the FSM signal handler we perform state update
to DEVICE_EXISTS when new device shows up.
Commit: 9082569ef9894deff7482357ccada18229f94242
https://github.com/openSUSE/wicked/commit/9082569ef9894deff7482357ccada18229...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
M src/fsm.c
Log Message:
-----------
fsm: Rebuild hierarchy when device becomes ready
This is particulary useful when new device shows up.
We may finally match policies and fulfill binding
requiremens.
Commit: 738b70220784847cb04c163ef5ae93e589aacfc9
https://github.com/openSUSE/wicked/commit/738b70220784847cb04c163ef5ae93e589...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Reset completed workers on LinkDown event
Commit: 337bad85ca207cc8d1feb882e68ec3825115c2a4
https://github.com/openSUSE/wicked/commit/337bad85ca207cc8d1feb882e68ec38251...
Author: Pawel Wieczorkiewicz
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nny: recheck on not completed and not active workers
Commit: 67120b03c5d64750d3ecdd170f57eaf4797f8372
https://github.com/openSUSE/wicked/commit/67120b03c5d64750d3ecdd170f57eaf479...
Author: Marius Tomaschewski
Date: 2014-05-28 (Wed, 28 May 2014)
Changed paths:
M client/ifdown.c
M client/ifup.c
M client/ifup.h
M client/main.c
M client/read-config.c
M client/suse/compat-suse.c
M include/wicked/fsm.h
M nanny/device.c
M nanny/main.c
M nanny/nanny.c
M nanny/nanny.h
M server/main.c
M src/fsm.c
Log Message:
-----------
Merge pull request #265 from pwieczorkiewicz/nanny_work5
Nanny - ifup implementation
Compare: https://github.com/openSUSE/wicked/compare/ca00d88600d6...67120b03c5d6