Re: [PATCH] bonding: Writer support
- From: Thomas Graf <tgraf redhat com>
- To: Jirka Klimes <jklimes redhat com>
- Cc: networkmanager-list gnome org
- Subject: Re: [PATCH] bonding: Writer support
- Date: Fri, 24 Feb 2012 15:27:53 +0100
On Fri, 2012-02-24 at 13:59 +0100, Jirka Klimes wrote:
> On Tuesday 21 of February 2012 13:58:55 Thomas Graf wrote:
> > For bonding-master:
> > TYPE=bond
> > BONDING_MASTER=yes
> > DEVICE=<NAME>
> > BONDING_OPTS="..."
> >
> > For bonding-slaves:
> > MASTER=<NAME>
> >
> > The test cases currently fail for reasons I don't understand. When
> > dumping, both connection and reread look identical.
> >
> > Signed-off-by: Thomas Graf <tgraf redhat com>
> > ---
>
> Looks good in general.
>
> The problem is that in you didn't save wired setting (802-3-ethernet)
> in test_write_bond_main(), but while re-reading, it is created.
I see, so non-existing and empty is not considered a match.
> Should wired setting be present in both master and slave connections?
Yes, it's used to set the MTU and eventually the mac address.
> > + NULL);
> > + g_free (uuid);
> > +
> /* Wired setting */
> s_wired = (NMSettingWired *) nm_setting_wired_new ();
> ASSERT (s_wired != NULL,
> "bond-main-write", "failed to allocate new %s setting",
> NM_SETTING_WIRED_SETTING_NAME);
> nm_connection_add_setting (connection, NM_SETTING (s_wired));
OK. This makes the bond-main test succeed.
> > + /* bond setting */
> > + s_bond = (NMSettingBond *) nm_setting_bond_new ();
> > + ASSERT (s_bond != NULL,
>
>
> Another issue is in test_write_bond_slave():
> In src/settings/plugins/ifcfg-rh/writer.c:1424 we return, when IPv4 method is
> disabled (NM_SETTING_IP4_CONFIG_METHOD_DISABLED) and that's why
> MAY_FAIL you set to TRUE is not written. And while re-reading MAY_FAIL
> become FALSE (the default value).
>
> g_object_set (s_ip4,
> NM_SETTING_IP4_CONFIG_METHOD,
> NM_SETTING_IP4_CONFIG_METHOD_DISABLED,
> NULL);
OK. This explains it. I've removed setting MAY_FAIL to resolve the test.
> I am not sure if we should store other values when the method is
> disabled. As in that case we are not interested in the values, I guess. Dan,
> what do you think?
I think it can be done either way. I just didn't think of this.
Thomas
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]