[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
changeset: 7192:20d4b0e6fc62 [20d4b0] tag: tip user:Hung Nguyendate:Wed Dec 23 15:17:26 2015 +0700 summary: imm: Add protocol50 check and fix misplaced log [#1425] --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** fixed **Milestone:** 5.0.FC **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Fri Dec 11, 2015 05:30 AM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: review --> fixed - **Comment**: default (5.0) changeset: 7165:6ae334abdd52 [6ae334] user:Hung Nguyendate:Fri Dec 11 11:03:14 2015 +0700 summary: imm: Add OPENSAF_IMM_FLAG_PRT50_ALLOW value for noStdFlags [#1425] changeset: 7166:1fda7ee00eb1 [1fda7e] user:Hung Nguyen date:Fri Dec 11 11:05:37 2015 +0700 summary: imm: Introduce SA_IMM_ATTR_STRONG_DEFAULT flag [#1425] changeset: 7167:83996f61a055 [83996f] user:Hung Nguyen date:Fri Dec 11 11:46:21 2015 +0700 summary: imm: Support SA_IMM_ATTR_STRONG_DEFAULT flag [#1425] changeset: 7168:f5e8fbc8f2a4 [f5e8fb] user:Hung Nguyen date:Fri Dec 11 11:49:46 2015 +0700 summary: imm: Add support for strong default to IMM tools [#1425] changeset: 7169:5a954d0f2fc9 [5a954d] user:Hung Nguyen date:Fri Dec 11 11:50:25 2015 +0700 summary: imm: Add test cases for strong default [#1425] --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** fixed **Milestone:** 5.0.FC **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Mon Nov 23, 2015 03:33 AM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: assigned --> unassigned - **Milestone**: future --> 5.0 --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** unassigned **Milestone:** 5.0 **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Wed Sep 23, 2015 04:23 PM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: unassigned --> accepted --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** accepted **Milestone:** 5.0 **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Thu Oct 01, 2015 10:38 AM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: review --> assigned - **Milestone**: 4.7.FC --> future --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** assigned **Milestone:** future **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Wed Sep 23, 2015 12:53 AM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
https://sourceforge.net/p/opensaf/mailman/message/34484355/ --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** assigned **Milestone:** future **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Wed Sep 23, 2015 04:20 PM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: accepted --> review --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** review **Milestone:** 4.7.FC **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Mon Sep 21, 2015 02:48 AM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- Monitor Your Dynamic Infrastructure at Any Scale With Datadog! Get real-time metrics from all of your servers, apps and tools in one place. SourceForge users - Click here to start your Free Trial of Datadog now! http://pubads.g.doubleclick.net/gampad/clk?id=241902991=/4140___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
- **status**: unassigned --> accepted - **assigned_to**: Hung Nguyen - **Milestone**: future --> 4.7.FC --- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** accepted **Milestone:** 4.7.FC **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Fri Jul 24, 2015 12:49 PM UTC **Owner:** Hung Nguyen The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT
--- ** [tickets:#1425] IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT** **Status:** unassigned **Milestone:** future **Created:** Fri Jul 24, 2015 12:49 PM UTC by Anders Bjornerstedt **Last Updated:** Fri Jul 24, 2015 12:49 PM UTC **Owner:** nobody The saImmOmClassCreate_2() API allows the user to provide a list of attribute definitions. An attribute definition may include a default value. The default value will be assigned to this attribute in an instance being created by the saImmOmCcbObjectCreate_2() or the saImmOiRtObjectCreate_2() APIs, if the user does not provide a value for that attribute. But a user/OI may later update such an object/attribute assigning the empty value to the attribute. So the default value mechanism is only effective for object creation and not later in the life cycle of the object. This makes the default attribute value mechanism weaker than some users would like. This enhancement proposes a new attribute flag SA_IMM_ATTR_STRONG_DEFAULT. This flag will only be allowed to be set on an attribute definition that includes a default value. The meaning of the flag is that if a user attempts an update of an object/attribute that assigns the empty value to such an attribute, then the IMM will replace, i.e. override, that value with the default value defined in the class. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is subscribed to https://sourceforge.net/p/opensaf/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets