Skip to content

Conversation

@rjl493456442
Copy link
Member

It's the third step of LES refactoring based on the #20508 and #20509

It's first step of refactor LES package. LES package
basically can be divided into LES client and LES server.
However both sides will use checkpoint package for
status retrieval and verification. So this PR moves
checkpoint oracle into a separate package
execqueue is a util for executing queued functions
in a serial order which is used by both les server
and les client. Move it to common package.
weighted_random_selector is a helpful tool for randomly select
items maintained in a set but based on the item weight.

It's used anywhere is LES package, mainly by les client but will
be used in les server with very high chance. So move it into a
common package as the second step for les separation.
@adamschmideg
Copy link
Contributor

Waiting for #20517 to be merged

@fjl
Copy link
Contributor

fjl commented Apr 14, 2021

I think we can close this now. It's one year old, and a lot of LES has already moved.

@fjl fjl closed this Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants