This commit is contained in:
Cassandra Heart 2024-03-04 23:11:01 -06:00 committed by GitHub
parent b9c34eec55
commit 2c551870f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 18 additions and 9 deletions

View File

@ -161,7 +161,7 @@ func (t *Bitmask) Subscribe(opts ...SubOpt) (*Subscription, error) {
if sub.ch == nil { if sub.ch == nil {
// apply the default size // apply the default size
sub.ch = make(chan *Message, 32) sub.ch = make(chan *Message, 1000)
} }
out := make(chan *Subscription, 1) out := make(chan *Subscription, 1)

View File

@ -260,11 +260,11 @@ func NewPubSub(ctx context.Context, h host.Host, rt PubSubRouter, opts ...Option
peerFilter: DefaultPeerFilter, peerFilter: DefaultPeerFilter,
disc: &discover{}, disc: &discover{},
maxMessageSize: DefaultMaxMessageSize, maxMessageSize: DefaultMaxMessageSize,
peerOutboundQueueSize: 32, peerOutboundQueueSize: 1000,
signID: h.ID(), signID: h.ID(),
signKey: nil, signKey: nil,
signPolicy: StrictSign, signPolicy: StrictSign,
incoming: make(chan *RPC, 32), incoming: make(chan *RPC, 1000),
newPeers: make(chan struct{}, 1), newPeers: make(chan struct{}, 1),
newPeersPend: make(map[peer.ID]struct{}), newPeersPend: make(map[peer.ID]struct{}),
newPeerStream: make(chan network.Stream), newPeerStream: make(chan network.Stream),
@ -280,7 +280,7 @@ func NewPubSub(ctx context.Context, h host.Host, rt PubSubRouter, opts ...Option
addBitmask: make(chan *addBitmaskReq), addBitmask: make(chan *addBitmaskReq),
rmBitmask: make(chan *rmBitmaskReq), rmBitmask: make(chan *rmBitmaskReq),
getBitmasks: make(chan *bitmaskReq), getBitmasks: make(chan *bitmaskReq),
sendMsg: make(chan *Message, 32), sendMsg: make(chan *Message, 1000),
addVal: make(chan *addValReq), addVal: make(chan *addValReq),
rmVal: make(chan *rmValReq), rmVal: make(chan *rmValReq),
eval: make(chan func()), eval: make(chan func()),
@ -1308,7 +1308,7 @@ func (p *PubSub) Subscribe(bitmask []byte, opts ...SubOpt) (*Subscription, error
} }
// WithBufferSize is a Subscribe option to customize the size of the subscribe output buffer. // WithBufferSize is a Subscribe option to customize the size of the subscribe output buffer.
// The default length is 32 but it can be configured to avoid dropping messages if the consumer is not reading fast // The default length is 1000 but it can be configured to avoid dropping messages if the consumer is not reading fast
// enough. // enough.
func WithBufferSize(size int) SubOpt { func WithBufferSize(size int) SubOpt {
return func(sub *Subscription) error { return func(sub *Subscription) error {

View File

@ -887,11 +887,11 @@ func logoVersion(width int) string {
out += " ''---.. ...---'' ##\n" out += " ''---.. ...---'' ##\n"
out += " ''----------''\n" out += " ''----------''\n"
out += " \n" out += " \n"
out += " Quilibrium Node - v1.4.1 Sunset\n" out += " Quilibrium Node - v1.4.2 Sunset\n"
out += " \n" out += " \n"
out += " DB Console\n" out += " DB Console\n"
} else { } else {
out = "Quilibrium Node - v1.4.1 Sunset - DB Console\n" out = "Quilibrium Node - v1.4.2 Sunset - DB Console\n"
} }
return out return out
} }

View File

@ -59,5 +59,5 @@ func GetMinimumVersion() []byte {
} }
func GetVersion() []byte { func GetVersion() []byte {
return []byte{0x01, 0x04, 0x01} return []byte{0x01, 0x04, 0x02}
} }

View File

@ -103,6 +103,15 @@ func (e *MasterClockConsensusEngine) handleClockFrameData(
return errors.Wrap(err, "handle clock frame data") return errors.Wrap(err, "handle clock frame data")
} }
head, err := e.masterTimeReel.Head()
if err != nil {
panic(err)
}
if frame.FrameNumber < head.FrameNumber {
return nil
}
if e.difficulty != frame.Difficulty { if e.difficulty != frame.Difficulty {
e.logger.Debug( e.logger.Debug(
"frame difficulty mismatched", "frame difficulty mismatched",

View File

@ -495,5 +495,5 @@ func printLogo() {
func printVersion() { func printVersion() {
fmt.Println(" ") fmt.Println(" ")
fmt.Println(" Quilibrium Node - v1.4.1 Sunset") fmt.Println(" Quilibrium Node - v1.4.2 Sunset")
} }