Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to AvalancheGo@v1.10.0 #147

Merged
merged 3 commits into from
Apr 17, 2023
Merged

Update to AvalancheGo@v1.10.0 #147

merged 3 commits into from
Apr 17, 2023

Conversation

patrick-ogrady
Copy link
Contributor

@patrick-ogrady patrick-ogrady commented Apr 17, 2023

@patrick-ogrady patrick-ogrady temporarily deployed to sync April 17, 2023 16:58 — with GitHub Actions Inactive
@patrick-ogrady patrick-ogrady merged commit 069d2ab into main Apr 17, 2023
@patrick-ogrady patrick-ogrady deleted the avalanchego-v1.10.0 branch April 17, 2023 17:17
patrick-ogrady added a commit that referenced this pull request Apr 30, 2023
* reduce `tstate` map copies + distinguish between empty/non-existent values (#142)

* update runners

* reduce copies

* remove err check

* more cleanup

* comments

* simplify revert logic

* cleanup some tests

* fix remove rollback case

* add pending changes

* add state ops metrics

* save results of previously generated state keys

* run load test on different levels

* nit

* continue if failure

* always continue on error

* fix continue on error

* improve changes estimate

* Update to AvalancheGo@v1.10.0 (#147)

* update to avalanchego@v1.10.0

* updaate timeouts

* add protection on sync tests

* Add load test to env (#151)

* update env

* add conditional env

* add release to conditional run

* Try `env` (#152)

* try env

* add new env

* use correct spec

* try again

* just make long-ci plain for now

* update jobs

* typo

* Update to ANR@1.4.1 (#149)

* use anr 1.4.0

* check e2e fix

* nit

* try e2e fix

* empty

* empty

* empty

* fix add node tracked subnets

* lint

* depend on anr main

* fix version in e2e

* update to v1.4.1

---------

Co-authored-by: Patrick O'Grady <prohb125@gmail.com>

* add ecosystem badge (#155)

* save refactor progress

* basic compliation

* remove vm/streaming

* fix pubsub tests

* integration working

* lint utils

* move things around

* jsonrpc compiles

* jsonrpc client compiles

* websocket client works

* vm compiling

* rename related files

* continued cleanup

* outlining changes

* move orderbook

* work on more dependencies

* cleanup jsonrpc server

* jsonrpc client cleanup

* more setup

* cleanup RPC in vm

* remove import cycle

* move handler init

* more client cleanup

* layout changes needed to finish client

* add more TODOs

* fix client

* nit

* handle errors from packers

* add max conns todo

* nits

* cleanup action

* fix build warnings

* nits

* load compiles

* use protect data struct

* integration compiles

* e2e compiles

* lint

* cleanup client init

* remove unused metrics

* decrease size of pending channels

* fix websocket client

---------

Co-authored-by: felipemadero <felipe.madero@gmail.com>
patrick-ogrady added a commit that referenced this pull request Apr 30, 2023
* decisionsRPCServer refactoring to pubsub server

* decisionServer

* mock tx in test added

* integration tests passing with pubsub

* cleanup listener code and add Pack/unpack methods

* remove integration test print statements

* listeners cleanup

* blocks server passing

* lint

* merge conflicts

* lint + pubsub callback

* unused vars removed

* comments

* removed mock vm

* fixed pubsub changes from last commit

* block listeners deleted

* listener + streaming cleanup

* combine clients

* streaming server

* lint

* unit tests for example vms

* pr comments, listeners pubsub field

* minor nits

* Add WS support (#158)

* reduce `tstate` map copies + distinguish between empty/non-existent values (#142)

* update runners

* reduce copies

* remove err check

* more cleanup

* comments

* simplify revert logic

* cleanup some tests

* fix remove rollback case

* add pending changes

* add state ops metrics

* save results of previously generated state keys

* run load test on different levels

* nit

* continue if failure

* always continue on error

* fix continue on error

* improve changes estimate

* Update to AvalancheGo@v1.10.0 (#147)

* update to avalanchego@v1.10.0

* updaate timeouts

* add protection on sync tests

* Add load test to env (#151)

* update env

* add conditional env

* add release to conditional run

* Try `env` (#152)

* try env

* add new env

* use correct spec

* try again

* just make long-ci plain for now

* update jobs

* typo

* Update to ANR@1.4.1 (#149)

* use anr 1.4.0

* check e2e fix

* nit

* try e2e fix

* empty

* empty

* empty

* fix add node tracked subnets

* lint

* depend on anr main

* fix version in e2e

* update to v1.4.1

---------

Co-authored-by: Patrick O'Grady <prohb125@gmail.com>

* add ecosystem badge (#155)

* save refactor progress

* basic compliation

* remove vm/streaming

* fix pubsub tests

* integration working

* lint utils

* move things around

* jsonrpc compiles

* jsonrpc client compiles

* websocket client works

* vm compiling

* rename related files

* continued cleanup

* outlining changes

* move orderbook

* work on more dependencies

* cleanup jsonrpc server

* jsonrpc client cleanup

* more setup

* cleanup RPC in vm

* remove import cycle

* move handler init

* more client cleanup

* layout changes needed to finish client

* add more TODOs

* fix client

* nit

* handle errors from packers

* add max conns todo

* nits

* cleanup action

* fix build warnings

* nits

* load compiles

* use protect data struct

* integration compiles

* e2e compiles

* lint

* cleanup client init

* remove unused metrics

* decrease size of pending channels

* fix websocket client

---------

Co-authored-by: felipemadero <felipe.madero@gmail.com>

* cleanup websocket init

---------

Co-authored-by: Patrick O'Grady <prohb125@gmail.com>
Co-authored-by: felipemadero <felipe.madero@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants