[installation] Init with inital config for global

This commit is contained in:
2025-10-30 15:08:17 +01:00
commit 7640b452ed
3678 changed files with 2200095 additions and 0 deletions

View File

@ -0,0 +1,379 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Change Log &#8212; CAPS: Common Acquisition Protocol Server documentation</title>
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../_static/gempa.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="../_static/gempa.css?v=c960eebf" />
<link rel="stylesheet" type="text/css" href="../_static/graphviz.css?v=eafc0fe6" />
<script type="text/javascript" src="../_static/gempa.js"></script>
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js?v=b3ba4146"></script>
<script src="../_static/doctools.js?v=888ff710"></script>
<script src="../_static/sphinx_highlight.js?v=4825356b"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Change Log" href="changelog-slink2caps.html" />
<link rel="prev" title="Change Log" href="changelog-rs2caps.html" />
</head>
<body>
<div class="header">
<div class="container">
<img class="background" src="../_static/icon.png"/>
<div class="content">
<span class="title">CAPS: Common Acquisition Protocol Server </span>
<span class="version">2025.254#f0c77b29e</span></h1>
</div>
</div>
</div>
<div class="nav">
<div class="container">
<div class="content"><a class="pull-right" id="sidebar-toggle">TOC</a>
<div class="related" role="navigation" aria-label="related navigation">
<ul>
<li class="right">
<a href="../genindex.html" title="General Index"
accesskey="I">
index
</a>
</li>
<li class="right">
<a href="changelog-slink2caps.html" title="Change Log"
accesskey="N">
next
</a>
</li>
<li class="right">
<a href="changelog-rs2caps.html" title="Change Log"
accesskey="P">
previous
</a>
</li>
<li class="nav-item nav-item-0">
<a href="../index.html">Home</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="container">
<div class="fitted content" id="anchors-container">
<div class="body" role="main">
<section id="change-log">
<span id="sec-changelog-caps2caps"></span><h1>Change Log<a class="headerlink" href="#change-log" title="Permalink to this heading"></a></h1>
<section id="id1">
<h2>2025.101<a class="headerlink" href="#id1" title="Permalink to this heading"></a></h2>
<section id="fixed">
<h3>Fixed<a class="headerlink" href="#fixed" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Improved performance significantly when requesting many channels from
an upstream caps server.</p></li>
</ul>
</section>
</section>
<section id="id2">
<h2>2025.069<a class="headerlink" href="#id2" title="Permalink to this heading"></a></h2>
<section id="changed">
<h3>Changed<a class="headerlink" href="#changed" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Ported code to latest SeisComP API 17 and fix deprecation
warnings.</p></li>
</ul>
</section>
</section>
<section id="id3">
<h2>2024.262<a class="headerlink" href="#id3" title="Permalink to this heading"></a></h2>
<section id="id4">
<h3>Fixed<a class="headerlink" href="#id4" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>MiniSEED encoding allows half a sample timing tolerance
to detect contiguous records.</p></li>
</ul>
</section>
</section>
<section id="id5">
<h2>2023.234<a class="headerlink" href="#id5" title="Permalink to this heading"></a></h2>
<section id="added">
<h3>Added<a class="headerlink" href="#added" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Command-line help and more module documentation.</p></li>
</ul>
</section>
</section>
<section id="id6">
<h2>2023.257<a class="headerlink" href="#id6" title="Permalink to this heading"></a></h2>
<section id="id7">
<h3>Added<a class="headerlink" href="#id7" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New configuration option <code class="docutils literal notranslate"><span class="pre">maxRealTimeGap</span></code> and <code class="docutils literal notranslate"><span class="pre">marginRealTimeGap</span></code>.
They allow to configure a dedicated backfilling stream and to
prefer real-time data. The consequence is the reception of
out of order records at clients.</p></li>
</ul>
</section>
</section>
<section id="id8">
<h2>2022-02-28<a class="headerlink" href="#id8" title="Permalink to this heading"></a></h2>
<section id="id9">
<h3>Added<a class="headerlink" href="#id9" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New config option <code class="docutils literal notranslate"><span class="pre">timeWindowUpdateInterval</span></code>. This option
sets the interval in seconds at which the relative request
time window defined by option <code class="docutils literal notranslate"><span class="pre">days</span></code> and/or <code class="docutils literal notranslate"><span class="pre">daysBefore</span></code> is
updated. Use a value less or equal zero to disable the update.
This feature is supported in archive mode only.
A typical use case is when data has to be transmitted
continuously with a time delay.</p></li>
</ul>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nv">timeWindowUpdateInterval</span><span class="o">=</span><span class="m">86400</span>
</pre></div>
</div>
</section>
</section>
<section id="id10">
<h2>2022-02-25<a class="headerlink" href="#id10" title="Permalink to this heading"></a></h2>
<section id="id11">
<h3>Fixed<a class="headerlink" href="#id11" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Wrong time window subscription after reconnect</p></li>
</ul>
</section>
</section>
<section id="id12">
<h2>2020-12-22<a class="headerlink" href="#id12" title="Permalink to this heading"></a></h2>
<section id="id13">
<h3>Added<a class="headerlink" href="#id13" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Configuration description for daysBefore in e.g. scconfig</p></li>
</ul>
</section>
</section>
<section id="id14">
<h2>2020-12-17<a class="headerlink" href="#id14" title="Permalink to this heading"></a></h2>
<section id="id15">
<h3>Added<a class="headerlink" href="#id15" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>New config option <code class="docutils literal notranslate"><span class="pre">daysBefore</span></code> which can be used to set the end time
of the data acquisition time window n days before the current time, e.g.,</p></li>
</ul>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nv">daysBefore</span><span class="o">=</span><span class="m">10</span>
</pre></div>
</div>
</section>
</section>
<section id="id16">
<h2>2020-02-17<a class="headerlink" href="#id16" title="Permalink to this heading"></a></h2>
<section id="id17">
<h3>Changed<a class="headerlink" href="#id17" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Increase default timeout for acknowledgement messages from 5s to 60s</p></li>
<li><p>Use microsecond precision in data requests</p></li>
</ul>
</section>
</section>
<section id="id18">
<h2>2020-02-12<a class="headerlink" href="#id18" title="Permalink to this heading"></a></h2>
<section id="id19">
<h3>Added<a class="headerlink" href="#id19" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Backfilling buffer which is a tool to mitigate out-of-order data. Whenever a
gap is detected, records will be held in a buffer and not sent out. Records
are flushed from front to back if the buffer size is exceeded.</p></li>
</ul>
</section>
</section>
<section id="id20">
<h2>2020-02-10<a class="headerlink" href="#id20" title="Permalink to this heading"></a></h2>
<section id="id21">
<h3>Changed<a class="headerlink" href="#id21" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>Subscribe to streams even if the requested end time is before the last
received timestamp. This is necessary to do not request data again in
case of wildcard requests.</p></li>
</ul>
</section>
</section>
<section id="id22">
<h2>2018-08-05<a class="headerlink" href="#id22" title="Permalink to this heading"></a></h2>
<section id="id23">
<h3>Fixed<a class="headerlink" href="#id23" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>segfault in journal file parser</p></li>
<li><p>corrupt journal files</p></li>
</ul>
</section>
</section>
<section id="id24">
<h2>2018-03-19<a class="headerlink" href="#id24" title="Permalink to this heading"></a></h2>
<section id="id25">
<h3>Added<a class="headerlink" href="#id25" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>SSL support for outgoing connections</p></li>
</ul>
</section>
</section>
<section id="id26">
<h2>2018-03-14<a class="headerlink" href="#id26" title="Permalink to this heading"></a></h2>
<section id="id27">
<h3>Fixed<a class="headerlink" href="#id27" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>The journal file will be stored by default at &#64;ROOTDIR&#64;/var/run/[name]/journal
where name is the name of the application. In standard cases it is <code class="docutils literal notranslate"><span class="pre">caps2caps</span></code>
but not with aliases in use.</p></li>
</ul>
</section>
</section>
<section id="id28">
<h2>2017-03-21<a class="headerlink" href="#id28" title="Permalink to this heading"></a></h2>
<section id="id29">
<h3>Fixed<a class="headerlink" href="#id29" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>stream recovery in case of wild card request</p></li>
</ul>
</section>
</section>
<section id="id30">
<h2>2017-02-14<a class="headerlink" href="#id30" title="Permalink to this heading"></a></h2>
<section id="id31">
<h3>Added<a class="headerlink" href="#id31" title="Permalink to this heading"></a></h3>
<ul class="simple">
<li><p>out-of-order support</p></li>
</ul>
</section>
</section>
</section>
<div id="anchors-bottom"></div>
</div>
<div class="sidebar" role="navigation" aria-label="main navigation">
<div id="anchors-top"></div>
<div id="anchors" class="content">
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="../search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>document.getElementById('searchbox').style.display = "block"</script>
<div>
<h3><a href="../index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Change Log</a><ul>
<li><a class="reference internal" href="#id1">2025.101</a><ul>
<li><a class="reference internal" href="#fixed">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id2">2025.069</a><ul>
<li><a class="reference internal" href="#changed">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id3">2024.262</a><ul>
<li><a class="reference internal" href="#id4">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id5">2023.234</a><ul>
<li><a class="reference internal" href="#added">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id6">2023.257</a><ul>
<li><a class="reference internal" href="#id7">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id8">2022-02-28</a><ul>
<li><a class="reference internal" href="#id9">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id10">2022-02-25</a><ul>
<li><a class="reference internal" href="#id11">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id12">2020-12-22</a><ul>
<li><a class="reference internal" href="#id13">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id14">2020-12-17</a><ul>
<li><a class="reference internal" href="#id15">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id16">2020-02-17</a><ul>
<li><a class="reference internal" href="#id17">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id18">2020-02-12</a><ul>
<li><a class="reference internal" href="#id19">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id20">2020-02-10</a><ul>
<li><a class="reference internal" href="#id21">Changed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id22">2018-08-05</a><ul>
<li><a class="reference internal" href="#id23">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id24">2018-03-19</a><ul>
<li><a class="reference internal" href="#id25">Added</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id26">2018-03-14</a><ul>
<li><a class="reference internal" href="#id27">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id28">2017-03-21</a><ul>
<li><a class="reference internal" href="#id29">Fixed</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id30">2017-02-14</a><ul>
<li><a class="reference internal" href="#id31">Added</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="changelog-rs2caps.html"
title="previous chapter">Change Log</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="changelog-slink2caps.html"
title="next chapter">Change Log</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/base/changelog-caps2caps.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<div class="container">
<div class="content">
Release <b></b> version <b>2025.254#f0c77b29e</b>
<div class="copyright">
&copy; Copyright <a href="https://www.gempa.de">2013, gempa GmbH.</a>
</div>
</div>
</div>
</div>
</body>
</html>