mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 07:04:22 +01:00
We only handle top-level objects with an array of objects: make sure it is one before we call the routines. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2.7 KiB
2.7 KiB
lightning-autoclean-once -- A single deletion of old invoices/payments/forwards
SYNOPSIS
autoclean-once subsystem age
DESCRIPTION
The autoclean-once RPC command tell the autoclean plugin to do a
single sweep to delete old entries. This is a manual alternative (or
addition) to the various autoclean-...-age parameters which
cause autoclean to run once per hour: see lightningd-config(5).
The subsystems currently supported are:
failedforwards: routed payments which did not succeed (failedorlocal_failedin listforwardsstatus).succeededforwards: routed payments which succeeded (settledin listforwardsstatus).failedpays: payment attempts which did not succeed (failedin listpaysstatus).succededpays: payment attempts which succeeded (completein listpaysstatus).expiredinvoices: invoices which were not paid (and cannot be) (expiredin listinvoicesstatus).paidinvoices: invoices which were paid (paidin listinvoices `status).
age is a non-zero number in seconds.
RETURN VALUE
On success, an object containing autoclean is returned. It is an object containing:
- succeededforwards (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
- failedforwards (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
- succeededpays (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
- failedpays (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
- paidinvoices (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
- expiredinvoices (object, optional):
- cleaned (u64): total number of deletions done this run
- uncleaned (u64): the total number of entries not deleted this run
AUTHOR
Rusty Russell <rusty@rustcorp.com.au> is mainly responsible.
SEE ALSO
lightningd-config(5), lightning-autoclean-status(7)
RESOURCES
Main web site: https://github.com/ElementsProject/lightning