Skip to content

Commit

Permalink
executor: fix negative consumedbyte for hashRowcontainer (#50843) (#5…
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot committed May 17, 2024
1 parent 72f3dd2 commit 4d7d311
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion executor/hash_table.go
Original file line number Diff line number Diff line change
Expand Up @@ -248,9 +248,10 @@ func (c *hashRowContainer) GetMatchedRowsAndPtrs(probeKey uint64, probeRow chunk
needTrackMemUsage = cap(innerPtrs) > signalCheckpointForJoinMask
)
c.memTracker.Consume(-c.chkBufSizeForOneProbe)
defer func() { c.memTracker.Consume(memDelta) }()
if needTrackMemUsage {
c.memTracker.Consume(int64(cap(innerPtrs)) * rowPtrSize)
defer c.memTracker.Consume(-int64(cap(innerPtrs))*rowPtrSize + memDelta)
defer c.memTracker.Consume(-int64(cap(innerPtrs)) * rowPtrSize)
}
c.chkBufSizeForOneProbe = 0

Expand Down

0 comments on commit 4d7d311

Please sign in to comment.