Shivaram Lingamneni
d4cb15354f
remove registeredChannelsMutex
This moves channel registration to an eventual consistency model,
where the in-memory datastructures (Channel and ChannelManager)
are the exclusive source of truth, and updates to them get persisted
asynchronously to the DB.
6年前
Shivaram Lingamneni
9b74c47b74
rename some getters
Rename getters in conformance with the "Effective Go" styleguide recommendation:
https://golang.org/doc/effective_go.html#Getters
6年前
Shivaram Lingamneni
94cf438f51
remove channelJoinPartMutex
6年前
Shivaram Lingamneni
7b58bf76ef
make error recovery configurable
6年前
Shivaram Lingamneni
fa83ccd82b
refactor synchronization for Channel
6年前
Shivaram Lingamneni
7ccb485b50
add two getters
6年前
Shivaram Lingamneni
e540fde816
refactor idle timeouts
6年前
Daniel Oaks
4aa52956e5
Split isupport to its' own subpackage
6年前
Shivaram Lingamneni
26686d7e86
refactor monitor and /oper implementations
6年前
Shivaram Lingamneni
23a66fa502
fix various data races, including 2 introduced by #139
6年前