From Fedora Project Wiki
(Added "Change should clearly justify its costs with respect to NetworkManager")
 
Line 8: Line 8:
# Whether the QA team can reasonably validate a second network management stack for the sake of just one image
# Whether the QA team can reasonably validate a second network management stack for the sake of just one image
# Whether the documentation team can reasonably maintain a second set of network documentation for the sake of just one image
# Whether the documentation team can reasonably maintain a second set of network documentation for the sake of just one image
[[User:Gholms|Gholms]] ([[User talk:Gholms|talk]]) 05:10, 23 June 2015 (UTC)

Revision as of 05:10, 23 June 2015

Change should clearly justify its costs with respect to NetworkManager

Every other spin/edition/etc, including the atomic image, uses NetworkManager to solve the race condition this change aims to address. Diverging from that would cost us the testing and security benefits we would get by using the same code as the rest of Fedora as well as the similarity of environments that the cloud base image purports to provide its users in the Cloud PRD. The feature page's stated reason for using networkd is to save on disk space, but it should justify why that space savings is worth the costs using it would incur. In particular, it should address:

  1. How much space savings making users learn an unfamiliar network management stack is worth
  2. Why we shouldn't merely slim down NetworkManager down by splitting off dependency-heavy and unused components
  3. Why we shouldn't merely slim down systemd by splitting off networkd and other unused components
  4. Whether the QA team can reasonably validate a second network management stack for the sake of just one image
  5. Whether the documentation team can reasonably maintain a second set of network documentation for the sake of just one image

Gholms (talk) 05:10, 23 June 2015 (UTC)