{"push_id":2767111110,"size":22,"distinct_size":22,"ref":"refs/heads/switch-revert-replace-link","head":"2edb24481c4734accda2e03fc0e5756d0690f87b","before":"536c3be177863fbf394a063ce8ff40bb8eca6e43","commits":[{"sha":"ed2664c2df52464abd0c0675e2f60eb29e62edae","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"ticker/ticker: adds resumable Ticker interface","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/ed2664c2df52464abd0c0675e2f60eb29e62edae"},{"sha":"d054ade6149e7ca2f04738aefccb62c000239344","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"ticker/mock: adds debug Mock Ticker\n\nThis commit adds a Mock Ticker, implementing the\nTicker interface. The ticker abides by the\nbehavioral requirements of the production\nimplementation, but also includes the ability to\nforce feed ticks while the Ticker is paused.\n\nThis commit also places the mock.go file behind\nthe debug build flag. This allows us to import\nthe MockTicker into our unit tests.","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/d054ade6149e7ca2f04738aefccb62c000239344"},{"sha":"2df18b3d43cea47c8c79d3fb48994195c21d3aed","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"ticker/ticker_test: adds Ticker interface tests","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/2df18b3d43cea47c8c79d3fb48994195c21d3aed"},{"sha":"329c0142e0db3f9b639c41d2bb8217e052fc2c1a","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/link: replace batch ticker with...\n\nresumable ticker.Ticker interface","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/329c0142e0db3f9b639c41d2bb8217e052fc2c1a"},{"sha":"d3994d3ec017a06bf90854784e6f1f7410d543ba","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/switch: add log/fwd event tickers to Config","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/d3994d3ec017a06bf90854784e6f1f7410d543ba"},{"sha":"71861975316396ac53b58388730534603d7894d6","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/link_test: replace mockTicker with ticker.Mock","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/71861975316396ac53b58388730534603d7894d6"},{"sha":"448a7c9828a0f831946e8e224041f580ebb409ea","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/mock: remove mockTicker, use ticker.MockNew","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/448a7c9828a0f831946e8e224041f580ebb409ea"},{"sha":"f947e8af477e14c32f6a596237afbf5aa4599983","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/test_utils: repalce mockTicker with new MockTicker","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/f947e8af477e14c32f6a596237afbf5aa4599983"},{"sha":"3387193b4224f1ca3f9710df3f986ca3f813a1d6","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"peer: replace NewBatchTicker with ticker.New","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/3387193b4224f1ca3f9710df3f986ca3f813a1d6"},{"sha":"5187c44656bad521b1c1b96afa6ff99dadfea9be","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"server: configure switch w/ default log/fwd tickers","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/5187c44656bad521b1c1b96afa6ff99dadfea9be"},{"sha":"f7ee6b505f39b0eb17bf25dadc196fdbd8bb0b1c","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"test_utils: init switch with default fwd/log tickers","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/f7ee6b505f39b0eb17bf25dadc196fdbd8bb0b1c"},{"sha":"4fb3403f62be957dca06d2d56f30f8787609c332","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"Revert \"htlcswitch: in event of duplicate link add, prefer newer link\"\n\nThis reverts commit e60d2b774a35e446081f9be2d4901925cac05379.","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/4fb3403f62be957dca06d2d56f30f8787609c332"},{"sha":"336e5bfbb929e47c2a6fd65b55e239e501feaa9f","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"htlcswitch/switch_test: update reverted test to use...\n\ncurrent initialization methods","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/336e5bfbb929e47c2a6fd65b55e239e501feaa9f"},{"sha":"f5ec56f9a86a4cb7b168cb4251e04202675416e0","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"htlcswitch/switch: synchronous stop of links after removal","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/f5ec56f9a86a4cb7b168cb4251e04202675416e0"},{"sha":"dda29df97d4f59e8963c3ebcbc50e5f4a0b289b5","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"server: use blocking RemoveLink to shutdown links","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/dda29df97d4f59e8963c3ebcbc50e5f4a0b289b5"},{"sha":"72ba2c841e603c06b1796b159d71dd15c426c18d","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"peer: always purge link before adding new one","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/72ba2c841e603c06b1796b159d71dd15c426c18d"},{"sha":"1fc97b18e11d3e35645f3e67c0c981445625b214","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"htlcswitch/link: only update contract signals on start if live link","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/1fc97b18e11d3e35645f3e67c0c981445625b214"},{"sha":"24d675a55a08c1b138e490d6734b1fb630fab640","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@mit.edu"},"message":"htlcswitch/link_test: removes unnecessary WaitForShutdown\n\nThe new RemoveLink method blocks until the link has\nbeen fully stopped, so we no longer need to wait\nfor it explicitly.","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/24d675a55a08c1b138e490d6734b1fb630fab640"},{"sha":"23a54054a8397e557f3e01fff91541c9eed15748","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"chancloser: remove error returned from unregisterChannel","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/23a54054a8397e557f3e01fff91541c9eed15748"},{"sha":"aaf5c5cc8e0ee84cc63b1fedbd65f4ec756d2ee6","author":{"name":"Conner Fromknecht","email":"88caef71c5fc50c400c509a91fcde24c4907f749@lightning.engineering"},"message":"htlcswitch/link_test: adds TestChannelLinkShutdownDuringForward\n\nThis commit adds a test that verifies Stop does not block\nif the link is concurrently forwarding incoming Adds to\nthe switch. This test fails prior to the commits that\nthread through the link's quit channel.","distinct":true,"url":"https://api.github.com/repos/cfromknecht/lnd/commits/aaf5c5cc8e0ee84cc63b1fedbd65f4ec756d2ee6"}]}
{"actor":{"display_login":"cfromknecht"}}