swim
swim copied to clipboard
Scalabe Weakly-consistent Infection-style Process Group Membership Protocol
resolved: #117 details: SWIM getting configuration logic with viper - [x] Test case
**Subject** @zeroFruit **Detail** refactor `swim.New` as it receive redundant parameters
**Subject** @zeroFruit **Detail** getting SWIM configuration logic using viper
**Subject** write here **Detail** write here **Reference** write here
Now we need to wiring cmd with actual SWIM API. In `cmd` directory there's some skeleton cmd code. and we should consider is there any more subcommands we need
**Subject** heap.go heap_test.go **Detail** need test cases for update function ``` func (pq *PriorityQueue) update(item *Item, value interface{}, priority int) { item.value = value item.priority = priority heap.Fix(pq, item.index) }...
**Where** swim.go refute function **Bug detail** need to check whether the status of my is alive or not. If it is alive message, just ignore it.
**Subject** pbkstore, pb-message **Detail** We need to pass multiple piggyback messages in a single message. 1. Converts piggyback in message to list type. 2. Send as much piggyback as you...
**Subject** conf using viper **Reference** https://github.com/it-chain/engine/tree/develop/conf