Skip to content

Commit

Permalink
chore: rename autonomi-cli crate and binary
Browse files Browse the repository at this point in the history
The crate is renamed to `ant-cli` and the binary is renamed from `autonomi` to `ant`.
  • Loading branch information
jacderida committed Dec 2, 2024
1 parent 60913ec commit d4ae803
Show file tree
Hide file tree
Showing 34 changed files with 131 additions and 126 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/benchmark-prs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
# it will be better to execute bench test with `local`,
# to make the measurement results reflect speed improvement or regression more accurately.
- name: Build binaries
run: cargo build --release --features local --bin antnode --bin autonomi
run: cargo build --release --features local --bin antnode --bin ant
timeout-minutes: 30

- name: Start a local network
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:

- name: Start a client instance to compare memory usage
shell: bash
run: ./target/release/autonomi --log-output-dest=data-dir file upload "./the-test-data.zip"
run: ./target/release/ant --log-output-dest=data-dir file upload "./the-test-data.zip"
env:
SN_LOG: "all"
timeout-minutes: 5
Expand All @@ -93,7 +93,7 @@ jobs:
client_avg_mem_limit_mb="512" # mb
peak_mem_usage=$(
rg '"memory_used_mb":[^,]*' $CLIENT_DATA_PATH/logs --glob autonomi.* -o --no-line-number --no-filename |
rg '"memory_used_mb":[^,]*' $CLIENT_DATA_PATH/logs --glob ant.* -o --no-line-number --no-filename |
awk -F':' '/"memory_used_mb":/{print $2}' |
sort -n |
tail -n 1
Expand All @@ -105,11 +105,11 @@ jobs:
fi
total_mem=$(
rg '"memory_used_mb":[^,]*' $CLIENT_DATA_PATH/logs --glob autonomi.* -o --no-line-number --no-filename |
rg '"memory_used_mb":[^,]*' $CLIENT_DATA_PATH/logs --glob ant.* -o --no-line-number --no-filename |
awk -F':' '/"memory_used_mb":/ {sum += $2} END {printf "%.0f\n", sum}'
)
num_of_times=$(
rg "\"memory_used_mb\"" $CLIENT_DATA_PATH/logs --glob autonomi.* -c --stats |
rg "\"memory_used_mb\"" $CLIENT_DATA_PATH/logs --glob ant.* -c --stats |
rg "(\d+) matches" |
rg "\d+" -o
)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate-benchmark-charts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
run: wget https://sn-node.s3.eu-west-2.amazonaws.com/the-test-data.zip

- name: Build node and cli binaries
run: cargo build --release --features local --bin antnode --bin autonomi
run: cargo build --release --features local --bin antnode --bin ant
timeout-minutes: 30

- name: Start a local network
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:

- name: Start a client instance to compare memory usage
shell: bash
run: cargo run --bin autonomi --release -- --log-output-dest=data-dir file upload the-test-data.zip
run: cargo run --bin ant --release -- --log-output-dest data-dir file upload the-test-data.zip
env:
SN_LOG: "all"

Expand Down
17 changes: 11 additions & 6 deletions .github/workflows/memcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
run: sudo apt-get install -y ripgrep

- name: Build binaries
run: cargo build --release --features local --bin antnode --bin autonomi
run: cargo build --release --features local --bin antnode --bin ant
timeout-minutes: 30

- name: Start a local network
Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
shell: bash

- name: File upload
run: ./target/release/autonomi --log-output-dest=data-dir file upload --public "./the-test-data.zip" > ./upload_output 2>&1
run: ./target/release/ant --log-output-dest=data-dir file upload --public "./the-test-data.zip" > ./upload_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 5
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
mkdir $ANT_DATA_PATH/client
ls -l $ANT_DATA_PATH
cp ./the-test-data.zip ./the-test-data_1.zip
./target/release/autonomi --log-output-dest=data-dir file upload "./the-test-data_1.zip" > ./second_upload 2>&1
./target/release/ant --log-output-dest=data-dir file upload "./the-test-data_1.zip" > ./second_upload 2>&1
env:
SN_LOG: "all"
timeout-minutes: 25
Expand All @@ -110,12 +110,15 @@ jobs:
if: always()

- name: Stop the restart node
run: kill $( cat $RESTART_TEST_NODE_DATA_PATH/antnode.pid )
run: kill $(cat $RESTART_TEST_NODE_DATA_PATH/antnode.pid)

- name: Start the restart node again
run: |
./target/release/antnode \
--root-dir $RESTART_TEST_NODE_DATA_PATH --log-output-dest $RESTART_TEST_NODE_DATA_PATH --local --rewards-address "0x03B770D9cD32077cC0bF330c13C114a87643B124" &
--root-dir $RESTART_TEST_NODE_DATA_PATH \
--log-output-dest $RESTART_TEST_NODE_DATA_PATH \
--local \
--rewards-address "0x03B770D9cD32077cC0bF330c13C114a87643B124" &
sleep 10
env:
SN_LOG: "all"
Expand Down Expand Up @@ -147,7 +150,9 @@ jobs:
if: always()

- name: File Download
run: ./target/release/autonomi --log-output-dest=data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources
run: >
./target/release/ant
--log-output-dest=data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources
env:
SN_LOG: "v"
timeout-minutes: 2
Expand Down
88 changes: 44 additions & 44 deletions .github/workflows/merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ jobs:
- uses: Swatinem/rust-cache@v2

- name: Build binaries
run: cargo build --release --features local --bin antnode --bin autonomi
run: cargo build --release --features local --bin antnode --bin ant
timeout-minutes: 30

- name: Start a local network
Expand Down Expand Up @@ -237,13 +237,13 @@ jobs:
shell: pwsh

- name: Get file cost
run: ./target/release/autonomi --log-output-dest=data-dir file cost "./resources"
run: ./target/release/ant --log-output-dest=data-dir file cost "./resources"
env:
SN_LOG: "v"
timeout-minutes: 15

- name: File upload
run: ./target/release/autonomi --log-output-dest=data-dir file upload "./resources" > ./upload_output 2>&1
run: ./target/release/ant --log-output-dest=data-dir file upload "./resources" > ./upload_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 15
Expand All @@ -263,16 +263,16 @@ jobs:
shell: pwsh

- name: File Download
run: ./target/release/autonomi --log-output-dest=data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources
run: ./target/release/ant --log-output-dest=data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources
env:
SN_LOG: "v"
timeout-minutes: 5

- name: Generate register signing key
run: ./target/release/autonomi --log-output-dest=data-dir register generate-key
run: ./target/release/ant --log-output-dest=data-dir register generate-key

- name: Create register (writeable by owner)
run: ./target/release/autonomi --log-output-dest=data-dir register create baobao 123 > ./register_create_output 2>&1
run: ./target/release/ant --log-output-dest=data-dir register create baobao 123 > ./register_create_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 10
Expand All @@ -292,25 +292,25 @@ jobs:
shell: pwsh

- name: Get register
run: ./target/release/autonomi --log-output-dest=data-dir register get ${{ env.REGISTER_ADDRESS }}
run: ./target/release/ant --log-output-dest=data-dir register get ${{ env.REGISTER_ADDRESS }}
env:
SN_LOG: "v"
timeout-minutes: 5

- name: Edit register
run: ./target/release/autonomi --log-output-dest=data-dir register edit ${{ env.REGISTER_ADDRESS }} 456
run: ./target/release/ant --log-output-dest=data-dir register edit ${{ env.REGISTER_ADDRESS }} 456
env:
SN_LOG: "v"
timeout-minutes: 10

- name: Get register (after edit)
run: ./target/release/autonomi --log-output-dest=data-dir register get ${{ env.REGISTER_ADDRESS }}
run: ./target/release/ant --log-output-dest=data-dir register get ${{ env.REGISTER_ADDRESS }}
env:
SN_LOG: "v"
timeout-minutes: 5

- name: Create Public Register (writeable by anyone)
run: ./target/release/autonomi --log-output-dest=data-dir register create bao 111 --public > ./register_public_create_output 2>&1
run: ./target/release/ant --log-output-dest=data-dir register create bao 111 --public > ./register_public_create_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 5
Expand All @@ -330,13 +330,13 @@ jobs:
shell: pwsh

- name: Get Public Register (current key is the owner)
run: ./target/release/autonomi --log-output-dest=data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
run: ./target/release/ant --log-output-dest=data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
env:
SN_LOG: "v"
timeout-minutes: 5

- name: Edit Public Register (current key is the owner)
run: ./target/release/autonomi --log-output-dest=data-dir register edit ${{ env.PUBLIC_REGISTER_ADDRESS }} 222
run: ./target/release/ant --log-output-dest=data-dir register edit ${{ env.PUBLIC_REGISTER_ADDRESS }} 222
env:
SN_LOG: "v"
timeout-minutes: 10
Expand All @@ -346,22 +346,22 @@ jobs:
run: rm -rf ${{ matrix.ant_path }}/client

- name: Generate new register signing key
run: ./target/release/autonomi --log-output-dest data-dir register generate-key
run: ./target/release/ant --log-output-dest data-dir register generate-key

- name: Get Public Register (new signing key is not the owner)
run: ./target/release/autonomi --log-output-dest data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
run: ./target/release/ant --log-output-dest data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
env:
SN_LOG: "v"
timeout-minutes: 2

- name: Edit Public Register (new signing key is not the owner)
run: ./target/release/autonomi --log-output-dest data-dir register edit ${{ env.PUBLIC_REGISTER_ADDRESS }} 333
run: ./target/release/ant --log-output-dest data-dir register edit ${{ env.PUBLIC_REGISTER_ADDRESS }} 333
env:
SN_LOG: "v"
timeout-minutes: 10

- name: Get Public Register (new signing key is not the owner)
run: ./target/release/autonomi --log-output-dest data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
run: ./target/release/ant --log-output-dest data-dir register get ${{ env.PUBLIC_REGISTER_ADDRESS }}
env:
SN_LOG: "v"
timeout-minutes: 2
Expand All @@ -373,25 +373,25 @@ jobs:
timeout-minutes: 2

- name: file upload
run: ./target/release/autonomi --log-output-dest data-dir file upload random.txt
run: ./target/release/ant --log-output-dest data-dir file upload random.txt
env:
SN_LOG: "v"
timeout-minutes: 2

- name: create a local register
run: ./target/release/autonomi --log-output-dest data-dir register create sample_new_register 1234
run: ./target/release/ant --log-output-dest data-dir register create sample_new_register 1234
env:
SN_LOG: "v"
timeout-minutes: 2

- name: Estimate cost to create a vault
run: ./target/release/autonomi --log-output-dest data-dir vault cost
run: ./target/release/ant --log-output-dest data-dir vault cost
env:
SN_LOG: "v"
timeout-minutes: 2

- name: create a vault with existing user data as above
run: ./target/release/autonomi --log-output-dest data-dir vault create
run: ./target/release/ant --log-output-dest data-dir vault create
env:
SN_LOG: "v"
timeout-minutes: 2
Expand All @@ -402,9 +402,9 @@ jobs:
set -e
for i in {1..100}; do
dd if=/dev/urandom of=random_file_$i.bin bs=1M count=1 status=none
./target/release/autonomi --log-output-dest data-dir file upload random_file_$i.bin --public
./target/release/autonomi --log-output-dest data-dir file upload random_file_$i.bin
./target/release/autonomi --log-output-dest data-dir register create $i random_file_$i.bin
./target/release/ant --log-output-dest data-dir file upload random_file_$i.bin --public
./target/release/ant --log-output-dest data-dir file upload random_file_$i.bin
./target/release/ant --log-output-dest data-dir register create $i random_file_$i.bin
done
env:
SN_LOG: "v"
Expand All @@ -421,22 +421,22 @@ jobs:
[System.IO.File]::WriteAllBytes($fileName, $byteArray)
# Run autonomi commands
./target/release/autonomi --log-output-dest data-dir file upload "random_file_$i.bin" --public
./target/release/autonomi --log-output-dest data-dir file upload "random_file_$i.bin"
./target/release/autonomi --log-output-dest data-dir register create $i "random_file_$i.bin"
./target/release/ant --log-output-dest data-dir file upload "random_file_$i.bin" --public
./target/release/ant --log-output-dest data-dir file upload "random_file_$i.bin"
./target/release/ant --log-output-dest data-dir register create $i "random_file_$i.bin"
}
env:
SN_LOG: "v"
timeout-minutes: 25

- name: sync the vault
run: ./target/release/autonomi --log-output-dest data-dir vault sync
run: ./target/release/ant --log-output-dest data-dir vault sync
env:
SN_LOG: "v"
timeout-minutes: 2

- name: load the vault from network
run: ./target/release/autonomi --log-output-dest data-dir vault load
run: ./target/release/ant --log-output-dest data-dir vault load
env:
SN_LOG: "v"
timeout-minutes: 2
Expand All @@ -453,17 +453,17 @@ jobs:
NUM_OF_PRIVATE_FILES_IN_VAULT=""
NUM_OF_REGISTERS_IN_VAULT=""
./target/release/autonomi --log-output-dest data-dir file list 2>&1 > file_list.txt
./target/release/ant --log-output-dest data-dir file list 2>&1 > file_list.txt
./target/release/autonomi register list | grep register > register_list.txt
./target/release/ant register list | grep register > register_list.txt
NUM_OF_PUBLIC_FILES=`cat file_list.txt | grep "public" | grep -o '[0-9]\+'`
NUM_OF_PRIVATE_FILES=`cat file_list.txt | grep "private" | grep -o '[0-9]\+'`
NUM_OF_REGISTERS=`cat register_list.txt | grep "register" | grep -o '[0-9]\+'`
# when obtaining registers we get random garbage, this is the only hack that works.
NUM_OF_REGISTERS_first=${NUM_OF_REGISTERS%%[ $'\n']*}
echo "NUM_OF_REGISTERS is $NUM_OF_REGISTERS_first"
./target/release/autonomi --log-output-dest data-dir vault load 2>&1 > vault_data.txt
./target/release/ant --log-output-dest data-dir vault load 2>&1 > vault_data.txt
NUM_OF_PUBLIC_FILES_IN_VAULT=`cat vault_data.txt | grep "public" | grep -o '[0-9]\+'`
NUM_OF_PRIVATE_FILES_IN_VAULT=`cat vault_data.txt| grep "private" | grep -o '[0-9]\+'`
Expand All @@ -488,9 +488,9 @@ jobs:
shell: pwsh
run: |
$ErrorActionPreference = "Stop"
./target/release/autonomi --log-output-dest data-dir file list > file_list.txt 2>&1
./target/release/autonomi register list > register_list.txt 2>&1
./target/release/autonomi --log-output-dest data-dir vault load > vault_data.txt 2>&1
./target/release/ant --log-output-dest data-dir file list > file_list.txt 2>&1
./target/release/ant register list > register_list.txt 2>&1
./target/release/ant --log-output-dest data-dir vault load > vault_data.txt 2>&1
env:
SN_LOG: "v"
timeout-minutes: 15
Expand Down Expand Up @@ -542,7 +542,7 @@ jobs:
timeout-minutes: 2

- name: load an existing vault from the network
run: ./target/release/autonomi --log-output-dest=data-dir vault load
run: ./target/release/ant --log-output-dest=data-dir vault load
env:
SN_LOG: "v"
timeout-minutes: 2
Expand All @@ -560,12 +560,12 @@ jobs:
# 1 GB
python3 -c "with open('random_1GB.bin', 'wb') as f: f.write(bytearray([0xff] * 1000 * 1024 * 1024))"
./target/release/autonomi --log-output-dest=data-dir file list
time ./target/release/autonomi --log-output-dest=data-dir file upload random_1MB.bin
time ./target/release/autonomi --log-output-dest=data-dir file upload random_10MB.bin
time ./target/release/autonomi --log-output-dest=data-dir file upload random_100MB.bin
time ./target/release/autonomi --log-output-dest=data-dir file upload random_1GB.bin
./target/release/autonomi --log-output-dest=data-dir vault sync
./target/release/ant --log-output-dest=data-dir file list
time ./target/release/ant --log-output-dest=data-dir file upload random_1MB.bin
time ./target/release/ant --log-output-dest=data-dir file upload random_10MB.bin
time ./target/release/ant --log-output-dest=data-dir file upload random_100MB.bin
time ./target/release/ant --log-output-dest=data-dir file upload random_1GB.bin
./target/release/ant --log-output-dest=data-dir vault sync
rm -rf random*.bin
rm -rf ${{ matrix.ant_path }}/autonomi
env:
Expand Down Expand Up @@ -1283,7 +1283,7 @@ jobs:
ls -l
- name: Build binaries
run: cargo build --release --features local --bin antnode --bin autonomi
run: cargo build --release --features local --bin antnode --bin ant
timeout-minutes: 30

- name: Start a local network
Expand Down Expand Up @@ -1326,7 +1326,7 @@ jobs:
shell: bash

- name: File upload
run: ./target/release/autonomi --log-output-dest=data-dir file upload "./test_data_1.tar.gz" > ./upload_output 2>&1
run: ./target/release/ant --log-output-dest data-dir file upload "./test_data_1.tar.gz" > ./upload_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 5
Expand All @@ -1343,7 +1343,7 @@ jobs:
shell: bash

- name: File Download
run: ./target/release/autonomi --log-output-dest=data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources > ./download_output 2>&1
run: ./target/release/ant --log-output-dest data-dir file download ${{ env.UPLOAD_ADDRESS }} ./downloaded_resources > ./download_output 2>&1
env:
SN_LOG: "v"
timeout-minutes: 5
Expand Down
Loading

0 comments on commit d4ae803

Please sign in to comment.