[tickets] [opensaf:tickets] #1425 IMM: Add attribute def flag SA_IMM_ATTR_STRONG_DEFAULT

2015-12-23 Thread Hung Nguyen
changeset:   7192:20d4b0e6fc62 [20d4b0]
tag: tip
user:Hung Nguyen 
date: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

2015-12-10 Thread Hung Nguyen
- **status**: review --> fixed
- **Comment**:

default (5.0)

changeset:   7165:6ae334abdd52 [6ae334]
user:Hung Nguyen 
date: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

2015-10-01 Thread Anders Bjornerstedt
- **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

2015-10-01 Thread Anders Bjornerstedt
- **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

2015-09-23 Thread Hung Nguyen
- **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

2015-09-23 Thread Hung Nguyen
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

2015-09-22 Thread Hung Nguyen
- **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

2015-09-20 Thread Hung Nguyen
- **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

2015-07-24 Thread Anders Bjornerstedt



---

** [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