Closed andy108369 closed 10 months ago
provider bids, creates the lease, receives the manifest and spawns the deployment. lease-shell OK.
dseqs tested 1981418, 1981438.
provider bids the SDL with the mixed count
value :rocket:
i.e. it fixes https://github.com/akash-network/support/issues/149
I[2023-11-22|10:22:15.275] bid complete module=bidengine-order cmp=provider order=akash1nx9pr8jee9jx44tkgt62fmgt2hmgvru92td3hg/1981505/1/1
version: '2.0'
services:
foo:
image: ubuntu:22.04
command:
- "sh"
- "-c"
args:
- sleep infinity
expose:
- port: 80
as: 80
to:
- service: bar
- global: true
bar:
image: ubuntu:22.04
command:
- "sh"
- "-c"
args:
- sleep infinity
expose:
- port: 80
as: 80
to:
- global: true
profiles:
compute:
foo:
resources:
cpu:
units: 1
memory:
size: 1Gi
storage:
size: 1Gi
bar:
resources:
cpu:
units: 1
memory:
size: 1Gi
storage:
size: 1Gi
placement:
westcoast:
pricing:
foo:
denom: uakt
amount: 1000000
bar:
denom: uakt
amount: 1000000
deployment:
foo:
westcoast:
profile: foo
count: 1
bar:
westcoast:
profile: bar
count: 2
$ provider_info.sh provider.provider-02.sandbox-01.aksh.pw
provider.provider-02.sandbox-01.aksh.pw akash1rk090a6mq9gvm0h6ljf8kz8mrxglwwxsk4srxh
type cpu gpu ram ephemeral persistent
used 10 0 10 10 0
pending 0.1 0 0.5 0.5 0
available 4.55 2 20.132808685302734 163.78484315704554 30.318228708580136
node 4.55 2 20.132808685302734 163.78484315704554 N/A
$ provider_info.sh provider.provider-02.sandbox-01.aksh.pw
provider.provider-02.sandbox-01.aksh.pw akash1rk090a6mq9gvm0h6ljf8kz8mrxglwwxsk4srxh
type cpu gpu ram ephemeral persistent
used 13 0 13 13 0
pending 0 0 0 0 0
available 1.65 2 17.632808685302734 161.28484315704554 30.318228708580136
node 1.65 2 17.632808685302734 161.28484315704554 N/A
also bids to:
dseq 1981560
deployment:
foo:
westcoast:
profile: foo
count: 1
bar:
westcoast:
profile: bar
count: 3
dseq 1981572
deployment:
foo:
westcoast:
profile: foo
count: 2
bar:
westcoast:
profile: bar
count: 2
dseq 1981582
deployment:
foo:
westcoast:
profile: foo
count: 1
bar:
westcoast:
profile: bar
count: 1
dseq 1981599
deployment:
foo:
westcoast:
profile: foo
count: 1
bar:
westcoast:
profile: bar
count: 1
baz:
westcoast:
profile: baz
count: 1
dseq 1981613
deployment:
foo:
westcoast:
profile: foo
count: 2
bar:
westcoast:
profile: bar
count: 1
baz:
westcoast:
profile: baz
count: 3
version: '2.0'
services:
foo:
image: ubuntu:22.04
command:
- "sh"
- "-c"
args:
- sleep infinity
expose:
- port: 80
as: 80
to:
- service: bar
- global: true
bar:
image: ubuntu:22.04
command:
- "sh"
- "-c"
args:
- sleep infinity
expose:
- port: 80
as: 80
to:
- global: true
profiles:
compute:
foo:
resources:
cpu:
units: 0.1
memory:
size: 1Gi
storage:
size: 1Gi
bar:
resources:
cpu:
units: 0.1
memory:
size: 1Gi
storage:
size: 1Gi
gpu:
units: 1
attributes:
vendor:
nvidia:
#- model: rtx8000
placement:
westcoast:
pricing:
foo:
denom: uakt
amount: 1000000
bar:
denom: uakt
amount: 1000000
deployment:
foo:
westcoast:
profile: foo
count: 1
bar:
westcoast:
profile: bar
count: 2
and it picked two GPU's as expected:
$ provider_info.sh provider.provider-02.sandbox-01.aksh.pw
provider.provider-02.sandbox-01.aksh.pw akash1rk090a6mq9gvm0h6ljf8kz8mrxglwwxsk4srxh
type cpu gpu ram ephemeral persistent
used 10 0 10 10 0
pending 0.3 2 3 3 0
available 4.35 0 17.632808685302734 161.28484315704554 30.318228708580136
node 4.35 0 17.632808685302734 161.28484315704554 N/A
upgrade done via binary swap
the swap:
verification:
confirmation:
/akash/validator-1/cosmovisor/upgrades/v0.28.0/bin/akash version v0.29.0-rc0
set +x === validator-2 ===
/akash/validator-2/cosmovisor/upgrades/v0.28.0/bin/akash version v0.29.0-rc0
set +x === validator-3 ===
/akash/validator-3/cosmovisor/upgrades/v0.28.0/bin/akash version v0.29.0-rc0
set +x === rpc-01 ===
/akash/rpc-01/cosmovisor/upgrades/v0.28.0/bin/akash version v0.29.0-rc0
set +x === rpc-backup ===
/akash/rpc-backup/cosmovisor/upgrades/v0.28.0/bin/akash version v0.29.0-rc0
set +x
blocks