This file is indexed.

/usr/share/doc/polyorb-doc/html/polyorb_ug/Partition-Attribute-Allow_005fLight_005fPCS.html is in polyorb-doc 2.11~20140418-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This is free software; you can redistribute it and/or modify it under
terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.  This software is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License and
a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
<http://www.gnu.org/licenses/>. -->
<!-- Created by GNU Texinfo 6.4.90, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Partition Attribute Allow_Light_PCS (PolyORB User&rsquo;s Guide)</title>

<meta name="description" content="Partition Attribute Allow_Light_PCS (PolyORB User&rsquo;s Guide)">
<meta name="keywords" content="Partition Attribute Allow_Light_PCS (PolyORB User&rsquo;s Guide)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="About-This-Guide.html#About-This-Guide" rel="start" title="About This Guide">
<link href="Index.html#Index" rel="index" title="Index">
<link href="About-This-Guide.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="The-Configuration-Language.html#The-Configuration-Language" rel="up" title="The Configuration Language">
<link href="Pragma-Priority.html#Pragma-Priority" rel="next" title="Pragma Priority">
<link href="Partition-Attribute-Data_005fLocation.html#Partition-Attribute-Data_005fLocation" rel="prev" title="Partition Attribute Data_Location">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<a name="Partition-Attribute-Allow_005fLight_005fPCS"></a>
<div class="header">
<p>
Next: <a href="Pragma-Priority.html#Pragma-Priority" accesskey="n" rel="next">Pragma Priority</a>, Previous: <a href="Partition-Attribute-Data_005fLocation.html#Partition-Attribute-Data_005fLocation" accesskey="p" rel="prev">Partition Attribute Data_Location</a>, Up: <a href="The-Configuration-Language.html#The-Configuration-Language" accesskey="u" rel="up">The Configuration Language</a> &nbsp; [<a href="About-This-Guide.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Partition-Attribute-Allow_005fLight_005fPCS-1"></a>
<h4 class="subsubsection">8.5.4.14 Partition Attribute Allow_Light_PCS</h4>

<p>On some circumstances, <tt>po_gnatdist</tt> can detect that a partition does not need
the full PCS functionalities. This occurs in particular when the
partition does use any task, any RCI unit or any RACW object. Therefore,
the partition does not receive any message that is not a reply to a
previous request. In this case, the PCS does not drag in the tasking
library and a light PCS is linked in the partition executable.
This specific configuration is automatically determined by
<tt>po_gnatdist</tt> with the ALI file information.
</p>
<p>This optimization can be inappropriate especially when the user wants to
use the &quot;Distributed Shared Memory&quot; storage support which runs Li and
Hudak&rsquo;s algorithm. In this case, messages are exchanged without being
replies to previously sent requests and the normal PCS should be linked
instead of the light one. Note also that <tt>po_gnatdist</tt> cannot know for sure
that the DSM storage support assigned at configuration time is used at
run-time. The user can configure this optimization with the following
attribute.
</p>
<div class="smallexample">
<pre class="smallexample">

REPRESENTATION_CLAUSE ::=
   <b>for</b> PARTITION_IDENTIFIER'Allow_Light_PCS <b>use</b> BOOLEAN_LITERAL;

</pre></div>




</body>
</html>