mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 01:43:47 +00:00
swarm/pss: Remove pss DPA + leaner cache
This commit is contained in:
parent
509a22e6cf
commit
48d957d616
2 changed files with 2 additions and 24 deletions
|
|
@ -22,9 +22,9 @@ type protoCtrl struct {
|
|||
|
||||
// simple ping pong protocol test for the pss devp2p emulation
|
||||
func TestProtocol(t *testing.T) {
|
||||
t.Run("32", testProtocol)
|
||||
//t.Run("32", testProtocol)
|
||||
t.Run("8", testProtocol)
|
||||
t.Run("0", testProtocol)
|
||||
//t.Run("0", testProtocol)
|
||||
}
|
||||
|
||||
func testProtocol(t *testing.T) {
|
||||
|
|
|
|||
|
|
@ -348,14 +348,6 @@ func (self *Pss) process(pssmsg *PssMsg) bool {
|
|||
var keyid string
|
||||
var keyFunc func(envelope *whisper.Envelope) (*whisper.ReceivedMessage, string, *PssAddress, error)
|
||||
|
||||
digest, err := self.digest(pssmsg)
|
||||
if err != nil {
|
||||
log.Warn(fmt.Sprintf("could not store message %v to cache: %v", pssmsg, err))
|
||||
}
|
||||
if self.checkFwdCache(nil, digest) {
|
||||
log.Trace(fmt.Sprintf("pss relay block-cache match (process): FROM %x TO %x", self.Overlay.BaseAddr(), common.ToHex(pssmsg.To)))
|
||||
return false
|
||||
}
|
||||
envelope := pssmsg.Payload
|
||||
psstopic := Topic(envelope.Topic)
|
||||
|
||||
|
|
@ -694,12 +686,6 @@ func (self *Pss) forward(msg *PssMsg) {
|
|||
to := make([]byte, addressLength)
|
||||
copy(to[:len(msg.To)], msg.To)
|
||||
|
||||
// message hash
|
||||
digest, err := self.digest(msg)
|
||||
if err != nil {
|
||||
log.Warn(fmt.Sprintf("could not store message %v to cache: %v", msg, err))
|
||||
}
|
||||
|
||||
// send with kademlia
|
||||
// find the closest peer to the recipient and attempt to send
|
||||
sent := 0
|
||||
|
|
@ -835,11 +821,3 @@ func (self *Pss) isMsgExpired(msg *PssMsg) bool {
|
|||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (self *Pss) isMsgExpired(msg *PssMsg) bool {
|
||||
msgexp := time.Unix(int64(msg.Expire), 0)
|
||||
if msgexp.Before(time.Now()) || msgexp.After(time.Now().Add(self.msgTTL)) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue