Commit Graph

537 Commits

Author SHA1 Message Date
16265f97b0 chore(deps): update rust crate serde to 1.0.154 (#506)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 13:28:15 +03:00
271b74d8f2 fix(air): demote some AquaVM logging statements (#505)
Users complain that `warn` level produces lot of unnecessary logs.

+ join behavior logging is demoted to `trace`;
+ xor logging is demoted to `trace`;
+ service error logging is demoted to `debug`.
2023-03-11 01:09:23 +07:00
cb9c426a35 chore(execution-engine): Some stream-related LambdaError are unjoinab… (#503)
chore(execution-engine): Some stream-related LambdaError are unjoinable b/c: canon stream replaces normal stream, when canon stream  is used, it is materialized and its size is known
2023-03-10 12:46:20 +03:00
47a7a87925 chore(execution-engine): replace IncompatibleJValueType with more specific FoldIteratesOverNonArray in fold (#502) 2023-03-09 14:37:39 +03:00
d28f674cdc chore(ci): Update E2E after js-client refactoring (#497)
* Update E2E

* Fix

* Fix

* F

* Fix
2023-03-09 10:48:50 +02:00
56d3ab254e chore(execution-engine) This commit adds a dedicated triplet resolution error for call (#500) 2023-03-07 20:26:25 +03:00
b934efc5c6 chore(deps): update actions/upload-artifact action to v3 (#495)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-07 11:05:41 +03:00
8c25dbe8f6 fix(deps): update rust crate marine-runtime to 0.25.0 (#498)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-07 11:05:12 +03:00
c985e39824 chore(deps): update rust crate serde_json to 1.0.94 (#499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-07 11:04:55 +03:00
d9bdcff343 chore(deps): update rust crate clap to 4.1.8 (#496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-07 11:04:36 +03:00
d482048d05 chore: Move codecov badge (#494)
Move badge
2023-03-02 22:22:32 +03:00
95b2d154ff feat(execution-engine)!: make StreamDontHaveSuchGeneration uncatchable… (#492)
`StreamDontHaveSuchGeneration` is a catchable error that could be caught by a xor instruction and then handled by a user. But it makes no sense because this error could arise only iff smth went wrong during merging or when data is corrupted.
2023-03-02 22:22:13 +03:00
4a35dbffb7 chore(ci): Add codecov (#493)
* Split tests into tests and lints and add codecov

* Embed codecov

* Fixes

* Test codecov

* Test coveralls again

* Use token

* Change events

* Typo
2023-03-02 13:31:05 +02:00
5813c80ca2 fix: negative tests for prepare_step and farewell_step [fixes VM-251] (#489)
fix(execution-engine): negative tests for prepare_step and farewell_step [fixes VM-251]
2023-03-02 13:44:10 +03:00
7f6a69851f fix: Rename CallResultsNotEmpty into UnprocessedCallResult (#490)
fix(execution-engine): rename CallResultsNotEmpty into UnprocessedCallResult
2023-03-01 20:36:35 +03:00
357ae63732 chore: release master (#488)
* chore: release master

* chore: Bump air-interpreter version to 0.35.5
air-interpreter-v0.35.5 avm-data-store-v0.6.0 air-v0.36.0 air-test-utils-v0.4.4 air-testing-framework-v0.1.4 avm-server-v0.30.0
2023-02-27 17:24:49 +03:00
b4818c57de chore(release-please): Fix release (#487)
* Revert "chore: release master (#484)"

This reverts commit 4ae3afc0da.

* Revert "fix(air-trace): set correct air verison (#486)"

This reverts commit c10f89b5e5.

* Disable link version

* Fix air
2023-02-27 16:10:34 +02:00
4ae3afc0da chore: release master (#484) 2023-02-27 16:57:46 +03:00
c10f89b5e5 fix(air-trace): set correct air verison (#486) 2023-02-27 16:43:12 +03:00
36e1c8762c fix(data_store)!: use particle_id + current_peer_id as prev_data key in DataStore (#485) 2023-02-27 16:39:16 +03:00
9d739906ff docs: README re-organized (#477)
* docs: README re-organized

* add repository structure

* fix docs

* docs: A few minor fixes following an earlier discussion

---------

Co-authored-by: vms <michail.vms@gmail.com>
2023-02-22 19:54:47 +03:00
c9eb5cd47a chore: release master (#481) air-parser-v0.7.3 air-testing-framework-v0.1.3 air-beautify-v0.1.2 air-beautifier-v0.1.2 avm-server-v0.29.0 air-interpreter-data-v0.6.3 avm-data-store-v0.5.0 air-beautify-wasm-v0.1.1 air-trace-v0.2.5 air-execution-info-collector-v0.7.3 air-trace-handler-v0.1.2 air-test-utils-v0.4.3 avm-interface-v0.28.2 2023-02-21 21:54:12 +03:00
ae3a8e9a50 feat(air-parser): improve docs (#483)
feat: improve parser docs

release-as: 0.7.3
2023-02-21 21:50:57 +03:00
a1f7a5ce74 fix(avm-interface): minor code fix (#482)
chore: minor code fix

release-as: 0.28.2
2023-02-21 21:29:56 +03:00
4d20801ec6 chore(release-please): Try to fix merging linked versions (#480)
Fix?
2023-02-21 21:07:37 +03:00
c408da884d fix(deps): update rust crate marine-runtime to 0.24.1 (#478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:34:37 +03:00
dd61450d80 chore(deps): update baptiste0928/cargo-install action to v1.3.1 (#474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:30:22 +03:00
e700d7126b chore(deps): update rust crate once_cell to 1.17.1 (#476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:29:54 +03:00
ab220c843b chore(deps): update rust crate clap to 4.1.6 (#475)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-21 20:29:22 +03:00
5e6863d4d5 feat(avm)!: improve anomaly detection (#479) 2023-02-21 20:28:56 +03:00
d8c3d70656 chore(bench): add bench results (#472)
add bench results for current Marine

Co-authored-by: vms <michail.vms@gmail.com>
2023-02-15 16:23:00 +03:00
8367f483bb chore(bench): add bench results (#469)
add bench results for current Marine
2023-02-14 12:45:43 +03:00
bb2c4cf722 chore(bench): add bench results (#467)
add bench results for current Marine
2023-02-14 10:59:49 +03:00
0358854a5c chore(bench): sort items in text bench resutls (#466) 2023-02-13 19:55:03 +03:00
5e509223d6 chore(bench): add bench results (#465)
bench results
2023-02-13 15:57:13 +03:00
063c2648a5 chore(bench): add bench results (#464)
add bench results
2023-02-13 15:34:26 +03:00
91189a1d9d chore(deps): update rust crate serde_json to 1.0.93 (#462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 12:17:52 +03:00
41f345261d chore(deps): update rust crate built to 0.6.0 (#463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-13 12:17:22 +03:00
87f7e2f361 feat(execution-engine)!: make fold convergent wrt errors (#351)
fold over a stream was not convergent when errors are produced inside a fold body. After iteration, it produces if there were several errors, only the last one is bubbled up. But on the same peer, there could different last (and first) errors, and it'll become non-convergent and moreover non-deterministic.

After this PR fold won't bubble any errors to make execution convergent and deterministic. To obtain errors from a fold body one should wrap this body into xor and push errors into some stream. Then fold over this stream and handle errors.
2023-02-09 17:09:24 +03:00
8f5217e3d6 chore(ci): Release workflow fixes [fixes FLU-273] (#460)
* Fix publishing artifact

* Set version

* Set avm client version during release

* Try linkied components again
2023-02-08 15:07:33 +02:00
5aa3c75875 chore: release master (#454)
* chore: release master

* chore: Bump air-interpreter-wasm version to 0.35.4
air-test-utils-v0.4.2 air-interpreter-data-v0.6.2 air-trace-v0.2.4 air-v0.35.1 air-trace-handler-v0.1.1 air-testing-framework-v0.1.2 air-interpreter-v0.35.4
2023-02-08 15:28:17 +03:00
c277676d43 chore: Force air-interpreter version (#459)
Set version
2023-02-08 14:22:45 +02:00
517eba466e chore(ci): Set air-interpreter version to 0.35.3 (current) (#458)
Set version
2023-02-08 14:15:56 +02:00
ce01804bdb chore(ci): Better handling of air-interpreter release (#457)
* Update release

* Fixes

* fix

* Fix
2023-02-08 13:44:26 +02:00
ae754cb1f5 chore: Do not link air and air-interpreter! (#456)
* Comeon!

* Do not link anything!
2023-02-08 12:56:01 +02:00
34592fa7d4 chore(ci): Set all version in manifest (#455)
Set all version in manifest
2023-02-08 12:51:12 +02:00
e168d2a55e chore(ci): Revert previous release, prepare for new release [fixed FLU-271] (#453)
* Add versions everywhere

* Revert "chore(air-trace): release master (#452)"

This reverts commit 3452b6b24d.

* Fix

* Fix versions
2023-02-08 12:08:51 +02:00
3452b6b24d chore(air-trace): release master (#452)
chore: release master
2023-02-07 21:33:57 +03:00
19479bfb5c chore(docs): add more upcoming data changes (#450) 2023-02-07 21:09:22 +03:00
367546b82c feat(trace-handler): improve data deserialization version check (#451) 2023-02-07 21:07:02 +03:00