Oliver Gugger
5330b3e414
Merge pull request #7475 from lightningnetwork/dependabot/go_modules/tor/golang.org/x/net-0.7.0
...
build(deps): bump golang.org/x/net from 0.0.0-20211015210444-4f30a5c0130f to 0.7.0 in /tor
2023-03-03 13:41:19 +01:00
Oliver Gugger
2e9ceb2ceb
Merge pull request #7471 from hieblmi/peer-alias-remove-error
...
rpc: assign peer alias lookup error string
2023-03-03 11:48:13 +01:00
dependabot[bot]
534535f8db
build(deps): bump golang.org/x/net in /tor
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20211015210444-4f30a5c0130f to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-03 09:15:58 +00:00
Oliver Gugger
c4e0927960
Merge pull request #7453 from lightningnetwork/dependabot/go_modules/healthcheck/golang.org/x/sys-0.1.0
...
build(deps): bump golang.org/x/sys from 0.0.0-20211216021012-1d35b9e2eb4e to 0.1.0 in /healthcheck
2023-03-03 10:15:29 +01:00
Oliver Gugger
880dfd74d8
Merge pull request #7455 from lightningnetwork/dependabot/go_modules/tor/golang.org/x/sys-0.1.0
...
build(deps): bump golang.org/x/sys from 0.0.0-20211216021012-1d35b9e2eb4e to 0.1.0 in /tor
2023-03-03 10:15:06 +01:00
Slyghtning
910e3832dc
docs: update release notes
2023-03-03 10:07:46 +01:00
Slyghtning
213bdb2e01
rpcserver: assign peer alias lookup error
2023-03-03 10:07:44 +01:00
Olaoluwa Osuntokun
251802d796
Merge pull request #7444 from bitromortac/2302-capacity-config
...
routing: configurable capacity fraction for apriori probability
2023-03-02 18:39:01 -08:00
Oliver Gugger
1136643917
Merge pull request #7469 from yyforyongyu/fix-itest-network-timeout
...
itest: use unreachable URL in `testNetworkConnectionTimeout`
2023-03-02 09:15:04 +01:00
yyforyongyu
70eede22dc
itest: use unreachable URL in testNetworkConnectionTimeout
2023-03-02 09:42:21 +08:00
Olaoluwa Osuntokun
530988cadf
Merge pull request #7467 from yyforyongyu/rename-lookuphtlc
...
rpcserver: rename `LookupHtlc` to `LookupHtlcResolution`
2023-03-01 12:05:09 -08:00
yyforyongyu
e3b3fea3ea
docs: update release notes for LookupHtlcResolution
2023-03-01 01:47:08 +08:00
yyforyongyu
c26917ee1f
multi: rename LookupHtlc
to LookupHtlcResolution
for clarity
2023-03-01 01:47:08 +08:00
Oliver Gugger
ffef78a4e5
Merge pull request #7462 from guggero/createwatchonly-stateless
...
remote signer: allow stateless init of watch-only node
2023-02-27 22:36:32 +01:00
Oliver Gugger
610fc0d927
docs: add release notes
2023-02-27 21:59:45 +01:00
Oliver Gugger
04376b3b23
cmd/lncli: add --stateless_init to createwatchonly command
2023-02-27 21:59:45 +01:00
yyforyongyu
2bf84fbe41
lnrpc: update docs on LookupHtlc
2023-02-27 16:59:17 +08:00
yyforyongyu
38063a4720
itest+lntest: add testLookupHTLC
2023-02-27 16:59:16 +08:00
yyforyongyu
38d0ee9291
lnd: don't allow lookup when StoreFinalHtlcResolutions
is false
2023-02-27 16:59:16 +08:00
yyforyongyu
86373645b6
lntest: skip logging if there's no error in shutdown
2023-02-27 16:21:54 +08:00
dependabot[bot]
c9a5a0818c
build(deps): bump golang.org/x/sys in /tor
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.0.0-20211216021012-1d35b9e2eb4e to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 10:47:32 +00:00
dependabot[bot]
fccfefdb58
build(deps): bump golang.org/x/sys in /healthcheck
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.0.0-20211216021012-1d35b9e2eb4e to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-25 08:08:46 +00:00
Oliver Gugger
d321182220
Merge pull request #7322 from hieblmi/cmd-listchannels-peer-alias
...
lncli: remote peer alias in `listchannels`
2023-02-24 22:16:43 +01:00
bitromortac
fce88e8b5d
lncli+routerrpc: dynamic capacity fraction config
...
Enable setting and getting of the apriori capacity fraction in lncli and
in the router rpc.
2023-02-24 15:28:55 +01:00
bitromortac
26d1f427df
routing: trace capacity in probability log
2023-02-24 15:28:55 +01:00
bitromortac
75a9dc9103
routing: limit capacity factor and tune parameters
...
* The maximal reduction in the probability is limited to 0.5 (previously
~0.05), such that we don't get too low apriori probabilities.
Otherwise, this may lead to a too strong selection of large (and maybe
expensive) channels. A two-hop path would get total probability
penalties of:
- 1000PPM/(0.6*0.6) = 2778 PPM in the unsaturated case
- 1000PPM/(0.6*(0.6*0.5)) = 5556 PPM in the saturated case, where the
second hop is saturated
The difference in PPM of 2778 PPM should be enough to bias towards the
first path.
* The smearing factor is reduced. Previously we had to keep a higher
smearing factor in order to make the capacity factor not go to zero
for high amounts, to still give a fully saturated channel a chance.
This is not needed anymore due to the capping to 0.5. A lower value of
the smearing factor lets us more precisely choose a capacity fraction
and the capacity factor is more neutral when it comes to intermediate
amounts.
We set a conservative default value for the capacity fraction, which
still has the effect of discarding exhausted channels, giving a
noticeable effect when about 90% of the capacity is being used.
2023-02-24 15:28:55 +01:00
bitromortac
a73581610e
routing+lnrpc: make capacity factor configurable
...
We make the capacity factor configurable via an lnd.conf routerrpc
apriori parameter. The capacity factor trades off increased success
probability with a reduced set of channel candidates, which may lead to
increased fees. To let users choose whether the factor is active or not,
we add a config setting where a capacity fraction of 1.0 disables the
factor. We limit the capacity fraction to values between 0.75 and 1.0.
Lower values may discard too many channels.
2023-02-24 15:28:55 +01:00
Slyghtning
313983f106
docs: update release notes
2023-02-24 10:49:11 +01:00
Slyghtning
4c198bdfde
itest: check peer alias in ListChannels
2023-02-24 10:49:11 +01:00
Slyghtning
3e5943b7f9
rpcserver: enrich ListChannels with peer alias
2023-02-24 10:49:11 +01:00
Slyghtning
9d048ecd6a
lncli: add flag skip_peer_alias_lookup to listchannels
2023-02-24 10:49:11 +01:00
Slyghtning
edb58a8b28
lnrpc: peer_alias field for Channel message
2023-02-24 10:49:11 +01:00
Oliver Gugger
73596ceac2
Merge pull request #7447 from Roasbeef/v0-16-0-branch-rc1
...
build: bump version to v0.16.0-rc1
2023-02-24 09:56:19 +01:00
Olaoluwa Osuntokun
9f1daf31c1
Merge pull request #7445 from yyforyongyu/fix-heap
...
discovery: fix heap escape on `cachedMsgs`
2023-02-23 16:24:22 -08:00
Olaoluwa Osuntokun
036a0144cb
build: bump version to v0.16.0-rc1
2023-02-23 15:36:51 -08:00
Olaoluwa Osuntokun
cfc19a9ac4
Merge pull request #6825 from yyforyongyu/6-new-itest
...
itest: fix previously known test flakes
2023-02-23 15:35:45 -08:00
yyforyongyu
be6727d497
lntest: add more outputs to standby nodes and skip shutdown error
2023-02-24 01:35:17 +08:00
yyforyongyu
52dff48477
itest: fix flake in testOptionScidUpgrade
2023-02-24 01:35:17 +08:00
yyforyongyu
4fdce8b448
itest: fix flake in testChannelFundingPersistence
2023-02-24 01:35:16 +08:00
yyforyongyu
d6043c26a7
itest: temp fix for closing channels
2023-02-24 01:35:16 +08:00
yyforyongyu
28744d89c7
lntest: fix linter stylecheck
and containedctx
2023-02-24 01:35:16 +08:00
yyforyongyu
0c50d4379f
itest: fix test flake in testZeroConfReorg
2023-02-24 01:35:16 +08:00
yyforyongyu
eb57de2f0e
itest: fix context leak in testZeroConfReorg
2023-02-24 01:35:16 +08:00
yyforyongyu
d7c38b2c58
lntest: add node name to assertions
2023-02-24 01:35:16 +08:00
yyforyongyu
3f6315242a
funding: fix itest flake with pending channels
2023-02-24 01:35:16 +08:00
yyforyongyu
ce1d1c6248
discovery: fix heap escape on cachedMsgs
2023-02-23 23:18:05 +08:00
yyforyongyu
2ddf079889
discovery+server.go: add FindChannel to fix itest flake
2023-02-23 21:56:13 +08:00
yyforyongyu
53fa13bc29
htlcswitch: fix HandleChannelUpdate by selecting on link's quit chan
2023-02-23 21:56:13 +08:00
yyforyongyu
7a3b3c89c2
docs: update release docs
2023-02-23 21:56:13 +08:00
yyforyongyu
4e2268b8b1
lntest: update readme re different code used in lntest
2023-02-23 21:56:12 +08:00