29 Commits (74a1cbd8779722e4a88976ea43683e6ec6b10109)

Author SHA1 Message Date
Christian Decker 74a1cbd877 gossip: Implement gossip_store compaction 6 years ago
Christian Decker b9a2400a5f gossip: Simplify message handling in gossip_store 6 years ago
Christian Decker 60efa314fe gossip: Separate writing to gossip_store fd from append 6 years ago
Christian Decker e6ab594904 gossip: Have gossip_store annotate gossip messages 6 years ago
Christian Decker 0546ca446d gossip: Pass routing_state to the gossip_store 6 years ago
Christian Decker eaba5a249a gossip: Introduce bookkeeping into gossip_store for rewrite 6 years ago
Christian Decker 552ddb8dfd gossip: Pass broadcast_state to gossip_store 6 years ago
Christian Decker 402125a70e gossip: Add CRC32 checksum to the gossip_store 6 years ago
practicalswift 8cc02f63bc gossipd: Handle failed lseek(...) 7 years ago
Christian Decker 64fbea1528 gossip_store: Save local_add_channel messages and replay them 7 years ago
Rusty Russell b0c2e3cd5c gossipd: use a separate CSV file for the gossip_store types. 7 years ago
Rusty Russell 57b38cac71 gossip_store: empty, don't truncate, on error. 7 years ago
Rusty Russell d5767fb3bb gossipd: print stats even if we truncate store. 7 years ago
Rusty Russell 2b8293c9f6 gossipd: don't use pwrite, better error messaging on init. 7 years ago
Rusty Russell 7d0a76c533 goossipd: make store load truncate on errors. 7 years ago
Christian Decker 63f22d70b5 gossip: Store channel deletions so we don't re-add them on restart 7 years ago
Christian Decker 82e1f5ade1 gossip: Make gossip_store_append private 7 years ago
Christian Decker 44e23b3773 gossip: Replay the entire store on init instead of when idle 7 years ago
Christian Decker 3826518bd6 gossip: Wrap node_announcements in gossip_store messages 7 years ago
Christian Decker db13c7e851 gossip: Wrap channel_updates in the gossip_store as well 7 years ago
Christian Decker 6e01f38d7d gossip: Use the custom gossip wire msg to wrap channel_announcements 7 years ago
Christian Decker 6894f20927 gossip: Change gossip_store message length to u32 7 years ago
Christian Decker b5602a0973 gossip: Add version byte to the gossip_store 7 years ago
Christian Decker 1b6db5fd52 gossip: Remove redundant replaysize 7 years ago
Christian Decker 2879d78f22 gossip: Switch gossip_store to use a single fd 7 years ago
Christian Decker 5944524d01 gossip: Avoid reading gossip messages that we just wrote 7 years ago
Christian Decker 1135760a2f gossip: Add desctructor to gossip_store 7 years ago
Christian Decker 8de6d9a7e2 gossip: Avoid storing messages from gossip_store twice 7 years ago
Christian Decker 49b0c375ce gossip: Added gossip store primitives 7 years ago