I am submitting this fasttrack on behalf of Mita Solanky. Binding is patch. Timeout is set to Jan. 5 to allow for the break.
Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Add function pool_is_readonly_property to libpool 1.2. Name of Document Author/Supplier: Author: Mita Solanky 1.3 Date of This Document: 22 December, 2009 4. Technical Description libpool : addition of pool_is_readonly_property public interface A new f"unction pool_is_readonly_property" to be added to the existing pool property manipulation functions. This function provides a method to determine whether a pool property is readonly or not. The above is to be added to facilitate more economic retrieval of pool properties via poold and other consumers which currently suffer performance issues when retrieving large numbers of properties in the case where we have many components in a pool configuration (see CR 6836221), this change enables consumers to determine whether a property is readonly and therefore can be stored to subsequently be used without having to make further calls into libpool each time the property value is required. The libpool change will require an update to the man page man/3LIB/libpool as follows: <previous to change> INTERFACES The shared object libpool.so.1 provides the public inter- faces defined below. See intro(3) <http://wwwcgi.rdg.ac.uk:8081/cgi-bin/cgiwrap/wsi14/poplog/man/3/intro> for additional information on shared object interfaces. pool_associate pool_component_info pool_component_to_elem pool_conf_alloc pool_conf_close pool_conf_commit pool_conf_export pool_conf_free pool_conf_info pool_conf_location pool_conf_open pool_conf_remove pool_conf_rollback pool_conf_status pool_conf_to_elem pool_conf_update pool_conf_validate pool_create pool_destroy pool_dissociate pool_dynamic_location pool_error pool_get_binding pool_get_owning_resource pool_get_pool pool_get_property pool_get_resource pool_get_resource_binding pool_get_status pool_info <new man page will read> INTERFACES The shared object libpool.so.1 provides the public inter- faces defined below. See intro(3) <http://wwwcgi.rdg.ac.uk:8081/cgi-bin/cgiwrap/wsi14/poplog/man/3/intro> for additional information on shared object interfaces. pool_associate pool_component_info pool_component_to_elem pool_conf_alloc pool_conf_close pool_conf_commit pool_conf_export pool_conf_free pool_conf_info pool_conf_location pool_conf_open pool_conf_remove pool_conf_rollback pool_conf_status pool_conf_to_elem pool_conf_update pool_conf_validate pool_create pool_destroy pool_dissociate pool_dynamic_location pool_error pool_get_binding pool_get_owning_resource pool_get_pool pool_get_property pool_get_resource pool_get_resource_binding pool_get_status pool_info pool_is_readonly_property pool_put_property <end changes> The interface stability is uncommitted, matching the existing functions. The project binding is patch. 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open