-
Notifications
You must be signed in to change notification settings - Fork 2
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 Mesh's Pocket-Core to RC-0.11.1 #13
Commits on Jan 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16f6f31 - Browse repository at this point
Copy the full SHA 16f6f31View commit details -
Fix pokt-network#1457; Fix pokt-network#1484;
Fix a high memory consumption that also is part of the issue pokt-network#1457. Under high load of requests (1000/rps or more) the RAM got crazy and scale up to 40GB or close to that. Now after the fix of pokt-network#1457 with the worker pool, the node remains under 14gb of ram in my local tests.
Configuration menu - View commit details
-
Copy full SHA for 5cabe5c - Browse repository at this point
Copy the full SHA 5cabe5cView commit details -
remove idle timeout in favor to use default (5 seg) because otherwise…
… keep cpu in high load.
Configuration menu - View commit details
-
Copy full SHA for 67eace1 - Browse repository at this point
Copy the full SHA 67eace1View commit details -
Configuration menu - View commit details
-
Copy full SHA for db02135 - Browse repository at this point
Copy the full SHA db02135View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b7b3e4 - Browse repository at this point
Copy the full SHA 8b7b3e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa26c0 - Browse repository at this point
Copy the full SHA 3aa26c0View commit details -
* Added background cache compaction
* Fixed RPC timeout handled as Seconds instead of Milliseconds * Updated mesh.md to handle new cache configurations * Updated mesh.md to list /v1/private/mesh/session as required on the whitelist endpoints/paths
Configuration menu - View commit details
-
Copy full SHA for 346f8d4 - Browse repository at this point
Copy the full SHA 346f8d4View commit details -
* Fixed chains hot reload with editor like vim
* Fixed /v1/private/mesh/updatechains to properly update them on memory and disk * Added hot reload for servicer private key files (add & remove) * on add turn on the checks and start allowing it * on remove stop receiving and consume all the pending relays in queue * Version bump
Configuration menu - View commit details
-
Copy full SHA for d7695a3 - Browse repository at this point
Copy the full SHA d7695a3View commit details -
* Removed unnecessary initCron call
* Enhanced log about missing sessions * Version Bump
Configuration menu - View commit details
-
Copy full SHA for 9ba6e99 - Browse repository at this point
Copy the full SHA 9ba6e99View commit details -
* Fixed issue that allow session to remains on cache forever if the p…
…rivate key is removed after it been supported by the mesh node. * Version Bump
Configuration menu - View commit details
-
Copy full SHA for c48811d - Browse repository at this point
Copy the full SHA c48811dView commit details -
* Removed disk session storage due to issues with size growing (tempo…
…ral solution) * Fixed error that panic process when load servicer_url without http/https schema. Now it will properly report the error. * Added manual cron to compact relays database every hour. * Removed a log2.Fatal that was crashing the process.
Configuration menu - View commit details
-
Copy full SHA for 28d59a8 - Browse repository at this point
Copy the full SHA 28d59a8View commit details -
* relay_cache_background_sync_interval was not used * relay_cache_background_compaction_interval was not used Added: * hot_reload_interval allow to turn off using 0 the hot reload of chains/servicers - otherwise the amount of MS it will check the files again Updated: * Now health check of servicers is done every 60s - was 30s - future: will be configurable through config.json * Now old sessions are evaluated to be removed every 30m - was 30s - future: will be configurable through config.json * config.json example of docs. Removed: * Manual relays db compaction job removed; We receive reports that it was corrupting relays database if you run at same time of background configured by relay_cache_background_compaction_interval
Configuration menu - View commit details
-
Copy full SHA for 6e5eb46 - Browse repository at this point
Copy the full SHA 6e5eb46View commit details -
Refactor handle relay to ensure relays are stored in time and deleted…
… from storage in any case after they are success/failed. Fixed log that was printing node instead of app public key.
Configuration menu - View commit details
-
Copy full SHA for 0610cd0 - Browse repository at this point
Copy the full SHA 0610cd0View commit details -
Fixed issue preventing nodes to track remaining relays properly for e…
…very servicer on same session.
Configuration menu - View commit details
-
Copy full SHA for 97fc658 - Browse repository at this point
Copy the full SHA 97fc658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e3fbb - Browse repository at this point
Copy the full SHA 90e3fbbView commit details -
Remove random selection of servicer because produce error for those r…
…unning mixed servicers.
Configuration menu - View commit details
-
Copy full SHA for 546f31f - Browse repository at this point
Copy the full SHA 546f31fView commit details -
Update go.mod. Update Servicer version to latest official release RC-…
…0.9.2. Bump Mesh client to RC-0.2.6
Configuration menu - View commit details
-
Copy full SHA for 38997c9 - Browse repository at this point
Copy the full SHA 38997c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c17fee - Browse repository at this point
Copy the full SHA 0c17feeView commit details -
Initial rework to speed up bootstrap times of mesh client.
Added different key format. Refactor connectivity checks. Refactor node/servicer internal structure of mesh to reduce amount of worker/cron instances. Refactor chains/keys reload.
Configuration menu - View commit details
-
Copy full SHA for 541bd36 - Browse repository at this point
Copy the full SHA 541bd36View commit details -
Added FullNode worker dynamic resize on servicers change. Updated servicers reload to only run the modification on maps when there is something new/removed.
Configuration menu - View commit details
-
Copy full SHA for cc0efa6 - Browse repository at this point
Copy the full SHA cc0efa6View commit details -
Replace sync.Map with xsync.Map to use Generic in favor of performanc…
…e and better readability of the code without so many casts. Refactor fullNode.Servicer to be a map instead of a slice. Enhance a bit more the logs and bootstrap time information.
Configuration menu - View commit details
-
Copy full SHA for bd9c5b9 - Browse repository at this point
Copy the full SHA bd9c5b9View commit details -
Added metrics config support. Refactor code to split in files. Bump pond version to 1.8.3 (patch). Clean up the code.
Configuration menu - View commit details
-
Copy full SHA for 29e1b9a - Browse repository at this point
Copy the full SHA 29e1b9aView commit details -
Update config to handle rpc timeout for different things like chains, client and pocket node calls with a different value.
Configuration menu - View commit details
-
Copy full SHA for 396647f - Browse repository at this point
Copy the full SHA 396647fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73b14f7 - Browse repository at this point
Copy the full SHA 73b14f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3449b - Browse repository at this point
Copy the full SHA ed3449bView commit details -
Added support to Chains & Servicer http client options to be configur…
…able by config file.
Configuration menu - View commit details
-
Copy full SHA for 0b4aec2 - Browse repository at this point
Copy the full SHA 0b4aec2View commit details -
Ensure that http response body is read even on errored request to reuse connections.
Configuration menu - View commit details
-
Copy full SHA for 1ab8574 - Browse repository at this point
Copy the full SHA 1ab8574View commit details -
Fixed issue with /v1/private/mesh/updatechains endpoint.
Enhanced chains reload logs. Enhanced startup logs.
Configuration menu - View commit details
-
Copy full SHA for 45b2a69 - Browse repository at this point
Copy the full SHA 45b2a69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54cc0e7 - Browse repository at this point
Copy the full SHA 54cc0e7View commit details -
Removed dynamic capacity on servicer worker due to the need of handle…
… so many edge cases and possible infinite goroutine spams. Added name property to nodes as optional key, if not set use the hostname of the node url. Added minWorker, maxWorker, maxCapacity to prometheus metrics collectors. Refactor minWorker, maxWorker and maxCapacity option in config. Bump default to a more real world value. Updated docs.
Configuration menu - View commit details
-
Copy full SHA for 7989d31 - Browse repository at this point
Copy the full SHA 7989d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e9380 - Browse repository at this point
Copy the full SHA d4e9380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30de368 - Browse repository at this point
Copy the full SHA 30de368View commit details -
Added json schema support to additional properties. Those will not im…
…pact on mesh code, but help node runners to keep internal track.
Configuration menu - View commit details
-
Copy full SHA for 0e4d60e - Browse repository at this point
Copy the full SHA 0e4d60eView commit details -
Rework metrics to handle less metrics with more labels. Enhance group…
…/queries on prometheus. Added chains name map so those metrics could contain the chain name you wish. ChainsNameMap could work with a local file or remote endpoint (GET)
Configuration menu - View commit details
-
Copy full SHA for 1da8ed6 - Browse repository at this point
Copy the full SHA 1da8ed6View commit details -
Set chains_name_map default as empty so avoid to read it and write an…
… error log. Does not affect the code but is unnecessary.
Configuration menu - View commit details
-
Copy full SHA for ce66a6f - Browse repository at this point
Copy the full SHA ce66a6fView commit details -
Added status_type and status_code labels to error metrics. Added internal, notify and chain error metrics.
Configuration menu - View commit details
-
Copy full SHA for 13d1cb0 - Browse repository at this point
Copy the full SHA 13d1cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7484dfe - Browse repository at this point
Copy the full SHA 7484dfeView commit details -
Rename status_label to status_code.
Added metrics docs and basic geo-mesh grafana dashboard.
Configuration menu - View commit details
-
Copy full SHA for ee3b529 - Browse repository at this point
Copy the full SHA ee3b529View commit details -
Moved authtoken to Authorization header to avoid the security token c…
…ould be leaked on logs. Moved Grafana Dashboard to a file to easily compare/copy from raw github files. Updated mesh.md
Configuration menu - View commit details
-
Copy full SHA for 629a2f8 - Browse repository at this point
Copy the full SHA 629a2f8View commit details -
Enhance code based on blade suggestions.
Enhance docs based on blade suggestions.
Configuration menu - View commit details
-
Copy full SHA for 7c7b4e7 - Browse repository at this point
Copy the full SHA 7c7b4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17931ec - Browse repository at this point
Copy the full SHA 17931ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7272f4 - Browse repository at this point
Copy the full SHA a7272f4View commit details -
Added support to configure more http client that handle mesh request …
…and the one dispatching to chains.
Configuration menu - View commit details
-
Copy full SHA for 22d4032 - Browse repository at this point
Copy the full SHA 22d4032View commit details -
Configuration menu - View commit details
-
Copy full SHA for a19a3d3 - Browse repository at this point
Copy the full SHA a19a3d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c53a5cc - Browse repository at this point
Copy the full SHA c53a5ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for bde223a - Browse repository at this point
Copy the full SHA bde223aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c26b742 - Browse repository at this point
Copy the full SHA c26b742View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd87d83 - Browse repository at this point
Copy the full SHA dd87d83View commit details -
Renamed invalidate session codes.
Added non retryable relays codes. Change retryable handler to use a dedicated function for it.
Configuration menu - View commit details
-
Copy full SHA for dfff2d8 - Browse repository at this point
Copy the full SHA dfff2d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6d193b - Browse repository at this point
Copy the full SHA a6d193bView commit details -
Fixed issue on report metrics without proper return http code from bl…
…ockchain call. Reduce default values for the retries. Removed CodeRequestHash & CodeInvalidBlockHeightError from invalidate session codes.
Configuration menu - View commit details
-
Copy full SHA for 35ce5da - Browse repository at this point
Copy the full SHA 35ce5daView commit details -
Fixed issue on report metrics without proper return http code from bl…
…ockchain call. Reduce default values for the retries. Moved CodeRequestHash & CodeInvalidBlockHeightError from invalidate session codes to non retryable ones.
Configuration menu - View commit details
-
Copy full SHA for 9074e75 - Browse repository at this point
Copy the full SHA 9074e75View commit details -
Added support to lean node for evidence worker. Now is one worker per…
… address. Prevent the race condition on the evidence store and do not hold relays evidence due to other address is using the queue.
Configuration menu - View commit details
-
Copy full SHA for 52bb32c - Browse repository at this point
Copy the full SHA 52bb32cView commit details -
Remove chain url from the error message returned as part of the respo…
…nse. Instead, return a more generic information but log the real error for internal node runner tracking. Enhance error status types for servicer and chain not found.
Configuration menu - View commit details
-
Copy full SHA for e39d129 - Browse repository at this point
Copy the full SHA e39d129View commit details -
Fixed issue that was forcing retry relays notifications when they sho…
…uld be discarded. Added session validation before notify to avoid call a node if the session was already invalidated. Bump version to 0.3.2
Configuration menu - View commit details
-
Copy full SHA for ad5b804 - Browse repository at this point
Copy the full SHA ad5b804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 140d730 - Browse repository at this point
Copy the full SHA 140d730View commit details -
Configuration menu - View commit details
-
Copy full SHA for deeb135 - Browse repository at this point
Copy the full SHA deeb135View commit details -
Configuration menu - View commit details
-
Copy full SHA for d08aa41 - Browse repository at this point
Copy the full SHA d08aa41View commit details -
Rebase on latest geo-mesh commit.
Enhance code base on @PoktBlade comments.
Configuration menu - View commit details
-
Copy full SHA for 6635f3a - Browse repository at this point
Copy the full SHA 6635f3aView commit details -
Rework ShouldAssumeOptimisticSession function.
Added unit-test for ShouldAssumeOptimisticSession function.
Configuration menu - View commit details
-
Copy full SHA for 4f7126f - Browse repository at this point
Copy the full SHA 4f7126fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49de50e - Browse repository at this point
Copy the full SHA 49de50eView commit details -
Added missing blockchain validation on relays.
Added missing session height validation on relays.
Configuration menu - View commit details
-
Copy full SHA for 998ce04 - Browse repository at this point
Copy the full SHA 998ce04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 000603c - Browse repository at this point
Copy the full SHA 000603cView commit details -
Added "current" session to the same logic of the "optimistic" one to …
…reduce the latency on session changes. Fixed issue on /v1/private/mesh/check that throw error asking latest height params. Fixed relay_time metric that was not wrapping around "validate" method, and it is the one that could take more time after call blockchain. Added missing initialization of the metrics for session storage. Added metric for call blockchain as a separated one. Enhance few error logs. Added additional metrics. Fixed multiple issues detected around offloaded session validate tasks. Fixed an issue that prevent session behind validated after the session already exists for other servicer handled by the mesh. Added more defensive code question to avoid panic due to nil pointers.
Configuration menu - View commit details
-
Copy full SHA for 97d752c - Browse repository at this point
Copy the full SHA 97d752cView commit details -
Refactored session.go to handle session in a single map to avoid race…
… conditions and reduce memory consumption. Enhance logs for relay and session. Enhance metrics for notify process.
Configuration menu - View commit details
-
Copy full SHA for ae6857f - Browse repository at this point
Copy the full SHA ae6857fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1266d5 - Browse repository at this point
Copy the full SHA a1266d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d8ef6 - Browse repository at this point
Copy the full SHA 83d8ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b657c97 - Browse repository at this point
Copy the full SHA b657c97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4287bb5 - Browse repository at this point
Copy the full SHA 4287bb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9113732 - Browse repository at this point
Copy the full SHA 9113732View commit details -
Configuration menu - View commit details
-
Copy full SHA for e68dc22 - Browse repository at this point
Copy the full SHA e68dc22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb1ccb - Browse repository at this point
Copy the full SHA 4eb1ccbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e49704 - Browse repository at this point
Copy the full SHA 1e49704View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bb85dc - Browse repository at this point
Copy the full SHA 3bb85dcView commit details -
Added log_relay_request to help PNI debug ongoing issue with the stuc…
…k session height 100589. Removed jump lines (\n) on the errors provided by the pocketcore code. This difficult the usage of tooling like Loki that will collect a line of text before the jump line as an entry.
Configuration menu - View commit details
-
Copy full SHA for 0e51a5a - Browse repository at this point
Copy the full SHA 0e51a5aView commit details -
Avoid evaluation of the tolerance for the future session because that…
… will be done by GetSession a few lines below.
Configuration menu - View commit details
-
Copy full SHA for aee1aca - Browse repository at this point
Copy the full SHA aee1acaView commit details -
Moved where the non processed relay error is printed to be able to ad…
…d the request information like the headers.
Configuration menu - View commit details
-
Copy full SHA for 55f650f - Browse repository at this point
Copy the full SHA 55f650fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5c2cb - Browse repository at this point
Copy the full SHA 5f5c2cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef18426 - Browse repository at this point
Copy the full SHA ef18426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3706fec - Browse repository at this point
Copy the full SHA 3706fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b983243 - Browse repository at this point
Copy the full SHA b983243View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56f4d0e - Browse repository at this point
Copy the full SHA 56f4d0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5050494 - Browse repository at this point
Copy the full SHA 5050494View commit details -
Configuration menu - View commit details
-
Copy full SHA for d327697 - Browse repository at this point
Copy the full SHA d327697View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc78a20 - Browse repository at this point
Copy the full SHA dc78a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for e627d7d - Browse repository at this point
Copy the full SHA e627d7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b9500f - Browse repository at this point
Copy the full SHA 4b9500fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd0477 - Browse repository at this point
Copy the full SHA 0cd0477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 894e51e - Browse repository at this point
Copy the full SHA 894e51eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4850a1f - Browse repository at this point
Copy the full SHA 4850a1fView commit details -
Fixed memory issue due to old sessions not been deleted from local st…
…orage. Fixed a typo. Bump version to RC-0.4.2
Configuration menu - View commit details
-
Copy full SHA for 37c4d62 - Browse repository at this point
Copy the full SHA 37c4d62View commit details -
Updated workflow to achieve multi-arch build on an automated way.
Updated entrypoint.sh with a more complete one. Updated go.mod/sum with geo-mesh needs.
Configuration menu - View commit details
-
Copy full SHA for ac22752 - Browse repository at this point
Copy the full SHA ac22752View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3aadc69 - Browse repository at this point
Copy the full SHA 3aadc69View commit details
Commits on Jan 24, 2024
-
Update AppVersion to RC-0.11.1 (pokt-network#1595)
This patch promotes BETA to RC to create a release tag (instead of pre-release). There is no functional change between two tags.
Configuration menu - View commit details
-
Copy full SHA for e47bc70 - Browse repository at this point
Copy the full SHA e47bc70View commit details
Commits on Jan 28, 2024
-
Merge branch 'staging' of github.com:pokt-network/pocket-core into ME…
…SH-RC-1.4.2-RC-0.11.1
blade committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 7044e46 - Browse repository at this point
Copy the full SHA 7044e46View commit details