From 8fd7a49bf6cb712a478ed035163a2ad70349caab Mon Sep 17 00:00:00 2001 From: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Date: Wed, 5 Oct 2022 01:46:41 -0500 Subject: [PATCH] refactor: remove dead code in cacheMergeIterator Domain() (#13433) --- CHANGELOG.md | 1 + store/cachekv/memiterator.go | 11 ++++++----- store/cachekv/mergeiterator.go | 19 ++----------------- 3 files changed, 9 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31dbe3deacb25..2843951c10db7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -77,6 +77,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * [#13168](https://github.com/cosmos/cosmos-sdk/pull/13168) Migrate tendermintdev/proto-builder to ghcr.io. New image `ghcr.io/cosmos/proto-builder:0.8` * [#13178](https://github.com/cosmos/cosmos-sdk/pull/13178) Add `cosmos.msg.v1.service` protobuf annotation to allow tooling to distinguish between Msg and Query services via reflection. * [#13236](https://github.com/cosmos/cosmos-sdk/pull/13236) Integrate Filter Logging +* [#13433](https://github.com/cosmos/cosmos-sdk/pull/13433) Remove dead code in cacheMergeIterator `Domain()`. ### State Machine Breaking diff --git a/store/cachekv/memiterator.go b/store/cachekv/memiterator.go index e65e8a580fce7..a12ff9acfd11c 100644 --- a/store/cachekv/memiterator.go +++ b/store/cachekv/memiterator.go @@ -19,8 +19,10 @@ type memIterator struct { } func newMemIterator(start, end []byte, items *dbm.MemDB, deleted map[string]struct{}, ascending bool) *memIterator { - var iter types.Iterator - var err error + var ( + iter types.Iterator + err error + ) if ascending { iter, err = items.Iterator(start, end) @@ -34,9 +36,8 @@ func newMemIterator(start, end []byte, items *dbm.MemDB, deleted map[string]stru return &memIterator{ Iterator: iter, - - lastKey: nil, - deleted: deleted, + lastKey: nil, + deleted: deleted, } } diff --git a/store/cachekv/mergeiterator.go b/store/cachekv/mergeiterator.go index 25dfac803329a..a6c7a035aba04 100644 --- a/store/cachekv/mergeiterator.go +++ b/store/cachekv/mergeiterator.go @@ -33,24 +33,9 @@ func newCacheMergeIterator(parent, cache types.Iterator, ascending bool) *cacheM } // Domain implements Iterator. -// If the domains are different, returns the union. +// Returns parent domain because cache and parent domains are the same. func (iter *cacheMergeIterator) Domain() (start, end []byte) { - startP, endP := iter.parent.Domain() - startC, endC := iter.cache.Domain() - - if iter.compare(startP, startC) < 0 { - start = startP - } else { - start = startC - } - - if iter.compare(endP, endC) < 0 { - end = endC - } else { - end = endP - } - - return start, end + return iter.parent.Domain() } // Valid implements Iterator.