Makefile: Parallelize GAS transfer #102

Merged
fyrchik merged 1 commit from fyrchik/frostfs-dev-env:update-makefile into master 2025-03-28 12:12:10 +00:00
Owner

The last version of the frostfs-adm allows to work with multiple
wallets in refill-gas and proxy-add-account commands.
This makes up/bootstrap target take ~6s less time.
The Makefile stuff is not obvious, but it seem to work as expected.

Refs TrueCloudLab/frostfs-node#1590, TrueCloudLab/frostfs-node#1578

Signed-off-by: Evgenii Stratonikov e.stratonikov@yadro.com

The last version of the `frostfs-adm` allows to work with multiple wallets in `refill-gas` and `proxy-add-account` commands. This makes `up/bootstrap` target take ~6s less time. The Makefile stuff is not obvious, but it seem to work as expected. Refs TrueCloudLab/frostfs-node#1590, TrueCloudLab/frostfs-node#1578 Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
fyrchik added 1 commit 2025-03-28 11:09:40 +00:00
Makefile: Parallelize GAS transfer
Some checks failed
DCO action / DCO (pull_request) Failing after 22s
1b5dc191b4
The last version of the `frostfs-adm` allows to work with multiple
wallets in `refill-gas` and `proxy-add-account` commands.
This makes `up/bootstrap` target take ~6s less time.
The Makefile stuff is not obvious, but it seem to work as expected.

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
requested reviews from alexvanin, potyarkin, storage-core-committers, storage-core-developers 2025-03-28 11:09:50 +00:00
fyrchik force-pushed update-makefile from 1b5dc191b4 to 16544db295 2025-03-28 11:09:57 +00:00 Compare
fyrchik force-pushed update-makefile from 16544db295 to 6ef4d4aa0a 2025-03-28 11:11:17 +00:00 Compare
Author
Owner

Output:

Transfer GAS to storage wallets:
        ./services/storage/wallet01.json
        ./services/storage/wallet02.json
        ./services/storage/wallet03.json
        ./services/storage/wallet04.json
Waiting for transactions to persist...
Register storage accounts in proxy contract:
        NejLbQpojKJWec4NQRMBhzsrmCyhXfGJJe
        NVXXy3hNTvwVEZa2dAibALyJB3Q86aiHvL
        NPTmih9X14Y7xLvmD6RVtDHdH1Y9qJwoTe
        Ne2DAQbWvP1s7TbtFc7BStKMnjKJdBaVRm
Output: ``` Transfer GAS to storage wallets: ./services/storage/wallet01.json ./services/storage/wallet02.json ./services/storage/wallet03.json ./services/storage/wallet04.json Waiting for transactions to persist... Register storage accounts in proxy contract: NejLbQpojKJWec4NQRMBhzsrmCyhXfGJJe NVXXy3hNTvwVEZa2dAibALyJB3Q86aiHvL NPTmih9X14Y7xLvmD6RVtDHdH1Y9qJwoTe Ne2DAQbWvP1s7TbtFc7BStKMnjKJdBaVRm ```
dstepanov-yadro approved these changes 2025-03-28 11:24:43 +00:00
acid-ant approved these changes 2025-03-28 11:37:06 +00:00
potyarkin approved these changes 2025-03-28 12:04:24 +00:00
fyrchik merged commit 6ef4d4aa0a into master 2025-03-28 12:12:10 +00:00
fyrchik deleted branch update-makefile 2025-03-28 12:12:42 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-dev-env#102
No description provided.