> [!WalSenderMain]
> <table><tr><td rowspan="4" width="25%"><img src="assets/wl_activity_walsendermain.png"></td><td><b>Wait Category</b></td><td>Activity</td></tr><tr><td><b>Mechanism</b></td><td><code>WalSenderMain</code></td></tr><tr><td><b>Operations</b></td><td><a href="Operations/Distributed/Redistribute">Redistribute</a></td></tr><tr><td><b>Resources</b></td><td><a href="Resources/CPU">CPU</a>, <a href="Resources/Network">Network</a></td></tr><tr><td colspan="3">A <b>WAL Sender</b> process is idling in its main loop. It indicates that the sender has finished transmitting all available WAL records and is now waiting for the primary's backend processes to generate and flush new transaction data to disk.</td></tr></table>