golemfactory / golem-js

TypeScript + NodeJS API for Golem
https://docs.golem.network/docs/creators/javascript
GNU Lesser General Public License v3.0
30 stars 18 forks source link

no agreement w/ yajsapi after a long idle period #296

Closed ederenn closed 1 year ago

ederenn commented 2 years ago

yagna version: rc-06 OS+lang+version (if applicable): ubuntu 21.10 js Title: yajsapi blender had to be restarted in order to settle agreements

yarn js:blender -d  --payment-network polygon --subnet-tag testing-mainnet-payments
yarn run v1.22.15
$ node ./blender/blender.js -d --payment-network polygon --subnet-tag testing-mainnet-payments
2021-12-02 12:30:34.577+01:00 [yajsapi] debug: Using image repository: _girepo._tcp.dev.golem.network -> http://girepo.dev.golem.network:8000.
2021-12-02 12:30:34.578+01:00 [yajsapi] info: Using subnet: testing-mainnet-payments, network: polygon, driver: erc20
2021-12-02 12:30:34.583+01:00 [yajsapi] debug: Not using payment platform erc20-mumbai-tglm, platform's driver/network erc20/mumbai is different than requested driver/network erc20/polygon
2021-12-02 12:30:34.583+01:00 [yajsapi] debug: Not using payment platform erc20-rinkeby-tglm, platform's driver/network erc20/rinkeby is different than requested driver/network erc20/polygon
2021-12-02 12:30:34.583+01:00 [yajsapi] debug: Creating allocation using payment platform erc20-polygon-glm
2021-12-02 12:30:34.823+01:00 [yajsapi] debug: Not using payment platform zksync-rinkeby-tglm, platform's driver/network zksync/rinkeby is different than requested driver/network erc20/polygon
2021-12-02 12:30:34.951+01:00 [yajsapi] info: GFTP Version:0.9.0-rc6 (06538b3c 2021-12-01 build golemfactory/yagna-triage#182)
2021-12-02 12:30:34.960+01:00 [yajsapi] info: Demand published on the market
2021-12-02 12:30:54.959+01:00 [yajsapi] warn: No offers have been collected from the market for
            20s. Make sure you're using the latest released versions of yagna and yajsapi, and the correct subnet.
...            
2021-12-02 12:36:15.007+01:00 [yajsapi] warn: No offers have been collected from the market for
            340s. Make sure you're using the latest released versions of yagna and yajsapi, and the correct subnet.
...
2021-12-02 12:38:36.950+01:00 [yajsapi] debug: Scoring offer R-c04e0b55fddea5c1e35ecfff706e83e638e5395ad224f03b7e9c75b982dadf61, parameters: {"scheme":{"_value":"payu","_metadata":{"key":"golem.com.scheme"},"_name":null,"_type":"string"},"price_model":{"_value":"linear","_metadata":{"key":"golem.com.pricing.model"},"_name":null,"_type":"string"},"fixed_price":0,"price_for":{"golem.usage.duration_sec":0.000005555555555555556,"golem.usage.cpu_sec":0.00002777777777777778}}
2021-12-02 12:38:36.951+01:00 [yajsapi] debug: Scored offer R-c04e0b55fddea5c1e35ecfff706e83e638e5395ad224f03b7e9c75b982dadf61, provider: red-coat, strategy: DecreaseScoreForUnconfirmedAgreement, score: 98.81422924901186
2021-12-02 12:38:37.208+01:00 [yajsapi] debug: Scoring offer R-98b0b9c389b2de8c98816b069a796edd803db4ee1b8e75189d2ceef16c2251de, parameters: {"scheme":{"_value":"payu","_metadata":{"key":"golem.com.scheme"},"_name":null,"_type":"string"},"price_model":{"_value":"linear","_metadata":{"key":"golem.com.pricing.model"},"_name":null,"_type":"string"},"fixed_price":0,"price_for":{"golem.usage.duration_sec":0.000005555555555555556,"golem.usage.cpu_sec":0.00002777777777777778}}
2021-12-02 12:38:37.209+01:00 [yajsapi] debug: Scored offer R-98b0b9c389b2de8c98816b069a796edd803db4ee1b8e75189d2ceef16c2251de, provider: red-coat, strategy: DecreaseScoreForUnconfirmedAgreement, score: 98.81422924901186
2021-12-02 12:38:37.705+01:00 [yajsapi] info: Received proposals from 1 providers so far
2021-12-02 12:38:39.203+01:00 [yajsapi] debug: New agreement. id: be7ff4b4b0282e3dbc56cead7ccb5c7d531dea2680ec0712de8989e959a985d4, provider: red-coat
2021-12-02 12:38:39.204+01:00 [yajsapi] info: Agreement proposed to provider 'red-coat'
2021-12-02 12:38:39.395+01:00 [yajsapi] debug: waitForApproval(be7ff4b4b0282e3dbc56cead7ccb5c7d531dea2680ec0712de8989e959a985d4) raised ApiException Error: Request failed with status code 410

yajsapi-2021-12-02_12-19-31.log.tar.gz yagna_rCURRENT.log (1).tar.gz

johny-b commented 2 years ago

Consider: this might be the same problem as the one fixed in yapapi in https://github.com/golemfactory/yapapi/pull/765

mgordel commented 1 year ago

This seems to depend on the state of the network