Skip to content

mapReduce: final txn must be executed in reduecer because require "all receipts of block" #15205

Merged
AskAlexSharov merged 3 commits intomainfrom
deadlock_31
May 22, 2025
Merged

mapReduce: final txn must be executed in reduecer because require "all receipts of block" #15205
AskAlexSharov merged 3 commits intomainfrom
deadlock_31

Conversation

@AskAlexSharov
Copy link
Collaborator

  • also added access list to warmup

@AskAlexSharov AskAlexSharov enabled auto-merge (squash) May 22, 2025 04:53
@AskAlexSharov AskAlexSharov requested a review from JkLondon May 22, 2025 04:53
workersExited := &atomic.Bool{}
go func() {
workers.Wait()
if err := workers.Wait(); err != nil {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we do a workers.Wait() later on and log error; we should do it here too.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It’s in gotoutine. Something like “if workers dead - then need stop main loop”.

Copy link
Member

@sudeepdino008 sudeepdino008 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@AskAlexSharov AskAlexSharov merged commit 6a5d782 into main May 22, 2025
12 checks passed
@AskAlexSharov AskAlexSharov deleted the deadlock_31 branch May 22, 2025 10:24
AskAlexSharov added a commit that referenced this pull request May 22, 2025
…re "all receipts of block" (#15206)

pick #15205 

- also added blocks read-ahead at non-chain-tip (and added accesslist
use there)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants