<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Kestrel Notes</title>
    <link>https://vlp.this52.cn/</link>
    <description>Engineering notes on Linux systems, storage, and networking.</description>
    <item>
      <title>Keeping systemd-journald Predictable on Small Root Volumes</title>
      <link>https://vlp.this52.cn/posts/systemd-journald-disk-budget.html</link>
      <guid>https://vlp.this52.cn/posts/systemd-journald-disk-budget.html</guid>
      <pubDate>2026-11-08</pubDate>
      <description>Practical journald size caps, retention windows, and verification commands for hosts with 10 GB root partitions.</description>
    </item>
    <item>
      <title>Understanding SQLite WAL Checkpoints Under Steady Writes</title>
      <link>https://vlp.this52.cn/posts/sqlite-wal-checkpoint-latency.html</link>
      <guid>https://vlp.this52.cn/posts/sqlite-wal-checkpoint-latency.html</guid>
      <pubDate>2026-10-29</pubDate>
      <description>Why WAL files occasionally grow past expected limits under concurrent readers and how passive vs. truncate checkpoints behave.</description>
    </item>
    <item>
      <title>Notes on TLS 1.3 Key Shares, ALPN, and Session Tickets</title>
      <link>https://vlp.this52.cn/posts/tls13-handshake-alpn-notes.html</link>
      <guid>https://vlp.this52.cn/posts/tls13-handshake-alpn-notes.html</guid>
      <pubDate>2026-10-14</pubDate>
      <description>A concise look at 1-RTT TLS 1.3 negotiation, HTTP/2 ALPN selection, and common Nginx / HAProxy gotchas.</description>
    </item>
    <item>
      <title>Observing TCP Pacing and Socket Buffers on Low-Memory VMs</title>
      <link>https://vlp.this52.cn/posts/linux-tcp-bbr-pacing-small-vps.html</link>
      <guid>https://vlp.this52.cn/posts/linux-tcp-bbr-pacing-small-vps.html</guid>
      <pubDate>2026-09-27</pubDate>
      <description>Measuring real congestion control, queuing disciplines, and memory trade-offs before tuning sysctl values.</description>
    </item>
  </channel>
</rss>
