mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 18:11:28 +01:00
eb6b8551d4
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 (failed
orlocal_failed
in listforwardsstatus
).succeededforwards
: routed payments which succeeded (settled
in listforwardsstatus
).failedpays
: payment attempts which did not succeed (failed
in listpaysstatus
).succededpays
: payment attempts which succeeded (complete
in listpaysstatus
).expiredinvoices
: invoices which were not paid (and cannot be) (expired
in listinvoicesstatus
).paidinvoices
: invoices which were paid (paid
in 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