mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 12:35:50 +00:00
deploy: 55dc7a252e
This commit is contained in:
@@ -149,17 +149,17 @@ $(function() {
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Get the current limit, then adjust it to what we need.</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">struct </span>rlimit rl;</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">int</span> available = 0;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">int</span> <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> = 0;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">if</span> (getrlimit(RLIMIT_NOFILE, &rl) == 0)</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  {</div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="comment">// If the limit is infinite, then we are good.</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">if</span> (rl.rlim_cur == RLIM_INFINITY)</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  available = needed;</div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> = needed;</div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  available = rl.rlim_cur;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> = rl.rlim_cur;</div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">if</span> (available < needed)</div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">if</span> (<a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> < needed)</div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  {</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="comment">// Ignore the rlim_max, as the process may</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="comment">// be configured to override it anyways. We</span></div>
|
||||
@@ -167,17 +167,17 @@ $(function() {
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  rl.rlim_cur = needed;</div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> (setrlimit(RLIMIT_NOFILE, &rl) == 0)</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  available = rl.rlim_cur;</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> = rl.rlim_cur;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (needed > available)</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (needed > <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a>)</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  {</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  j.<a class="code" href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">fatal</a>() << <span class="stringliteral">"Insufficient number of file descriptors: "</span> << needed</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  << <span class="stringliteral">" are needed, but only "</span> << available << <span class="stringliteral">" are available."</span>;</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  << <span class="stringliteral">" are needed, but only "</span> << <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a> << <span class="stringliteral">" are available."</span>;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  </div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/io/cerr.html">std::cerr</a> << <span class="stringliteral">"Insufficient number of file descriptors: "</span> << needed</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  << <span class="stringliteral">" are needed, but only "</span> << available</div>
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  << <span class="stringliteral">" are needed, but only "</span> << <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a></div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  << <span class="stringliteral">" are available.\n"</span>;</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
@@ -630,7 +630,7 @@ $(function() {
|
||||
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <a class="codeRef" href="http://en.cppreference.com/w/cpp/io/cerr.html">std::cerr</a> << <span class="stringliteral">"The database filesystem must have at least as "</span></div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <span class="stringliteral">"much free space as the size of "</span></div>
|
||||
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  << dbPath.string() << <span class="stringliteral">", which is "</span> << dbSize</div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  << <span class="stringliteral">" bytes. Only "</span> << available</div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>  << <span class="stringliteral">" bytes. Only "</span> << <a class="code" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">available</a></div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  << <span class="stringliteral">" bytes are available.\n"</span>;</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  <span class="keywordflow">return</span> -1;</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  }</div>
|
||||
@@ -931,6 +931,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1Config_html_a6d275f46c1bb19d9a85917de5ca1b99ea99e70e98c78e9c336dbf5fa9e54405b1"><div class="ttname"><a href="classripple_1_1Config.html#a6d275f46c1bb19d9a85917de5ca1b99ea99e70e98c78e9c336dbf5fa9e54405b1">ripple::Config::LOAD_FILE</a></div><div class="ttdeci">@ LOAD_FILE</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00122">Config.h:122</a></div></div>
|
||||
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/data.html">std::data</a></div><div class="ttdeci">T data(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a37eda33d77f068d8788e5a5a81a7cc77"><div class="ttname"><a href="namespaceripple.html#a37eda33d77f068d8788e5a5a81a7cc77">ripple::make_Application</a></div><div class="ttdeci">std::unique_ptr< Application > make_Application(std::unique_ptr< Config > config, std::unique_ptr< Logs > logs, std::unique_ptr< TimeKeeper > timeKeeper)</div><div class="ttdef"><b>Definition:</b> <a href="Application_8cpp_source.html#l02195">Application.cpp:2195</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb"><div class="ttname"><a href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">ripple::PublisherStatus::available</a></div><div class="ttdeci">@ available</div></div>
|
||||
<div class="ttc" id="astructripple_1_1ConfigSection_html_a44ee859a6705ddcac4e318602f8fe6ac"><div class="ttname"><a href="structripple_1_1ConfigSection.html#a44ee859a6705ddcac4e318602f8fe6ac">ripple::ConfigSection::nodeDatabase</a></div><div class="ttdeci">static std::string nodeDatabase()</div><div class="ttdef"><b>Definition:</b> <a href="ConfigSections_8h_source.html#l00033">ConfigSections.h:33</a></div></div>
|
||||
<div class="ttc" id="awhat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception/what.html">std::exception::what</a></div><div class="ttdeci">T what(T... args)</div></div>
|
||||
<!-- start footer part -->
|
||||
|
||||
Reference in New Issue
Block a user